Beim Probieren mit Ubunbtu 18.04 starte ich vdr 2.2.0 auf der Konsole über eine ssh-Verbindung:
Beim Beenden per Strg-C kommt fast jedes mal
Das backtrace sagt:
Code
(gdb) bt
#0 0x00007f0ff1a71e97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007f0ff1a73801 in __GI_abort () at abort.c:79
#2 0x00007f0ff246667d in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007f0ff246cafa in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007f0ff246cb55 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f0ff246c4fa in __gxx_personality_v0 () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007f0ff1e34858 in () at /lib/x86_64-linux-gnu/libgcc_s.so.1
#7 0x00007f0ff1e35125 in _Unwind_Resume () at /lib/x86_64-linux-gnu/libgcc_s.so.1
#8 0x000055c9979028bd in cCondWait::SleepMs(int) (TimeoutMs=TimeoutMs@entry=10) at thread.c:59
#9 0x000055c997902f0e in cThread::Cancel(int) (this=this@entry=0x7f0f9c000e00, WaitSeconds=WaitSeconds@entry=3) at thread.c:331
#10 0x000055c99787099c in cTSBuffer::~cTSBuffer() (this=0x7f0f9c000e00, __in_chrg=) at device.c:1750
#11 0x000055c9978709c9 in cTSBuffer::~cTSBuffer() (this=0x7f0f9c000e00, __in_chrg=) at device.c:1752
#12 0x000055c997879760 in cDvbDevice::CloseDvr() (this=0x55c999582f50) at dvbdevice.c:1676
#13 0x000055c997876d5c in cDevice::Action() (this=0x55c999582f50) at device.c:1625
#14 0x000055c997903085 in cThread::StartThread(cThread*) (Thread=0x55c999582f50) at thread.c:262
#15 0x00007f0ff32786db in start_thread (arg=0x7f0fb2425700) at pthread_create.c:463
#16 0x00007f0ff1b5488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Alles anzeigen
... und sieht auch jedesmal gleich aus.
Was bedeutet das nun?