metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2015-04-01 08:37 pm

Безумный день

Все утро провел на совещании по поводу интеграции с SAP R/3.
Вечером чинил утечку памяти в udf для Firebird.
В процессе диагностики этой же утечки опять сдуру открыл у клиента на 2012 винде стек 32-битного процесса в Process Explorer, тем самым навернув в красный экран смерти этот несчастный сервер, после чего пришлось призывать Chief Reboot Officer для восстановления работоспособности.

Жалею, что на работе не ввели наказания за косяки, сейчас можно было бы себя наказать показательно, чтобы запугать подчиненных.

PS: Нет, надо определенно завязывать с любыми попытками работать сегодня, а лучше и завтра тоже. Или делать что-нибудь принципиально не связанное ни с какими кишками софтов, сокетами, аллокаторами и стек-трейсами чужих процессов.

Собрался проверить проблему с Process Explorer на виртуалке, потом обратил внимание, что у меня на рабочем ноуте Thunderbird жрет 100% проца и 3 гига памяти, и полез в него Process Explorer посмотреть "что жрет". 8 винда, x64, тот же просмотр стека - экран смерти винды, точно такой же. Второй раз в день(!), слава богу не на продакшене уже.

http://forum.sysinternals.com/bugcheck-in-process-explorer_topic28949.html

[identity profile] hshhhhh.livejournal.com 2015-04-01 05:43 pm (UTC)(link)
Чот я не понял отчего винда умерла то так легко?

[identity profile] metaclass.livejournal.com 2015-04-01 06:40 pm (UTC)(link)
Process Explorer содержит в себе колдунский драйвер, чтобы ходить в кишки чужих процессов и прочей такой чернью заниматься.
И если чего-нибудь в нем навернется - у ядра винды от никакой защиты повреждений с его стороны нету.