[Erledigt] Segfault alle 3 Stunden ?!

  • Seit gestern oder vorgestern geht der Vdr nicht mehr aus nach Aufnahmen. Hab im Log nun segfaults etwa alle 3 Stunden gefunden

    Code
    Jul 16 23:17:12 vdr01 kernel: [38331.525857] vdr[11302]: segfault at 0 ip 00007f3beb42b97a sp 00007ffdb3ff4bd8 error 4 in libc.so.6[7f3beb399000+195000]
    Jul 17 02:17:07 vdr01 kernel: [49126.920064] vdr[15994]: segfault at 0 ip 00007f90f9c2797a sp 00007ffd937ecc78 error 4 in libc.so.6[7f90f9b95000+195000]
    Jul 17 05:17:12 vdr01 kernel: [59932.297394] vdr[18558]: segfault at 0 ip 00007f88763b197a sp 00007ffd3ef7b538 error 4 in libc.so.6[7f887631f000+195000]
    Jul 17 08:17:08 vdr01 kernel: [70727.371870] vdr[21249]: segfault at 0 ip 00007f18a608097a sp 00007ffe817887c8 error 4 in libc.so.6[7f18a5fee000+195000]
    Jul 17 11:17:02 vdr01 kernel: [81522.019256] vdr[23966]: segfault at 0 ip 00007f9246e3d97a sp 00007ffe81df1df8 error 4 in libc.so.6[7f9246dab000+195000]
    Jul 17 14:17:07 vdr01 kernel: [92327.128186] vdr[27680]: segfault at 0 ip 00007f214975397a sp 00007ffff3d42928 error 4 in libc.so.6[7f21496c1000+195000]
    Jul 17 17:17:02 vdr01 kernel: [103121.618235] vdr[30794]: segfault at 0 ip 00007f259ab4997a sp 00007ffd457d40e8 error 4 in libc.so.6[7f259aab7000+195000]

    Seltsam. Mein Inaktivitätstimeout beim VDR ist auf 180 Minuten gestellt. Ich vermute, dass es da auch zuschlägt. Zusätzlich wohl nach der Aufnahme... Keine Ahnung wer oder was da reinfunkt...


    Hier mal ein paar Logzeilen

  • Heute wieder genau nach dem ende einer Aufnahme:

  • Die letzten Updates waren

  • Ich hatte mal ein ähnliches Problem. Bei mir hat es geholfen. VDR neu zu kompilieren, also make clean, make clean-plugins, make, make install.

    Grund ist evtl. ein anderer Kernel, eine neue libc oder neue Grafik-Treiber. Vielleicht hilft das ja.

  • Neu bauen wird wohl nichts, da es fertige Pakete sind.

    Grund ist evtl. ein anderer Kernel, eine neue libc oder neue Grafik-Treiber.

    Die gab es neu... Aber dann müssten andere Benutzer doch auch das Problem haben... Muss noch weiter suchen

  • Neu bauen wird wohl nichts, da es fertige Pakete sind.

    Die gab es neu... Aber dann müssten andere Benutzer doch auch das Problem haben... Muss noch weiter suchen

    Naja, ich baue immer alles neu, wenn ein neuer Compiler oder eine neue glibc usw. installiert wurden.

  • Kannst du einen Backtrace generieren? Also vdr-dbg, libc6-dbg und systemd-coredump installieren und dann mit coredumpctl gdb nachsehen, was da geknallt hat?


    Also z.B. alle aufgezeichneten Crashes für den VDR listen und den Backtrace ansehen:

    Code
    # Beobachtete Crashes auflisten, gewünschte PID-Nummer auswählen:
    $ sudo coredumpctl list /usr/bin/vdr
    # gdb mit dem Coredump starten
    $ sudo cordumpctl gdb 1234
    # in gdb Ausgabe in Datei aktivieren
    $ set logging file /path/to/gdb_log.txt
    $ set logging on
    $ thread apply all bt

    Falls Debug-Symbole fehlen, die entsprechenden Pakete nachinstallieren.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Das kann ich frühestens am Montag angehen. Leider wenig Zeit momentan und nicht so oft vor Ort.

  • Eilt ja nicht - in https://launchpad.net/~seahawk…+archive/ubuntu/vdr-2.6.9 gäbe es auch noch eine vor wenigen Tagen gebaute frische VDR-Version 2.6.9, falls du damit spielen willst.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja, werde updaten, sobald die Pakete für Jammy fertig sind

  • eine vor wenigen Tagen gebaute frische VDR-Version 2.6.9,

    Ja, aber keine Plugins für jammy. Das kann ich so nicht verwenden. Kommen die jammy Pakete noch? Oder ist es ratsam das auf noble upzugraden?

  • Ich lasse die Plugins für jammy gerade noch bauen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Super! Ich werde dann morgen den Wechsel auf VDR 2.6.9 machen

  • seahawk1986

    Vielen Dank für das bereitstellen der Pakete für jammy.

    Am VDR hat die Umstellung gut funktioniuert.


    In meiner Virtualbox mit yaVDR 0.7 klappt es leider nicht. Da scheint noch was zu fehlen:

    Kannst Du die noch bauen lassen?

  • Da fehlt wohl noch das vdr-plugin-xineliboutput - ich habe das gerade noch nachgeschoben.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Vielen Dank. Hat nun auch in der Virtualbox geklappt

  • Der Fehler saß mal wieder vor dem Bildschirm. Habe ein neues Release vom Skin gemacht: RE: [skin flatPlus] Version 1.0.5

  • MegaV0lt

    Changed the title of the thread from “Segfault alle 3 Stunden ?!” to “[Erledigt] Segfault alle 3 Stunden ?!”.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!