|
 |
crsahlog auswerten |
RvM
Experte


Registration Date: 28.03.2008
Posts: 703
Which box: DM500; DM920; DM8000 External Storage: HDD; NAS Which Image: OE 2.5; OE 2.0 Welcher Bildschirm: Panasonic TX-P50VT30E Origin: NRW
 |
|
Auf meiner 920er mit Gemini4 finde ich ab und zu ein crashlog.
Womit kann man diese Datei am besten auswerten?
|
|
20.11.2019 09:39 |
|
|
cepheus
Dreambox Admin
    

Registration Date: 09.10.2004
Posts: 14,251
Which box: siehe Signatur External Storage: USB-Stick; HDD; NFS Which Image: siehe Signatur Origin: Baden-Württemberg
 |
|
Mit einem Unix fähige Text Editor, oder eben direkt mit DCC-E2 über FTP => Commander => log auswählen => Rechte maustaste: Ansehen.
__________________
E2 Box: DM8000 ~ DM7080 ~ DM7020HD~ DM920 ~ DM900 ~ DM820 ~ DM800SEv2 ~ DM800se ~ DM800 ~ DM52x ~ DM500HDv2 ~ DM500HD ~ DM7025+ ~ DM7025
E1 Box: DM7020 ~ DM7000 ~ DM 5620 ~ DM600 ~ DM500+ ~ DM500 ~ TRIAX 272-S
Image: OE2.5 Unst./GP4 ~ OE2.5 Unst./GP3.3 ~ OE2.2 Unst./GP3.3 ~ OE2.0 Exp./GP3.2 ~ iCVS/GP3 ~ Gemini 4.70
Sonstiges: DM Tastatur ~ Box: DM100 ~ Router: Fritz!Box 7490 ~ Wlan Stick: Dream Multimedia ~ Server: ALIX.3D3 ~ BananaPI
Satelliten: WaveFrontier T90
23,5°E | 19,2°E | 16.0°E | 13,0°E | 10,0°E | 9,0°E | 7,0°E | 4,9°E | 3.0°E | 1.9°E | 0,8°W | 4,0°W | 5,0°W | 8,0°W | 12,5°W | 15,0°W | 22,0°W | 24,5°W | 30.0°W
|
|
20.11.2019 10:30 |
|
|
RvM
Experte


Registration Date: 28.03.2008
Posts: 703
Which box: DM500; DM920; DM8000 External Storage: HDD; NAS Which Image: OE 2.5; OE 2.0 Welcher Bildschirm: Panasonic TX-P50VT30E Origin: NRW
Thread Starter
 |
|
schöbn und gut - aber gibt es ein Programm, dass die XML Datei auswerten kann. Ich kann ja das Ganze mit anzeigen lassen, aber wo kann ich erkennen, was den Cerash verursacht hat?
|
|
20.11.2019 11:04 |
|
|
Kaiser Wilhelm
Dreambox Kaiser
 

Registration Date: 07.05.2009
Posts: 4,153
Which box: DM920 External Storage: HDD Which Image: OE 2.5 Welcher Bildschirm: Philips 47PFL3605H/12 Origin: tiefste Eifel
 |
|
Ich suche immer nach Error. Der Treffer zeigt die erste ungültige Zeile. Danach kommt der Hinweis, welche Datei da nicht gefunden wurde.
Zumindest bin ich bisher davon ausgegangen
Ich hoffe das stimmt so
__________________ Gruß
Kaiser
GP4
Skin: Zombi-FHD Skin
|
|
20.11.2019 11:42 |
|
|
m0rphU
V.I.P.
  

Registration Date: 25.05.2007
Posts: 6,743
Which box: DM920 External Storage: USB-Stick; SD-Card; HDD; NAS Which Image: Merlin Origin: Karlsruhe
 |
