Page 4 of 5

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Fri Dec 16, 2011 3:35 pm
by Abs62
Экий он упорный. ;)
Тогда вот [ещё вариант] на пробу.

Upd. Ссылка убрана как устаревшая.

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Fri Dec 16, 2011 7:02 pm
by DVV
Abs62 wrote:Тогда вот ещё вариант на пробу.

С этим, вроде, не падает.
Однако, после того, как я поводил мышкой по пунктам меню и панели кнопок TC, перестали подхватываться слова из открытой страницы IE. (До этого подхватывались. В настройках определения слова под курсором стоят все три галочки.) Однажды в IE при этом не только перестали подхватываться слова, но и при ведении мышки в пределах страницы постоянно раздавались щелчки - такие, какие раздаются при переходе по ссылке. Ну и IE всё порывался то ли перейти куда-то, то ли обновить страницу.
P.S. Что-то тема становится похожей на диалог. Если никто не против, то хорошо, а иначе лучше перейти на личные сообщения :)

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Fri Dec 16, 2011 8:01 pm
by Abs62
DVV wrote:С этим, вроде, не падает.

Ну наконец-то. ;)
DVV wrote:Однако, после того, как я поводил мышкой по пунктам меню и панели кнопок TC, перестали подхватываться слова из открытой страницы IE.

Дурацкая очепятка, добавленная в процессе борьбы с предыдущим глюком. Вот [исправленная версия].
DVV wrote:P.S. Что-то тема становится похожей на диалог. Если никто не против, то хорошо, а иначе лучше перейти на личные сообщения :)

Да вроде всё по делу. Баги-то ловить надо, вдруг кто ещё какое наблюдение добавит. ;)

Upd. Ссылка уехала в тему сборок.

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Fri Dec 16, 2011 8:32 pm
by DVV

Да, эта выглядит весьма позитивно. Попробовал TC, IE, Firefox (3.6.24) - полёт нормальный.

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Wed Dec 21, 2011 10:10 pm
by Abs62
Ещё вариант борьбы с падениями GD на пробу. Последний GD из Git (без той правки, работающий на исключениях) и патченая под многопоточность libgcc_s_dw2-1.dll.

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Thu Dec 22, 2011 2:25 am
by ikm
А что за патченная на многопоточность libgcc_s_dw2-1.dll, откуда она?

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Thu Dec 22, 2011 4:31 am
by Abs62
ikm wrote:А что за патченная на многопоточность libgcc_s_dw2-1.dll, откуда она?

Собрал из исходников gcc 4.4.0, по совету отсюда заменив crtst.o на crtmt.o. Надо посмотреть, действительно ли в _CRT_MT корень зла.

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Thu Dec 22, 2011 5:13 am
by ikm
Это здорово! Очень интересно, прекратятся ли падения на практике.

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Thu Dec 22, 2011 3:02 pm
by Abs62
Таки да, в этом. Для проверки накропал маленькую программку, которая только и делает, что в цикле бросает исключения из нескольких потоков. С оригинальной dll исключения обрабатываются явно независимо, программа работает быстро, грузит процессор на полную и время от времени падает. С патченой обработчик прикрыт мьютексом - работает медленнее, грузит на 70-80% и не падает.
Положил патченую libgcc_s_dw2-1.dll в Git, в winlibs.

Re: Падение под Windows XP (+отладочный лог)

PostPosted: Thu Dec 22, 2011 5:24 pm
by DVV
Abs62 wrote:Ещё вариант борьбы с падениями GD на пробу.

Подтверждаю, работает стабильно. Погонял на XP, а также 7 x64.