metaclass: (Default)
[personal profile] metaclass
После того, как я поменял мониторы, начался странный трабл - основной домашний комп, оставшийся со старым монитором начал падать в синий экран смерти регулярно. Причем даже не показывая его - а мгновенно перезагружаясь.
Код ошибки 1000007F, первый параметр 8 - т.е. double fault. Ошибка поверх ошибки - мгновенная смерть :)
Сначала разбираться мне было лень, а сегодня после очередного падения решил осмыслить что это такое. Пошарил по гуглу и набрел на полезную ссылочку. Тулса по ссылке является оболочкой для запуска Windows debugging tools для анализа мемори дампа от падения. Почитав треды на том форуме, понял что это именно то что надо.
Скачал. Дебаггинг тулсы у меня уже стояли - я ими искал баги в своем коде, подгруженном в IIS или Firebird. Запустил анализ минидампа памяти от синего окна. Дебаггинг тулсы сразу полезли массово качать отладочную информацию с микрософта (никак не предупреждая, так что сидящие на дорогом трафике могут попасть, хотя там всего пару десятков мег).

Вывело это дело список модулей и трейс стека. В трейсе стека явно видно прохождение вызова от отрисовки текста, через драйвера терминальной сессии, до TCP стека, с перехватом по дороге фильтрами файрволлов и прочего наставленного тут сетевого софта, до драйвера nat от прокси-сервера, после которого идет nt!DbgPrint, внутри которого еще четыре уровня вызовов, на последнем и сидит BSOD (А ПОД КАМУШКОМ - РАЧОК-С!!!) :)
А надо сказать что на этот комп после замены монитора я начал ходить в основном через терминальный сервер - у него остался для загрузки старый моник 800х600, но основная работа ведется с нового моника подключенного к ноутбуку, на котором открыто окно терминальной сессии. И если так не ходить - то и комп не падает.
Т.е. все указывает на какой-то невнятный конфликт между терминальным сервером и драйвером nat, который проявился только сейчас. Прекращу временно эту практику сидения в терминальной сессии и посмотрю что выйдет. А потом заменю моник на нормальный и буду сидеть за тремя мониторами на столе :)

Все таки синие экраны смерти и дампы памяти от них несут, как оказалось, множество полезной инфы :)

Date: 2007-09-05 01:36 pm (UTC)
From: [identity profile] jek-hor.livejournal.com
И чего только не придумают, лишь бы Линукс не использовать :)

Date: 2007-09-05 02:04 pm (UTC)
From: [identity profile] vp.livejournal.com
за линугз ж никто не заплатит..

Date: 2007-09-13 07:30 am (UTC)
From: [identity profile] medvedd.livejournal.com
Гм. Полный гуйкайф - это Crash Analyser, входящиий в состав Wininternals Administranor Pack, а теперь, скупленный MS, в состав Microsoft® Diagnostics and Recovery Toolset.Впрочем, он 400 килобайт по обьёму, выдирается очень легко. То же самое, только совсем простой и понятный принцип. Я его себе на флешку записал, очень удобно смотреть причины глюков.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 31st, 2025 07:55 am
Powered by Dreamwidth Studios