Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Что может быть с системой если после int 3 спасает только Reset


__ ©   (2013-04-12 16:00:00) 

[W7-64]
Под отладчиком все хорошо, а если запустить или Debug или Release сборку с

try
 asm
   int 3;
 end;
except end;

или просто

DebugBreak;

система намертво подвисает.

AV и DIV 0 нормально обрабатывается - "Прекращена работа программы"

Что делать, куда копать ?


Германн   (2013-04-14 02:00:00) [1]


> __   (13.04.13 11:42) [8]
>
> > Приложение многопоточное?
> то которое работало с usb-com, да

Вот и ответ на ту ситуацию. Обработка исключений в доппотоке не такая простая задача.


__   (2013-04-13 11:42:00) [2]

> Приложение многопоточное?
то которое работало с usb-com, да, на iocp собрано.


Германн   (2013-04-13 02:02:00) [3]


> помню впервые похожий симптом (статическая картинка есть
> а мышь и клава замерли) проявился несколько раз при работе
> с usb-com переходником Prolific. Заменил на FTDI - пошептало.
>

Хм. Знакомая ситуация. (Но драйвера тогда были не виноваты). Приложение многопоточное?


__   (2013-04-13 01:25:00) [4]

Ну почитаю, спасибо.

А может это с кривыми дровами связано,  помню впервые похожий симптом (статическая картинка есть а мышь и клава замерли) проявился несколько раз при работе с usb-com переходником Prolific. Заменил на FTDI - пошептало.


Rouse_   (2013-04-12 21:34:00) [5]


> __   (12.04.13 21:27) [4]
> А можно как-то отладчиком с другого компа пороследить этот
> момент ?

Если в отладчиках нулевого кольца разбираешся - можно. WinDbg тебе в помощь.


__   (2013-04-12 21:27:00) [6]

> Директивы условной комиляции ?

Нареканий на работу компьютера совсем нет (не было).
Антивирус только переодически с LiveCD, фаервол штатный,
Неделями без перезагрузки, все 'порхает' на не новом уже T7200.

> Rouse_ ©   (12.04.13 18:27) [3]
> проактивка, либо какая зараза,

А можно как-то отладчиком с другого компа пороследить этот момент ?


Rouse_   (2013-04-12 18:27:00) [7]

Практически 99 и 9 десятых работает проактивка, либо какая зараза, работающая по такому-же принципу.
Если в кратце третье прерывание вешается на собственный обработчик, а штатный заменяется своим (через драйвер естесно).
Этим например страдал три года назад (не гарантированно, но периодически вешая систему) мой самый любимый фаервол Outpost, поэтому от него к сожалению пришлось отказаться на машинах с отладчиками.
Не знаю как сейчас ситуация - может и исправили данную проблему.


__   (2013-04-12 18:25:00) [8]


> Dimka Maslov ©   (12.04.13 16:45) [1]

Все слова понимаю, но суть Вашего  поста совсем не улавливаю.


Dimka Maslov   (2013-04-12 16:45:00) [9]

Директивы условной комиляции и проверку на присутствие отладчика никто не запрещал.


Наверх

Титульная страница Поиск, карта сайта Написать письмо