Crash reports/be: Difference between revisions
(PageLang added) |
m (skip language in 'While|Plugin' and 'Plugin' templates) |
||
Line 1: | Line 1: | ||
{{PageLang|by}}{{Languages/Crash reports}} | {{PageLang|by}}{{Languages/Crash reports}} | ||
Плагін {{Plugin | Плагін {{Plugin|CrashDumper}} па змаўчанні стварае малаінфарматыўныя справаздачы, для хутчэйшага выпраўлення памылак і «падзенняў» Міранды неабходна выканаць наступныя дзеянні: | ||
__TOC__ | __TOC__ | ||
== Усталюйце CrashDumper == | == Усталюйце CrashDumper == | ||
Запампуйце і ўсталюйце адпаведную версію плагіна {{Plugin | Запампуйце і ўсталюйце адпаведную версію плагіна {{Plugin|CrashDumper}}. Можна зрабіць гэта ўручную (гл. спасылкі ў картцы плагіна) ці аўтаматычна — з дапамогай {{Plugin|PluginUpdater}}'а: абярыце ''Спіс плагінаў для ўсталёўкі'' у галоўным меню, адзначце <tt>CrashDumper</tt> і націсніце ''Запампаваць''. | ||
Line 12: | Line 12: | ||
=== Аўтаматычны спосаб === | === Аўтаматычны спосаб === | ||
{{Plugin | {{Plugin|PluginUpdater}} дазваляе абнавіць плагіны і загрузіць адладкавыя знакі аўтаматычна: | ||
* Адкрыйце ''Налады → Службы → Абнаўленне плагінаў → «Крыніца абнаўлення»''. | * Адкрыйце ''Налады → Службы → Абнаўленне плагінаў → «Крыніца абнаўлення»''. | ||
* Адзначце опцыю ''Версія ў распрацоўцы з адладкавымі знакамі'' і націсніце ''OK''. | * Адзначце опцыю ''Версія ў распрацоўцы з адладкавымі знакамі'' і націсніце ''OK''. |
Revision as of 20:09, 22 July 2014
Template:Languages/Crash reports Плагін CrashDumper па змаўчанні стварае малаінфарматыўныя справаздачы, для хутчэйшага выпраўлення памылак і «падзенняў» Міранды неабходна выканаць наступныя дзеянні:
Усталюйце CrashDumper
Запампуйце і ўсталюйце адпаведную версію плагіна CrashDumper. Можна зрабіць гэта ўручную (гл. спасылкі ў картцы плагіна) ці аўтаматычна — з дапамогай PluginUpdater'а: абярыце Спіс плагінаў для ўсталёўкі у галоўным меню, адзначце CrashDumper і націсніце Запампаваць.
Абновіце плагіны і адладкавыя знакі
Усе вашы плагіны і файлы ядра Міранды павінны быць самай свежай версіі. Важна таксама, каб адладкавыя знакі (.pdb-файлы) былі той жа кампіляцыі, што і плагіны. Таму неабходна абнавіць і адладкавыя знакі (або «ўсталяваць» іх, калі іх няма).
Аўтаматычны спосаб
PluginUpdater дазваляе абнавіць плагіны і загрузіць адладкавыя знакі аўтаматычна:
- Адкрыйце Налады → Службы → Абнаўленне плагінаў → «Крыніца абнаўлення».
- Адзначце опцыю Версія ў распрацоўцы з адладкавымі знакамі і націсніце OK.
- Абярыце Праверыць абнаўленні ўбудоў у галоўным меню, націсніце Абнавіць і дачакайцеся пацверджання перазагрузкі праграмы.
Ручны спосаб
- Карыстаючыся старонкай запамповак, абнавіце ўручную усё плагіны і файлы ядра Міранды:
- Загрузіце адпаведныя версіі вашых плагінаў і ядра.
- Распакуйце змесціва запампаваных архіваў у каранёвую тэчку Міранды, захаваўшы структуру тэчак.
- У частцы Ядро абярыце і запампуйце архіў з адладкавымі знакамі (miranda-ng-debug-symbols*.7z) адпаведнай версіі і разраднасці.
- Выміце з архіва .pdb-файлы з імёнамі, аналагічнымі наяўным плагінам, у корань Міранды. У тэчку Plugins нічога класці не трэба!
Паўтарыце «падзенне» Міранды
Паўтарыце дзеянні, якія выклікалі «падзенне» Міранды.
Калі памылку атрымалася атрымаць, шукайце файлы справаздачы (.txt і .mdmp) у тэчцы Profiles\<Імя_профіля>\CrashLog\<Бягучая_дата>.
- Прыклады справаздач
- Няправільна: 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.