Crash reports/be: Difference between revisions

From Miranda NG
Crash reports/be
Jump to navigation Jump to search
(Template:Message replaced)
(angle quotes, {{Menu}}, {{Button}})
Line 4: Line 4:


== Усталюйце CrashDumper ==
== Усталюйце CrashDumper ==
Запампуйце і ўсталюйце адпаведную версію плагіна {{Plugin|CrashDumper}}. Можна зрабіць гэта ўручную (гл. спасылкі ў картцы плагіна) ці аўтаматычна — з дапамогай {{Plugin|PluginUpdater}}'а: абярыце ''Спіс плагінаў для ўсталёўкі'' у галоўным меню, адзначце <tt>CrashDumper</tt> і націсніце ''Запампаваць''.
Запампуйце і ўсталюйце адпаведную версію плагіна {{Plugin|CrashDumper}}. Можна зрабіць гэта ўручную (гл. спасылкі ў картцы плагіна) ці аўтаматычна — з дапамогай {{Plugin|PluginUpdater}}'а: абярыце ''«Спіс плагінаў для ўсталёўкі»'' у галоўным меню, адзначце <tt>CrashDumper</tt> і націсніце {{Button|Запампаваць}}.




Line 13: Line 13:
=== Аўтаматычны спосаб ===
=== Аўтаматычны спосаб ===
{{Plugin|PluginUpdater}} дазваляе абнавіць плагіны і загрузіць адладкавыя знакі аўтаматычна:
{{Plugin|PluginUpdater}} дазваляе абнавіць плагіны і загрузіць адладкавыя знакі аўтаматычна:
* Адкрыйце ''Налады Службы Абнаўленне плагінаў «Крыніца абнаўлення»''.
* Адкрыйце {{Menu|Налады|Службы|Абнаўленне плагінаў|«Крыніца абнаўлення»}}.
* Адзначце опцыю ''Версія ў распрацоўцы з адладкавымі знакамі'' і націсніце ''OK''.
* Адзначце опцыю ''«Версія ў распрацоўцы з адладкавымі знакамі»'' і націсніце {{Button|OK}}.
* Абярыце ''Праверыць абнаўленні'' у галоўным меню, націсніце ''Абнавіць'' і дачакайцеся пацверджання перазагрузкі праграмы.
* Абярыце ''«Праверыць абнаўленні»'' у галоўным меню, націсніце {{Button|Абнавіць}} і дачакайцеся пацверджання перазагрузкі праграмы.


=== Ручны спосаб ===
=== Ручны спосаб ===

Revision as of 23:48, 11 December 2015

Template:Languages/Crash reports Плагін CrashDumper па змаўчанні стварае малаінфарматыўныя справаздачы, для хутчэйшага выпраўлення памылак і «падзенняў» Міранды неабходна выканаць наступныя дзеянні:

Усталюйце CrashDumper

Запампуйце і ўсталюйце адпаведную версію плагіна CrashDumper. Можна зрабіць гэта ўручную (гл. спасылкі ў картцы плагіна) ці аўтаматычна — з дапамогай PluginUpdater'а: абярыце «Спіс плагінаў для ўсталёўкі» у галоўным меню, адзначце CrashDumper і націсніце Запампаваць.


Абновіце плагіны і адладкавыя знакі

Усе вашы плагіны і файлы ядра Міранды павінны быць самай свежай версіі. Важна таксама, каб адладкавыя знакі (.pdb-файлы) былі той жа кампіляцыі, што і плагіны. Таму неабходна абнавіць і адладкавыя знакі (або «ўсталяваць» іх, калі іх няма).

<translate> Note</translate>
Усе паведамленні пра памылкі правяраюцца на транке, таму рэкамендуецца рабіць краш-рэпорты выкарыстоўваючы апошнюю бягучую версію Miranda NG. Калі ж патрабуецца справаздача для стабільнай версіі, то адпаведныя .pdb-файлы для яе неабходна запампаваць уручную.

Аўтаматычны спосаб

PluginUpdater дазваляе абнавіць плагіны і загрузіць адладкавыя знакі аўтаматычна:

  • Адкрыйце Налады → Службы → Абнаўленне плагінаў → «Крыніца абнаўлення».
  • Адзначце опцыю «Версія ў распрацоўцы з адладкавымі знакамі» і націсніце OK.
  • Абярыце «Праверыць абнаўленні» у галоўным меню, націсніце Абнавіць і дачакайцеся пацверджання перазагрузкі праграмы.

Ручны спосаб

  • Карыстаючыся старонкай запамповак, абнавіце ўручную усё плагіны і файлы ядра Міранды:
    • Загрузіце адпаведныя версіі вашых плагінаў і ядра.
    • Распакуйце змесціва запампаваных архіваў у каранёвую тэчку Міранды, захаваўшы структуру тэчак.
  • У частцы Ядро абярыце і запампуйце архіў з адладкавымі знакамі (miranda-ng-debug-symbols*.7z) адпаведнай версіі і разраднасці.
  • Выміце з архіва .pdb-файлы з імёнамі, аналагічнымі наяўным плагінам, у корань Міранды. У тэчку Plugins нічога класці не трэба!
    <translate> Warning</translate>
    Пасля абнаўлення плагінаў адладкавыя знакі неабходна перапампоўваць.


Паўтарыце «падзенне» Міранды

Паўтарыце дзеянні, якія выклікалі «падзенне» Міранды.

<translate> Note</translate>
Часам паўтарыць краш на бягучай версіі не атрымоўваецца. Магчыма, памылку, якая выклікала «падзенне», ужо заўважылі і выправілі.

Калі памылку атрымалася атрымаць, шукайце файлы справаздачы (.txt і .mdmp) у тэчцы Profiles\<Імя_профіля>\CrashLog\<Бягучая_дата>.

Прыклады справаздач
  1. Няправільна: http://pastie.org/5456564. Не падкладзены ўсё адладкавыя знакі, гэта лёгка вызначаецца наяўнасцю радкоў «(filename not available) (0): (function-name not available)» з імёнамі ядра/плагінаў Міранды (на радкі з USER32, ntdll, kernel32 і т. п. можна не зважаць).
  2. Правільна: http://pastie.org/5456572. Адладкавыя знакі на месцы, няма радкоў «(filename not available) (0): (function-name not available)» з імёнамі ядра/плагінаў Міранды.


Саветы і рэкамендацыі

  • Краш-рэпорты лепш за ўсё загружаць на сайты, аналагічныя pastebin.com ці pastie.org.


Глядзі таксама