New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

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

Сообщаем о найденных ошибках сюда

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

Postby DVV » Sun Dec 11, 2011 9:56 pm

DVV wrote:Пока что не проверял захват слов из других приложений

Немного попроверял и это - имеется в виду режим сканирования. Удалось получить чёткую последовательность действий, как завалить Total Commander 7.56a.
1) В GoldenDict активируем кнопку "Сканировать"
2) наводим мышку куда-нибудь, где можно захватить слово и в появившемся всплывающем окне сканирования нажимаем кнопку "Поверх все окон" (которая оставляет это всплывающее окно на экране)
3) запускаем Total Commander
4) важно! Возвращаем фокус всплывающему окну сканирования GoldenDict
5) клацаем на меню "Файл" или "Вид" окна Total Commander - он тут же молча падает
Иногда шаги 4-5 нужно повторить несколько раз. Важно, чтобы во время клика по главному меню Total Commander фокус ввода был у всплывающего окна GoldenDict, а не у самого Total Commander.
С другими программами этого воспроизвести не удалось.
DVV
 
Posts: 19
Joined: Wed Sep 07, 2011 9:30 am

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

Postby Abs62 » Sun Dec 11, 2011 10:10 pm

ikm
ikm wrote:На сайте последняя версия - 4.6.1.

Тоже упал довольно быстро - "Invalid Address specified to RtlFreeHeap". Это в дебажной версии, а релизная вообще отказывается запускаться.

DVV
Удалось получить чёткую последовательность действий, как завалить Total Commander 7.56a.

Клавиши-модификаторы включены? Или окно выскакивает сразу по наведении мышки?
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

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

Postby DVV » Mon Dec 12, 2011 8:48 am

Abs62 wrote:Клавиши-модификаторы включены? Или окно выскакивает сразу по наведении мышки?

Сразу при наведении мышки, без клавиш-модификаторов. Плюс надо зажать кнопку "Поверх" (см. шаг 2 вверху), чтобы окно не исчезало.
DVV
 
Posts: 19
Joined: Wed Sep 07, 2011 9:30 am

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

Postby Abs62 » Mon Dec 12, 2011 2:28 pm

А если модификаторы включить? И какие режимы сканирования выбраны на вкладке "Дополнительно" в настройках?
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

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

Postby DVV » Mon Dec 12, 2011 7:28 pm

Abs62 wrote:А если модификаторы включить? И какие режимы сканирования выбраны на вкладке "Дополнительно" в настройках?

В дополнительных методах определения стоят все три галочки: IAccessibleEx, UIAutomation, GoldenDict.
В настройках всплывающего окна стоит только одна галочка - Разрешить всплывающее окно.
Пробовал также с модификатором Ctrl - при зажатом Ctrl тоже валит Total Commander, хотя не сразу, а после нескольких попыток.
С различными комбинациями галочек IAccessibleEx, UIAutomation, GoldenDict (оставлял по две и по одной включенной) тоже валит, но после нескольких попыток.
Но, в любом случае, радует то, что сам GoldenDict при этом остаётся в живых :)
(P.S. Все эти штуки я тоже под Windows XP 32 bit проверял. Под Windows 7 x64 завалить Total Commander не удалось.)
DVV
 
Posts: 19
Joined: Wed Sep 07, 2011 9:30 am

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

Postby Abs62 » Mon Dec 12, 2011 7:54 pm

DVV wrote:Пробовал также с модификатором Ctrl - при зажатом Ctrl тоже валит Total Commander, хотя не сразу, а после нескольких попыток.
С различными комбинациями галочек IAccessibleEx, UIAutomation, GoldenDict (оставлял по две и по одной включенной) тоже валит, но после нескольких попыток.

Можно и все снять, классический метод всегда включён. Скорее всего где-то там и затыкается. При одновременной перерисовке рамки с заголовком (получении фокуса окном) и того места, что требует GD. Попробую посмотреть, хотя не знаю, получится ли что.
DVV wrote:Но, в любом случае, радует то, что сам GoldenDict при этом остаётся в живых :)

Да ему-то что сделается. Библиотеки сканирования сидят в адресном пространстве целевого процесса и в случае опанек вместе с ним и падают. А GD бесь в белом. :)
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

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

Postby Abs62 » Tue Dec 13, 2011 1:40 pm

Вот [новые библиотеки] сканирования на пробу. За баг с TC ничего сказать не берусь - у меня не получилось его воспроизвести. Но попутно обнаружил и поправил возможную причину падений при отключении сканирования.

Upd. Ссылка на устаревший тестовый вариант убрана.
Last edited by Abs62 on Thu Dec 15, 2011 3:24 pm, edited 1 time in total.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

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

Postby DVV » Wed Dec 14, 2011 7:00 pm

Abs62 wrote:Вот новые библиотеки сканирования на пробу.

Так же роняет TC. Хотя после нескольких попыток перестал. Но зато наведение мышки на главное меню AkelPad (запущенного позднее) стало подвешивать интерфейс AkelPad: на несколько секунд интерфейс просто замирает (не перерисовывается) и не реагирует на мышку. (Такое впечатление, что это уже следствие того, что заглючило что-то в самой системе. При зажатой настройке "Сканировать" у меня даже набор текста в Firefox стал тормозить, а всплывающее окно GoldenDict при этом не появляется.)
DVV
 
Posts: 19
Joined: Wed Sep 07, 2011 9:30 am

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

Postby Abs62 » Thu Dec 15, 2011 3:21 pm

DVV wrote:Так же роняет TC. Хотя после нескольких попыток перестал. Но зато наведение мышки на главное меню AkelPad (запущенного позднее) стало подвешивать интерфейс AkelPad: на несколько секунд интерфейс просто замирает (не перерисовывается) и не реагирует на мышку. (Такое впечатление, что это уже следствие того, что заглючило что-то в самой системе. При зажатой настройке "Сканировать" у меня даже набор текста в Firefox стал тормозить, а всплывающее окно GoldenDict при этом не появляется.)

Угу, висит библиотека вместе с каким-то процессом и не даёт работать остальным. Потому и TC не падает.
Ладно, попробуем ещё кое-что. Вот [ещё вариант] на пробу. А тот убью как не оправдавший надежд. ;)

Upd. Ссылка на устаревший тестовый вариант убрана.
Last edited by Abs62 on Fri Dec 16, 2011 3:36 pm, edited 1 time in total.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

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

Postby DVV » Thu Dec 15, 2011 8:14 pm

Abs62 wrote:Вот ещё вариант на пробу.

На этот раз TC продержался дольше. А потом всё-таки не выдержал и выдал: "Access violation at address 7C809823. Write of address 04300434."
DVV
 
Posts: 19
Joined: Wed Sep 07, 2011 9:30 am

PreviousNext

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 19 guests