Показаны сообщения с ярлыком dump. Показать все сообщения
Показаны сообщения с ярлыком dump. Показать все сообщения

воскресенье, 14 ноября 2010 г.

Зависание на Shutdown-е (AVer Quick)

   Иногда при завершении работы системы система мне показывает диалог "Ожидание" со временем переходящее в "Зависание" ([1], Windows XP) с жалобой "Приложение AVer Quick не отвечает".
   AVer Quick (AVerQuick.exe) - это часть ПО от TV-тюнера AverMedia.

вторник, 2 ноября 2010 г.

Анализ дампов Delphi-приложений. CPU spike (Episode #2)

   Еще один случай гиперактивности программы, когда в один прекрасный момент приложение начало очень активно использовать процессор.

воскресенье, 24 октября 2010 г.

Анализ дампов Delphi-приложений. Hang (Episode #2)

   История о зависании плагина для Internet Explorer-a.
   С чего началась история - было замечено, что в определенный момент этот BHO (Browser Helper Object)ля IE прекращал подавать признаки жизни (то бишь - внешние проявление активности). А может даже зависал браузер (детали, к сожалению, уже не помню)...

четверг, 7 октября 2010 г.

Анализ дампов Delphi-приложений. Hang (Episode #1)

   Преамбула
   Прибегает значит на днях сотрудник тестлаба с криками "Шеф, все пропало, все пропало! Гипс снимают, клиент уезжает!" (с). Тьфу ты - "Все зависло. Ничего не работает".

понедельник, 20 сентября 2010 г.

Delphi WinDbg Extension Dll

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

среда, 1 сентября 2010 г.

Анализ дампов приложений, написанных на Delphi

   Приложения могут содержать ошибки. Некоторые проявляются воспроизводятся легко и, как правило, не выходят за пределы отдела программирование (другими словами - не попадают к заказчику/клиенту). А некоторые появляются при весьма экзотических внешних условиях.

среда, 25 августа 2010 г.

Как создать дамп процесса

   Несколько утилит, с помощью которых можно создать дамп памяти процесса (пользовательский дамп).

вторник, 17 августа 2010 г.