Hallo zusammen,
gerade beim Debuggen eines anderen Problems aufgefallen:
VDR 2.4.1 + MTD Patch mit DDCi2 Plugin produziert beim Beenden einen Segfault:
Backtrace:
Code
Thread 1 "vdr" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fa61b81b780 (LWP 3367)]
0x000055ef05516a43 in cCiTransportConnection::~cCiTransportConnection (this=0x7fa5ec001230, __in_chrg=<optimized out>) at ci.c:1980
1980 Poll();
(gdb) bt
#0 0x000055ef05516a43 in cCiTransportConnection::~cCiTransportConnection() (this=0x7fa5ec001230, __in_chrg=<optimized out>) at ci.c:1980
#1 0x000055ef05516aa9 in cCiTransportConnection::~cCiTransportConnection() (this=0x7fa5ec001230, __in_chrg=<optimized out>) at ci.c:1977
#2 0x000055ef0551abae in cCamSlot::DeleteAllConnections() (this=this@entry=0x55ef21063ee0) at ci.c:2465
#3 0x000055ef0551ac80 in cCamSlot::~cCamSlot() (this=0x55ef21063ee0, __in_chrg=<optimized out>) at ci.c:2385
#4 0x00007fa61b394bd9 in DdCiCamSlot::~DdCiCamSlot() (this=0x55ef21063ee0, __in_chrg=<optimized out>) at ddcicamslot.cpp:81
#5 0x000055ef0551701e in cCiAdapter::~cCiAdapter() (this=0x55ef20ccd890, __in_chrg=<optimized out>) at ci.c:2292
#6 0x00007fa61b397499 in DdCiAdapter::~DdCiAdapter() (this=0x55ef20ccd890, __in_chrg=<optimized out>) at ddciadapter.cpp:94
#7 0x00007fa61b395d26 in PluginDdci::Cleanup() (this=this@entry=0x55ef05801550) at ddci2.cpp:249
#8 0x00007fa61b396147 in PluginDdci::~PluginDdci() (this=0x55ef05801550, __in_chrg=<optimized out>) at ddci2.cpp:373
#9 0x00007fa61b396169 in PluginDdci::~PluginDdci() (this=0x55ef05801550, __in_chrg=<optimized out>) at ddci2.cpp:369
#10 0x000055ef055824a1 in cDll::~cDll() (this=0x55ef05741f50, __in_chrg=<optimized out>) at plugin.c:189
#11 0x000055ef055824d9 in cDll::~cDll() (this=0x55ef05741f50, __in_chrg=<optimized out>) at plugin.c:187
#12 0x000055ef055c986e in cListBase::Del(cListObject*, bool) (this=this@entry=0x7fff45e44240, Object=Object@entry=0x55ef05741f50, DeleteObject=DeleteObject@entry=true) at tools.c:2195
#13 0x000055ef05583945 in cPluginManager::Shutdown(bool) (this=this@entry=0x7fff45e44220, Log=Log@entry=true) at plugin.c:513
#14 0x000055ef0550fad1 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at vdr.c:1622
Alles anzeigen
Stört zwar nicht weiter, aber ...
42.