Crash reports/pl: Difference between revisions

From Miranda NG
Crash reports/pl
Jump to navigation Jump to search
(Imported translation using page migration)
(Imported translation using page migration)
Line 13: Line 13:
{{TNT|Important|Raport powinien być tworzony dla ostatniej {{GlossLink|Wersja rozwojowa|wersji rozwojowej}}, gdyż w niej są wprowadzane wszystkie poprawki i tylko raport w tej wersji jest użyteczny dla osób naprawiających problemy. Natomiast jeżeli chcesz stworzyć raport dla wersji stabilnej możesz ręcznie pobrać pliki dla tej wersji.}}
{{TNT|Important|Raport powinien być tworzony dla ostatniej {{GlossLink|Wersja rozwojowa|wersji rozwojowej}}, gdyż w niej są wprowadzane wszystkie poprawki i tylko raport w tej wersji jest użyteczny dla osób naprawiających problemy. Natomiast jeżeli chcesz stworzyć raport dla wersji stabilnej możesz ręcznie pobrać pliki dla tej wersji.}}


=== Automatic method ===
=== Metoda automatyczna ===


If you have {{Plugin|PluginUpdater}} installed you can download the latest development version of plugins and the appropriate debug symbols automatically.
If you have {{Plugin|PluginUpdater}} installed you can download the latest development version of plugins and the appropriate debug symbols automatically.

Revision as of 14:32, 13 June 2018

Ważne
Raporty domyślnie tworzone przez wtyczkę CrashDumper nie posiadają pełni informacji koniecznych do zlokalizowania błędu. W celu stworzenia kompletnego raportu wykonaj następujące kroki:

Zainstaluj CrashDumper

Install the appropriate version of CrashDumper plugin. You can do this manually (download links are found in the plugin card on its page) or automatically using PluginUpdater: go to Main Menu → Available components list, select CrashDumper and click Download button.

Zaktualizuj wtyczki i symbole debugowania

Wszystkie używane przez Ciebie wtyczki oraz pliki rdzenia Mirandy muszą być w aktualnej (najnowszej) wersji. To samo tyczy się symboli debugowania (pliki PDB), które muszą być także w tej samej wersji co wtyczki.

Ważne
Raport powinien być tworzony dla ostatniej wersji rozwojowej, gdyż w niej są wprowadzane wszystkie poprawki i tylko raport w tej wersji jest użyteczny dla osób naprawiających problemy. Natomiast jeżeli chcesz stworzyć raport dla wersji stabilnej możesz ręcznie pobrać pliki dla tej wersji.

Metoda automatyczna

If you have PluginUpdater installed you can download the latest development version of plugins and the appropriate debug symbols automatically.

  • Go to Options → Services → Plugin Updater → Files source
  • Select Development version with debug symbols option and click OK.
  • Choose Check for updates from the Main menu, click Update and wait till Miranda asks for restart.

Manual method

  • Using Download page update manually all the plugins and Miranda core files to the latest version:
    •  Download the appropriate version of these plugins and core.
    •  Extract the contents of the archives into the main Miranda NG folder keeping the directory structure.
  • From the Core section download debug symbols archive (miranda-ng-debug-symbols*.7z) of the same version as the plugins.
  • Extract .pdb files named identically with your plugins from the archive to main Miranda NG folder. Do not extract anything to Plugins folder.
    Ważne
    Each time you update the plugins you have to re-download the debug symbols.

Reproduce the crash

Repeat the actions you performed before the crash occurred for the first time.

Informacja
Sometimes you may find that it is impossible to reproduce the crash. Perhaps the bug that caused it, was fixed in the latest version.

If you succeeded and Miranda did crash again, check Profiles\<Profile_name>\CrashLog\<Current_date> folder – crashlog files (.txt and .mdmp) are saved here by default.

Example reports

  1. Wrong: http://pastie.org/5456564. Some debug symbols are missing which is denoted by lines "(filename not available) (0): (function-name not available)" with Miranda core/plugins names (Lines with USER32, ntdll, kernel32, etc. don't matter).
  2. Right: http://pastie.org/5456572. All debug symbols are in place, no lines "(filename not available) (0): (function-name not available)" with Miranda core/plugins names.

Tips and tricks

  • Use the attatchments system of the forum/tracker to upload your crash report there.

See also