Страница 4 из 4

Добавлено: Ср дек 21, 2011 11:11
VVS
CaptainFlint писал(а):VVS
Выложи, заброшу на оф. форум. Авось Гислер чего сможет прояснить.
Ещё одно якобы падение TC.
Ссылка на дамп, снятый с помощью procdump ушла в личку.
Ещё надо?

Добавлено: Ср дек 21, 2011 11:40
Let
CaptainFlint писал(а):VVS
Выложи, заброшу на оф. форум. Авось Гислер чего сможет прояснить.
Позволю себе вольность:
http://www.ghisler.ch/board/viewtopic.php?t=32986

Добавлено: Ср дек 21, 2011 12:29
CaptainFlint
VVS писал(а):Ещё надо?
Гислер ничего дополнительного пока не просил.

Добавлено: Чт дек 22, 2011 19:35
CaptainFlint
Let
Ответ Гислера:
Я проанализировал эту проблему — это странное падение в функции CoUninitialize. Эта функция вызывается в конце работы потока, отвечающего за удаление файлов методом VistaDelete.

Я использовал эту функцию множество раз, но никогда не обнаруживал крэш-репортов в папке MiniDump.

Не могли бы вы спросить у того пользователя, что именно он удаляет, когда появляется эта ошибка?

Добавлено: Чт дек 22, 2011 20:31
VVS
CaptainFlint писал(а):Let
Ответ Гислера:
Я проанализировал эту проблему — это странное падение в функции CoUninitialize. Эта функция вызывается в конце работы потока, отвечающего за удаление файлов методом VistaDelete.

Я использовал эту функцию множество раз, но никогда не обнаруживал крэш-репортов в папке MiniDump.

Не могли бы вы спросить у того пользователя, что именно он удаляет, когда появляется эта ошибка?
Пока что сказать не берусь, постараюсь отследить.
А дамп, который сделан procdump'ом, ты Гислеру не передал?
Может там есть ответ на этот вопрос.
Дело в том, что я сделал дамп с полной памятью процесса:
-ma Write a dump file with all process memory. The default dump format includes thread and handle information.

Добавлено: Чт дек 22, 2011 20:40
CaptainFlint
VVS писал(а):А дамп, который сделан procdump'ом, ты Гислеру не передал?
Дамп — это статический срез состояния процесса, да к тому же непонятно как соотносящегося к моментом крэша. А тут вместо статики нужно отследить динамику событий. Крэш-дамп в данном случае более полезен, чем простой дамп, потому что хотя бы создан в момент возникновения ошибки. Если бы оказалось, что ему может помочь этот дамп, он бы написал, и тогда я просто передал бы ему ссылку.

Добавлено: Чт дек 22, 2011 21:21
VVS
CaptainFlint писал(а):
VVS писал(а):А дамп, который сделан procdump'ом, ты Гислеру не передал?
Дамп — это статический срез состояния процесса, да к тому же непонятно как соотносящегося к моментом крэша.
Нет, не так, вот из хелпа к procdump:
-e Write a dump when the process encounters an unhandled exception.