Crash reports/ru: Difference between revisions
Crash reports/ru
Jump to navigation
Jump to search
(Новая страница: «{{Languages|ru=Создание краш-репортов|en=Crash reports|de=Crash Reports}} Так как по умолчанию плагин {{Plugin|CrashDu…») |
No edit summary |
||
Line 4: | Line 4: | ||
* Скачать и установить плагин {{Plugin|CrashDumper}} (см. ссылки в карточке плагина) | * Скачать и установить плагин {{Plugin|CrashDumper}} (см. ссылки в карточке плагина) | ||
* В обязательном порядке обновить '''вручную все''' плагины из соответствующего источника ([http://miranda-ng.org/distr/stable stable]/[http://miranda-ng.org/distr latest]), не полагаясь на {{Plugin|PluginUpdater}}. | * В обязательном порядке обновить '''вручную все''' плагины из соответствующего источника ([http://miranda-ng.org/distr/stable stable]/[http://miranda-ng.org/distr latest]), не полагаясь на {{Plugin|PluginUpdater}}. | ||
* Скачать архив с дебаг-символами <tt>miranda-ng-debug-symbols*.7z</tt> | * Скачать архив с дебаг-символами <tt>miranda-ng-debug-symbols*.7z</tt> соответствующей версии (<tt>stable/latest</tt>) и разрядности (<tt>x32/x64</tt>) | ||
* Извлечь из архива <tt>.pdb</tt>-файлы с именами, аналогичными имеющимся плагинам, в '''корень''' Миранды. В папку <tt>Plugins</tt> ничего класть не нужно! | * Извлечь из архива <tt>.pdb</tt>-файлы с именами, аналогичными имеющимся плагинам, в '''корень''' Миранды. В папку <tt>Plugins</tt> ничего класть не нужно! | ||
* Повторить действия, вызвавшие «падение» Миранды. | * Повторить действия, вызвавшие «падение» Миранды. | ||
Line 13: | Line 13: | ||
== Приёмы работы и советы == | == Приёмы работы и советы == | ||
* Краш-репорты лучше всего загружать на сайты, аналогичные [http://pastebin.com | * Краш-репорты лучше всего загружать на сайты, аналогичные [http://pastebin.com pastebin.com] или [http://pastie.org pastie.org]. | ||
* После обновления плагинов дебаг-символы '''необходимо''' перекачивать. | * После обновления плагинов дебаг-символы '''необходимо''' перекачивать. |
Revision as of 19:34, 25 December 2012
Так как по умолчанию плагин CrashDumper создает малоинформативные отчеты, для наискорейшего исправления ошибок и падений Миранды необходимо проделать следующие действия:
- Скачать и установить плагин CrashDumper (см. ссылки в карточке плагина)
- В обязательном порядке обновить вручную все плагины из соответствующего источника (stable/latest), не полагаясь на PluginUpdater.
- Скачать архив с дебаг-символами miranda-ng-debug-symbols*.7z соответствующей версии (stable/latest) и разрядности (x32/x64)
- Извлечь из архива .pdb-файлы с именами, аналогичными имеющимся плагинам, в корень Миранды. В папку Plugins ничего класть не нужно!
- Повторить действия, вызвавшие «падение» Миранды.
- Примеры отчетов
- Неправильно: http://pastie.org/5456564. Не подложены все дебаг-символы, это легко определяется наличием строчек «(filename not available) (0): (function-name not available)» с именами ядра/плагинов Миранды (на строчки с USER32, ntdll, kernel32 и т. п. можно не обращать внимания).
- Правильно: http://pastie.org/5456572. Дебаг-символы на месте, нет строк «(filename not available) (0): (function-name not available)» с именами ядра/плагинов Миранды.
Приёмы работы и советы
- Краш-репорты лучше всего загружать на сайты, аналогичные pastebin.com или pastie.org.
- После обновления плагинов дебаг-символы необходимо перекачивать.