Short dump in timers.c, cString cTimer::ToDescr(void) const

  • Hallo,


    in "timers.c, cString cTimer::ToDescr(void) const"

    tritt ein short dump auf, wenn Channel() "null" zurückgibt. Es dumpt dann bei Channel()->Number() .

    Auch wenn ich nicht weiß, wie es dazu kommen konnte. Ist hier passiert. Bei Verwendung von EPG search, und Aufruf der Suchergebnisse. Ich habe es danach noch mal gemacht (gleiche Suche), und da gab es dann keinen Dump mehr.


    Dump:


    ~ Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Ergänzung:

    Der Fehler trat kurz nach dem Start von VDR auf. Also, ich habe die Suche gestartet, während VDR noch die timer den events zugeordnet hat. Aus dem syslog:

    Code
    Dec 18 12:56:42 rpi4s vdr: [981596] timer 0 (30 2212-2355 'Tatort: Schneetreiben') set to event Mo. 19.12.2022 22:15-23:45 (VPS: 19.12. 22:15) 'Tatort: Schneetreiben'
    Dec 18 12:56:42 rpi4s vdr: [981596] timer 0 (13 2217-0020 'Men in Black') set to event Mo. 19.12.2022 22:20-00:10 'Men in Black'
    Dec 18 12:56:42 rpi4s vdr: [981596] timer 0 (16 2352-0135 'Stenzels Bescherung') set to event Mo. 19.12.2022 23:55-01:25 (VPS: 19.12. 23:55) 'Stenzels Bescherung'
    Dec 18 12:56:42 rpi4s vdr: [981596] timer 0 (12 0004-0221 'Platoon') set to event Di. 20.12.2022 00:07-02:19 'Platoon'
    Dec 18 12:56:42 rpi4s vdr: [981596] timer 0 (17 0052-0310 'Macht des Geldes') set to event Di. 20.12.2022 00:55-03:00 (VPS: 20.12. 00:55) 'Macht des Geldes'
    Dec 18 12:56:42 rpi4s systemd[1]: Started Process Core Dump (PID 981665/UID 0).
    Dec 18 12:56:51 rpi4s systemd-coredump[981666]: Process 981584 (vdr) of user 200 dumped core.#012#012Stack trace of thread 981596:#012#0  0x000000555eff853c _ZNK8cChannel6NumberEv (vdr + 0x16853c)#012#1  0x000000555eff94e8 _ZN6cTimer8SetEventEPK6cEvent (vdr + 0x1694e8)#012#2  0x000000555eff9f38 _ZN6cTimerC2EPK6cEventPKcPKS_ (vdr + 0x169f38)#012#3  0x0000007fb9b45928 _ZN24cEpgsearchServiceHandler16TranslateResultsB5cxx11EP14cSearchResults (libvdr-epgsearch.so.2.6.2 + 0xbd928)#012#4  0x0000007fb9b43d74 _ZN24cEpgsearchServiceHandler16QuerySearchTimerB5cxx11Ei (libvdr-epgsearch.so.2.6.2 + 0xbbd74)#012#5  0x0000007fb98c3c58 _ZN7vdrlive13SearchResults7GetByIDEi (libvdr-live.so.2.6.2 + 0x84c58)#012#6  0x0000007fb9949238 operator() (libvdr-live.so.2.6.2 + 0x10a238)#012#7  0x0000007fb97f1900 _ZN3tnt6Worker8dispatchERNS_11HttpRequestERNS_9HttpReplyE (libtntnet.so.12 + 0x84900)#012#8  0x0000007fb97f2a98 _ZN3tnt6Worker14processRequestERNS_11HttpRequestERSdj (libtntnet.so.12 + 0x85a98)#012#9  0x0000007fb97f3640 _ZN3tnt6Worker3runEv (libtntnet.so.12 + 0x86640)#012#10 0x0000007fb97f43dc _ZN8cxxtools14DetachedThread4execEv (libtntnet.so.12 + 0x873dc)#012#11 0x0000007fb96f40c0 n/a (libcxxtools.so.9 + 0xd00c0)#012#12 0x0000007fbb403648 start_thread (libpthread.so.0 + 0x7648)#012#13 0x0000007fbaea5c1c thread_start (libc.so.6 + 0xd2c1c)#012#012Stack trace of thread 981588:#012#0  0x0000007fbb40a794 futex_abstimed_wait_cancelable (libpthread.so.0 + 0xe794)#012#1  0x000000555eff3270 _ZN8cCondVar9TimedWaitER6cMutexi (vdr + 0x163270)#012#2  0x000000555ef5a9cc _ZN9cDvbTuner6ActionEv (vdr + 0xca9cc)#012#3  0x000000555eff3984 _ZN7cThread11StartThreadEPS_ (vdr + 0x163984)#012#4  0x0000007fbb403648 start_thread (libpthread.so.0 + 0x7648)#012#5  0x0000007fbaea5c1c thread_start (libc.so.6 + 0xd2c1c)#012#012Stack trace of thread 981607:#012#0  0x0000007fbae9bef4 __GI___poll (libc.so.6 + 0xc8ef4)#012#1  0x0000007fbb495390 n/a (libmediaclient.so + 0x2390)#012#2  0x0000007fbb495390 n/a (libmediaclient.so + 0x2390)#012#3  0x0000007fbb497e40 poll (libmediaclient.so + 0x4e40)#012#4  0x000000555f000714 _ZN7cPoller4PollEi (vdr + 0x170714)#012#5  0x000000555eff3984 _ZN7cThread11StartThreadEPS_ (vdr + 0x163984)#012#6  0x0000005591646660 n/a (n/a + 0x0)
    Dec 18 12:56:51 rpi4s systemd[1]: systemd-coredump@1-981665-0.service: Succeeded.
    Dec 18 12:56:51 rpi4s mariadbd[92898]: 2022-12-18 12:56:51 583 [Warning] Aborted connection 583 to db: 'epg2vdr' user: 'epg2vdr' host: '192.168.178.33' (Got an error reading communication packets)
    Dec 18 12:56:51 rpi4s mariadbd[92898]: 2022-12-18 12:56:51 582 [Warning] Aborted connection 582 to db: 'epg2vdr' user: 'epg2vdr' host: '192.168.178.33' (Got an error reading communication packets)

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Bau bitte mal das hier ein und schau, ob die Meldung kommt:

  • Hi Klaus,


    Ich habe das eingebaut. Kann jetzt den Fehler aber nicht mehr reproduzieren :( . Na ja, ich beobachte das mal.


    ~ Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Hi Klaus,


    Ich habe Deinen Patch noch drin, diese Fehler ist aber nicht mehr aufgetreten.


    ~ Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!