Hi,
seit 1.7.28 crashed das epgsearch Plugin, wenn der Vdr beendet wird:
Code
22:23:44 vdr vdr: [9156] (log.h:92) EPGSearch: cPluginEpgsearch::Stop: 2
22:23:44 vdr vdr: [9184] (thread.c:259) KBD remote control thread ended (pid=9156, tid=9184)
22:23:44 vdr vdr: [9156] (config.c:763) saved setup to /etc/vdr/setup.conf
22:23:44 vdr vdr: [9163] (thread.c:259) section handler thread ended (pid=9156, tid=9163)
22:23:44 vdr vdr: [9162] (thread.c:259) tuner on frontend 0/0 thread ended (pid=9156, tid=9162)
22:23:44 vdr vdr: [9166] (thread.c:259) section handler thread ended (pid=9156, tid=9166)
22:23:44 vdr vdr: audio/alsa: wait underrun error? 'Daten.bergabe unterbrochen (broken pipe)'
22:23:45 vdr vdr: [9165] (thread.c:259) tuner on frontend 1/0 thread ended (pid=9156, tid=9165)
22:23:45 vdr vdr: [9170] (thread.c:259) section handler thread ended (pid=9156, tid=9170)
22:23:45 vdr vdr: [9169] (thread.c:259) tuner on frontend 2/0 thread ended (pid=9156, tid=9169)
22:23:45 vdr vdr: [9168] (thread.c:259) CI adapter on device 2 thread ended (pid=9156, tid=9168)
22:23:45 vdr vdr: [9156] (plugin.c:483) deleting plugin: skinsoppalusikka
22:23:45 vdr vdr: [9156] (plugin.c:483) deleting plugin: femon
22:23:45 vdr vdr: [9156] (plugin.c:483) deleting plugin: aurora
22:23:45 vdr vdr: [9156] (plugin.c:483) deleting plugin: softhddevice
22:23:45 vdr vdr: [9156] (plugin.c:483) deleting plugin: systeminfo
22:23:45 vdr vdr: [9156] (plugin.c:483) deleting plugin: eepg
22:23:45 vdr vdr: [9156] (plugin.c:483) deleting plugin: live
22:23:45 vdr vdr: [9156] (plugin.c:483) deleting plugin: epgsearch
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cPluginEpgsearch::~cPluginEpgsearch: 1
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cPluginEpgsearch::~cPluginEpgsearch: 2
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cPluginEpgsearch::~cPluginEpgsearch: 3
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cPluginEpgsearch::~cPluginEpgsearch: 4
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cPluginEpgsearch::~cPluginEpgsearch: 5
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cConflictCheckThread::Exit: 1
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cConflictCheckThread::Exit: 2
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cConflictCheckThread::Stop: 1
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cConflictCheckThread::Stop: 2
22:23:45 vdr vdr: [9156] (log.h:92) EPGSearch: cConflictCheckThread::Stop: 3
22:23:45 vdr vdr: [9172] (log.h:92) EPGSearch: Leaving conflict check thread
22:23:45 vdr vdr: [9172] (thread.c:259) EPGSearch: conflictcheck thread ended (pid=9156, tid=9172)
22:23:45 vdr kernel: [14869.313667] EPGSearch: conf[9172]: segfault at 7fb95174eae4 ip 00007fb95174eae4 sp 00007fb9437fe030 error 14 in libxcb.so.1.1.0[7fb951c30000+1e000]
22:23:46 vdr logger: vdr died with error code 139
Alles anzeigen
Irgendwie schaffe ich es nicht, einen coredump zu erzeugen. Mit ein paar zusätzlichen Debug-Ausgaben, weiß ich zumindestens, daß der Crash beim Aufruf von Cancel() in cConflictCheckThread::Stop() erfolgt.
Was ist die Ursache für den Crash?
Gruß
e9hack