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 27: Line 27:
** Wypakuj te archiwa do folderu Mirandy z zachowaniem struktury katalogów.
** Wypakuj te archiwa do folderu Mirandy z zachowaniem struktury katalogów.
* Pobierz z sekcji [[Pobierz#Główne pliki Mirandy|Główne pliki Mirandy]] archiwum z symbolami debugowania (miranda-ng-debug-symbols*.7z), pamiętając o tym, żeby pobrać je w takiej wersji, w jakiej zostały pobrane wtyczki.
* Pobierz z sekcji [[Pobierz#Główne pliki Mirandy|Główne pliki Mirandy]] archiwum z symbolami debugowania (miranda-ng-debug-symbols*.7z), pamiętając o tym, żeby pobrać je w takiej wersji, w jakiej zostały pobrane wtyczki.
* Wypakuj z pobranego archiwum, do głównego folderu Mirandy NG, pliki o nazwach takich jak wtyczki, których używasz. Pliki te mają rozszerzenie .pdb. Najprościej i najszybciej jest wypakować całe archiwum. {{Strong|Nie wypakowuj nic do folderu Plugins}}.{{TNT|Important|Each time you update the plugins you have to re-download the debug symbols.}}
* Wypakuj z pobranego archiwum, do głównego folderu Mirandy NG, pliki o nazwach takich jak wtyczki, których używasz. Pliki te mają rozszerzenie .pdb. Najprościej i najszybciej jest wypakować całe archiwum. {{Strong|Nie wypakowuj nic do folderu Plugins}}.{{TNT|Important|Po każdej aktualizacji wtyczek/Mirandy, symbole debugowania trzeba pobrać na nowo.}}


== Reproduce the crash ==
== Reproduce the crash ==

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

Jeżeli masz zainstalowaną wtyczkę PluginUpdater możesz pobrać ostatnią wersję rozwojową używanych wtyczek i skojarzonych z nimi symbolami debugowania za jednym zamachem.

  • Przejdź do: Opcje → Usługi → Aktualizacje → Źródło plików.
  • Wybierz opcję: Wersja rozwojowa z symbolami debugowania, i wciśnij OK.
  • Z Menu głównego wybierz Sprawdź aktualizacje.
  • Zaznacz wszystkie wtyczki i wciśnij Aktualizacja.

Metoda ręczna

  • Korzystając ze strony Pobierz zaktualizuj ręcznie wszystkie używane przez Ciebie wtyczki oraz rdzeń Mirandy do najnowszej wersji. W tym celu:
    • Pobierz archiwa tych wtyczek/rdzenia w odpowiedniej wersji rozwojowej.
    • Wypakuj te archiwa do folderu Mirandy z zachowaniem struktury katalogów.
  • Pobierz z sekcji Główne pliki Mirandy archiwum z symbolami debugowania (miranda-ng-debug-symbols*.7z), pamiętając o tym, żeby pobrać je w takiej wersji, w jakiej zostały pobrane wtyczki.
  • Wypakuj z pobranego archiwum, do głównego folderu Mirandy NG, pliki o nazwach takich jak wtyczki, których używasz. Pliki te mają rozszerzenie .pdb. Najprościej i najszybciej jest wypakować całe archiwum. Nie wypakowuj nic do folderu Plugins.
    Ważne
    Po każdej aktualizacji wtyczek/Mirandy, symbole debugowania trzeba pobrać na nowo.

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