Eingma2 Crash beim Ausschalten

  • Das Problem wurde hier in anderen Threads auch schon gemeldet und ist daher bekannt.
    Bisher gibt es noch keine Lösung.
    Grundsätzlich hat der Crash jedoch keine Auswirkung auf den weiteren Betrieb.
    Ist in diesem Fall eher ein Schönheitsfehler :face_with_tongue:


    Der hotplug handler wurde dabei schon als möglicher "Verursacher" genannt.
    Konnte aber noch nicht geprüft/bestätigt werden.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Das könnte gut möglich sein.
    In meinen Crashlogs waren manchmal noch CEC-Einträge drin.
    In anderen wieder nicht, da war direkt nach "stopping hotplug handler" schluss in der crashlog-section.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • So, ich konnte es jetzt nachstellen.
    Wenn die Box beim herunterfahren Crasht, wird über hdmi cec der TV nicht ausgeschaltet.


    Das heißt, drückt man auf die FB Taste und geht aus dem Haus. Bleibt der TV an bis man wieder kommt.


    P.S.: Jetzt kann Aresta mein Beitrag wieder Disliken :smiling_face:


    Edit: Crashlog hinzugefügt

  • Ich frage jetzt noch ein 3. Mal :face_with_tongue:


    Kann man das Hotplug-Plugin einfach deinstallieren oder bekommt man dann Probleme?


    Wenn es dann nicht mehr crashed, ist es der Hotplug-handler.
    Crashed es weiterhin ist er raus :winking_face:

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Hallo,


    das Hotplug-Plugin lässt sich nicht so einfach deinstallieren. Es gibt Abhängigkeitsprobleme. Ich weiß nicht welche Pakete noch deinstalliert werden müssen. Hat jemand einen Tipp ?


    Viele Grüße


    Aladin

  • @Guybrush2012: schon mal daran gedacht, dass der Crash passiert bevor die Box das Ausschaltkommando über HDMI-CEC absetzt?


    @Sven H:


    Ich denke, es wäre schlecht, wenn packagegroup-opendreambox-enigma2 entfernt wird.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Danke für die Info :winking_face:


    Dann sollte man das wohl lieber lassen.
    Wäre evtl. eine Variante gewesen um den hotplug-handler als Störenfried zu überführen :face_with_tongue:

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Hab ich gerade mal gemacht (zumindest erst mal für die plugin.py) :winking_face:
    Und alles live per ' journalctl -f -u enigma2' beobachtet.


    hier 2 neue Zeilen, die man im Crashlog nie drin hat.
    Vielleicht kann man daraus ja was ableiten.

    Code
    Dec 30 22:31:51 dm920 enigma2[6911]: Segmentation fault
    Dec 30 22:31:51 dm920 enigma2[6911]: 0xb4136150(sp=0xbebf60dc) <std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)+1096>


    hier der gesamte Schlussteil:

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

    Einmal editiert, zuletzt von Sven H ()

  • Auch die hotplug.py läuft zumindest durch.


    Der Segmentationsfehler ist wieder der Gleiche.



    Könnte da was passieren, wenn man in der plugin.py diese beiden Zeilen komplett auskommentiert?
    Beim Enigma-Neustart wird das doch eh alles neu gesetzt, oder ?

    Code
    resourcemanager.removeResource("Hotplug")
    hotplug.release()


    hier mal die komplette plugin.py:

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Kannst du den Crash irgendwie zuverlässig reproduzieren? Eine Stelle könnte ich als Ursache sehen. Möchte das einfach zuerst mal selbst testen.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Naja, bei 10 x GUI-Neustart kommt auch irgendwann mal so ein GS :winking_face:
    Genau auf den Punkt reproduzieren kann man es nicht.
    Nur eben öfter einen GUI-Neustart machen.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Wie bekomme ich die leer?
    Sobald die Box neu startet und man auf einem Sender ist, wird die doch gleich wieder befüllt, oder ?

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • solange du nicht herumzappst hast du nur den EPG eines Transponders ... und das ist dann fast leer. Wenn du das SAT Kabel abhängst bleibt es sogar ganz leer :face_with_tongue: sollte aber nicht nötig sein