|
Guck dir einfach mal eine Reihe von Crashlogs "makroskopisch" an. Dann erkennst du recht schnell die grobe Struktur und die relevanten Stellen
Grob ist jedes Crashlog so aufgebaut:
- Allgemeine Infos (Datum, Dreambox Modell, Infos zu e2, Skin, Tuner, etc.)
- Liste aller installierten enigma2 Pakete
- Liste aller gstreamer Pakete
- ein paar hundert Zeilen "Debug Ausgaben" (damit man nachvollziehen kann was vor dem Crash passiert ist
- Liste aller Python Dateien
Die ganzen allgemeinen Infos und Auflistungen sind für dich im Einzelfall nicht interessant. Du weißt schließlich, welche Software du installiert hast
Das sind Infos, die insbesondere beim Auswerten fremder Crashlogs interessant sind.
Du solltest immer ans Ende der Debug Ausgaben gucken. Ca. 90% der Crashes enden in einem Traceback (das ist die Python Variante eines sog. Stacktrace, https://de.wikipedia.org/wiki/Stacktrace), der schon beim reinen Überfliegen des Logs schnell zu identifizieren ist und meist so aussieht:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
Traceback (most recent call last):
File "/usr/lib/enigma2/python/XXXXXXXXXXX.py", line NNNNN, in zzzzzz
...........
File "/usr/lib/enigma2/python/XXXXXXXXXXX.py", line NNNNN, in zzzzzz
...........
File "/usr/lib/enigma2/python/XXXXXXXXXXX.py", line NNNNN, in zzzzzz
...........
File "/usr/lib/enigma2/python/XXXXXXXXXXX.py", line NNNNN, in zzzzzz
...........
File "/usr/lib/enigma2/python/XXXXXXXXXXX.py", line NNNNN, in zzzzzz
...........
xxxxError: ...... |
|
Anhand der Dateien, Funktionsnamen, etc. sieht man oft (nicht immer) in welchem Funktionsbereich der Fehler aufgetreten ist. Da gibt es auch viele Standardfunktionen (z.B. skin.py für das Darstellen des Skins), die man schnell erkennt.
Der eigentliche Fehler steht dann (meistens) ganz am Ende von Debug-Log und Traceback.
Da Crashs in unzähligen verschiedenen Konstellationen und aus allen möglichen Gründen auftreten können, können sich natürlich auch die Debug Ausgaben und Tracebacks unterscheiden. Manchmal gibt es auch mehrfache Fehlermeldungen und Tracebacks. Dann ist der eigentliche Fehler oft - aber nicht immer
- im letzten Traceback beschrieben.
Auch enthalten die Debug Meldungen oft verwirrende Ausgaben. Davon sollte man sich nicht ablenken lassen. Insb. Meldungen mit dem Stichwort "Warning" sind zu 99% nicht für den Crash verantwortlich und tauchen in jedem Log auf.
__________________ so long
m0rphU
Kein Support per PN!
|
|
20.11.2019 17:04 |
|
|
cepheus
Dreambox Admin
    

Registration Date: 09.10.2004
Posts: 14,251
Which box: siehe Signatur External Storage: USB-Stick; HDD; NFS Which Image: siehe Signatur Origin: Baden-Württemberg
 |
|
… und crashlog sind kein *.xml dateien
__________________
E2 Box: DM8000 ~ DM7080 ~ DM7020HD~ DM920 ~ DM900 ~ DM820 ~ DM800SEv2 ~ DM800se ~ DM800 ~ DM52x ~ DM500HDv2 ~ DM500HD ~ DM7025+ ~ DM7025
E1 Box: DM7020 ~ DM7000 ~ DM 5620 ~ DM600 ~ DM500+ ~ DM500 ~ TRIAX 272-S
Image: OE2.5 Unst./GP4 ~ OE2.5 Unst./GP3.3 ~ OE2.2 Unst./GP3.3 ~ OE2.0 Exp./GP3.2 ~ iCVS/GP3 ~ Gemini 4.70
Sonstiges: DM Tastatur ~ Box: DM100 ~ Router: Fritz!Box 7490 ~ Wlan Stick: Dream Multimedia ~ Server: ALIX.3D3 ~ BananaPI
Satelliten: WaveFrontier T90
23,5°E | 19,2°E | 16.0°E | 13,0°E | 10,0°E | 9,0°E | 7,0°E | 4,9°E | 3.0°E | 1.9°E | 0,8°W | 4,0°W | 5,0°W | 8,0°W | 12,5°W | 15,0°W | 22,0°W | 24,5°W | 30.0°W
|
|
20.11.2019 17:16 |
|
|
|
|
 |
|