Crash reports/pl: Difference between revisions
mNo edit summary |
(redownload info) |
||
Line 14: | Line 14: | ||
#Zły (niekompletny): [http://pastie.org/5456564 http://pastie.org/5456564]. Brakuje pewnych symboli debugowania, co pokazują wpisy "<tt>(filename not available) (0): (function-name not available)</tt>" przy nazwach wtyczek i funkcji jądra Mirandy. (Wpisy z USER32, ntdll, kernel32,itd. są nieistotne). | #Zły (niekompletny): [http://pastie.org/5456564 http://pastie.org/5456564]. Brakuje pewnych symboli debugowania, co pokazują wpisy "<tt>(filename not available) (0): (function-name not available)</tt>" przy nazwach wtyczek i funkcji jądra Mirandy. (Wpisy z USER32, ntdll, kernel32,itd. są nieistotne). | ||
# Dobry (kompletny): [http://pastie.org/5456572 http://pastie.org/5456572]. Wszystkie potrzebne symbole debugowania są obecne. Brak wpisów "<tt>(filename not available) (0): (function-name not available)</tt>" (wpisy z USER32, ntdll, kernel32,itd. są nieistotne). Na ich miejsce zsotały wstawione ścieżki do plików i nazwy funkcji. | # Dobry (kompletny): [http://pastie.org/5456572 http://pastie.org/5456572]. Wszystkie potrzebne symbole debugowania są obecne. Brak wpisów "<tt>(filename not available) (0): (function-name not available)</tt>" (wpisy z USER32, ntdll, kernel32,itd. są nieistotne). Na ich miejsce zsotały wstawione ścieżki do plików i nazwy funkcji. | ||
<br/> | |||
{{Warning|Po każdej aktualizacji wtyczek/Mirandy, symbole debugowania trzeba pobrać na nowo.}} | |||
<br/> | |||
== Porady i wskazówki == | == Porady i wskazówki == | ||
* Raporty można załadować do serwisów typu [http://pastebin.com pastebin.com] czy [http://pastie.org pastie.org]. | |||
<br/> | |||
== Symbole debugowania (<tt>.pdb</tt>) == | == Symbole debugowania (<tt>.pdb</tt>) == | ||
*Wersja stabilna: | *Wersja stabilna: |
Revision as of 12:06, 26 February 2013
Template:Languages/Crash reports
Jeżeli występują błędy
Czasami w trakcie działania Mirandy może dojść do sytuacji, w której następuje jej niekontrolowane zamknięcie. Przyczyną takiego stanu rzeczy może okazać się wystąpienie błędu w programie. Żeby ustalić źródło błędu, należy utworzyć raport o błędach za pomocą wtyczki Template:Plugin/pl. Jednak raporty domyślnie tworzone przez wtyczkę nie posiadają pełni informacji koniecznych do zlokalizowania błędu. W celu stworzenia kompletnego raportu wykonaj następujące kroki:
- Zainstaluj wtyczkę Template:Plugin/pl. (odpowiednie linki znajdziesz na karcie wtyczki)
- Zaktualizuj (najlepiej ręcznie) wszystkie używane przez Ciebie wtyczki do najnowszej dostępnej wersji stabilnej lub rozwojowej (w zależności której używasz). Odpowiednie linki znajdziesz tu: Lista wtyczek.
- Pobierz 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 (stabilna/rozwojowa).
- 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.
- Spróbuj odtworzyć błąd. W tym celu postaraj się wykonać takie same czynności jak przed poprzednim jego wystąpieniem.
Jeżeli powyższe kroki zostały wykonane i przebiegły poprawnie, to w folderze CrashLog (w katalogu z Twoim profilem) znajdziesz kompletny raport, czyli taki, w którym wszystkie wymagane symbole debugowania zostały zawarte. Zobacz w poniższych przykładach.
- Przykładowe raporty
- Zły (niekompletny): http://pastie.org/5456564. Brakuje pewnych symboli debugowania, co pokazują wpisy "(filename not available) (0): (function-name not available)" przy nazwach wtyczek i funkcji jądra Mirandy. (Wpisy z USER32, ntdll, kernel32,itd. są nieistotne).
- Dobry (kompletny): http://pastie.org/5456572. Wszystkie potrzebne symbole debugowania są obecne. Brak wpisów "(filename not available) (0): (function-name not available)" (wpisy z USER32, ntdll, kernel32,itd. są nieistotne). Na ich miejsce zsotały wstawione ścieżki do plików i nazwy funkcji.
Po każdej aktualizacji wtyczek/Mirandy, symbole debugowania trzeba pobrać na nowo.
Porady i wskazówki
- Raporty można załadować do serwisów typu pastebin.com czy pastie.org.
Symbole debugowania (.pdb)
- Wersja stabilna:
- Wersja rozwojowa: