crsahlog auswerten

    • Offizieller Beitrag

    Mit einem Unix fähige Text Editor, oder eben direkt mit DCC-E2 über FTP => Commander => log auswählen => Rechte maustaste: Ansehen.


    E2 Box: TWO ~ ONE ~ DM8000 ~ DM7080 ~ DM7020HD~ DM9x0 ~ DM820 ~ DM800(SE(v2))~ DM52x ~ DM500HD(v2)~ DM7025(+)
    E1 Box: DM7020 ~ DM7000 ~ DM 5620 ~ DM600 ~ DM500+ ~ DM500 ~ TRIAX 272-S
    Image: OE2.5/OE2.6 Unst./GP4.2 ~ OE2.5 Unst./GP3.3 ~ OE2.2 Unst./GP3.3 ~ OE2.0 Exp./GP3.2 ~ iCVS/GP3 ~ Gemini 4.70
    Sonstiges: Logitech K600 ~ DM Tastatur ~ Box: DM100 ~ Router: Fritz!Box 7590 ~ 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


    Hilfe gesucht ? schau mal ins Gemini Project WIKI, auch unsere Video Tutorial sind für den Einstieg sehr empfehlenswert

  • 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?

  • Guck dir einfach mal eine Reihe von Crashlogs "makroskopisch" an. Dann erkennst du recht schnell die grobe Struktur und die relevanten Stellen :winking_face:


    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 :winking_face: 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:


    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 :winking_face: - 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



    :aufsmaul: Kein Support per PN! :aufsmaul:

    • Offizieller Beitrag

    … und crashlog sind kein *.xml dateien


    E2 Box: TWO ~ ONE ~ DM8000 ~ DM7080 ~ DM7020HD~ DM9x0 ~ DM820 ~ DM800(SE(v2))~ DM52x ~ DM500HD(v2)~ DM7025(+)
    E1 Box: DM7020 ~ DM7000 ~ DM 5620 ~ DM600 ~ DM500+ ~ DM500 ~ TRIAX 272-S
    Image: OE2.5/OE2.6 Unst./GP4.2 ~ OE2.5 Unst./GP3.3 ~ OE2.2 Unst./GP3.3 ~ OE2.0 Exp./GP3.2 ~ iCVS/GP3 ~ Gemini 4.70
    Sonstiges: Logitech K600 ~ DM Tastatur ~ Box: DM100 ~ Router: Fritz!Box 7590 ~ 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


    Hilfe gesucht ? schau mal ins Gemini Project WIKI, auch unsere Video Tutorial sind für den Einstieg sehr empfehlenswert