Thema geschlossen
Ergebnis 1 bis 2 von 2
  1. #1
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    21,000

    Standard Debugging für Experten (Raspberry Pi, Linux)

    Hinweis: Diese Anleitung hilft nur bei Abstürzen oder hängenden PHP-Threads!
    Wenn euer IP-Symcon also nicht ständig zufällig aus der Prozessliste verschwindet, ist diese Anleitung nicht für euch.


    Erstellt bitte, sofern es nicht einen ähnlichen Backtrace gibt, ein neues Thema für den jeweiligen Fehler!

    Zuallererst überprüfen, ob gdb installiert ist (SymBox Nutzer können diesen Teil überspringen. GDB ist vorinstalliert)

    Code:
    sudo apt-get install gdb
    Danach noch Debug Infos für libC runterladen lassen...

    Code:
    sudo apt-get install libc-dbg
    Option A: IP-Symcon direkt über den Debugger starten (notwendig, wenn beim Start Probleme auftreten)

    Den IP-Symcon Dienst beenden. Hier die "harte" Methode für alle Fälle.

    Code:
    sudo killall symcon
    IP-Symcon Dienst über den Debugger starten
    Code:
    sudo gdb /usr/bin/symcon
    Nach ein paar Augenblicken sollte gdb alles geladen haben. Die letzte Zeile sollte mit (gdb) anfangen. Wir tippen "run" ein und bestätigen mit Enter.

    Code:
    (gdb) run + ENTER
    Auf dem Raspberry Pi kommen zwei SIGILL Fehler. Diese übergehen wird jeweils mit "c" und Enter:

    Code:
    c + ENTER
    Option B: Debugger zu einem laufendes IP-Symcon verbinden

    Debugger zu einem laufenden IP-Symcon verbinden
    Code:
    sudo gdb --pid $(pidof symcon)
    Sobald alles geladen wurde einfach den Prozess weiter laufen lassen

    Code:
    c + ENTER
    Weiter nachdem Option A/B ausgeführt wurde

    Sollte nun ein Absturz stattfinden, so wird gdb automatisch stoppen und euch wieder mit der (gdb) Zeile begrüßen.

    Wir wollen nun alle Informationen automatisch in eine Textdatei schreiben lassen. Dazu folgende Befehle eingeben:
    Code:
    set logging on
    thread apply all bt
    set logging off
    Er wird eine gdb.txt erstellt, welche Ihr bitte an uns zusendet oder hier im Forum an den Beitrag hängt.

    paresy
    Geändert von paresy (15.05.19 um 12:28 Uhr)

  2. #2
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    21,000

    Ich habe dieses Thema ein wenig aufgeräumt, da die Abstürze soweit behoben sein sollten.

    paresy

Ähnliche Themen

  1. Migration Windows => Linux (Raspberry)
    Von kadorf im Forum Allgemeine Diskussion
    Antworten: 11
    Letzter Beitrag: 04.12.15, 17:30
  2. Antworten: 11
    Letzter Beitrag: 26.11.15, 12:18
  3. TTS Empfehlung Raspberry / Linux
    Von thorsten9 im Forum Allgemeine Diskussion
    Antworten: 14
    Letzter Beitrag: 07.07.15, 08:19
  4. Welches Linux für IPS verwenden?
    Von mastermind1 im Forum Alles rund um den PC
    Antworten: 15
    Letzter Beitrag: 21.11.14, 15:32
  5. IP-Symcon für Linux auf NAS
    Von BommelPommel im Forum Allgemeine Diskussion
    Antworten: 27
    Letzter Beitrag: 21.10.14, 09:01