root@yavdr08:/home/alexander/vanilla_vdr/vdr# gdb --args ./vdr -c /etc/vdr/ -v /srv/vdr/video/ -u vdr -l3 "-Psofthddevice -d :0 -vnoop -a pulse -w alsa-driver-broken" GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./vdr... (gdb) r Starting program: /home/alexander/vanilla_vdr/vdr/vdr -c /etc/vdr/ -v /srv/vdr/video/ -u vdr -l3 -Psofthddevice\ -d\ :0\ -vnoop\ -a\ pulse\ -w\ alsa-driver-broken [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffef149700 (LWP 21727)] [New Thread 0x7fffee948700 (LWP 21729)] [Thread 0x7fffee948700 (LWP 21729) exited] [New Thread 0x7fffee948700 (LWP 21736)] [New Thread 0x7fffee147700 (LWP 21737)] [New Thread 0x7fffed946700 (LWP 21738)] [New Thread 0x7fffdfdf9700 (LWP 21746)] [New Thread 0x7fffdf5f8700 (LWP 21748)] [New Thread 0x7fffdfdf9700 (LWP 21749)] [Thread 0x7fffdfdf9700 (LWP 21746) exited] [New Thread 0x7fffdfdf9700 (LWP 21796)] [Thread 0x7fffdfdf9700 (LWP 21749) exited] [New Thread 0x7fffdfdf9700 (LWP 21797)] [Thread 0x7fffdfdf9700 (LWP 21796) exited] [New Thread 0x7fffdfdf9700 (LWP 21798)] [Thread 0x7fffdfdf9700 (LWP 21797) exited] [New Thread 0x7fffdfdf9700 (LWP 21799)] [Thread 0x7fffdfdf9700 (LWP 21798) exited] [New Thread 0x7fffdfdf9700 (LWP 21800)] [Thread 0x7fffdfdf9700 (LWP 21799) exited] [New Thread 0x7fffdfdf9700 (LWP 21805)] [Thread 0x7fffdfdf9700 (LWP 21800) exited] [New Thread 0x7fffdfdf9700 (LWP 21806)] [Thread 0x7fffdfdf9700 (LWP 21805) exited] [New Thread 0x7fffdfdf9700 (LWP 21808)] [Thread 0x7fffdfdf9700 (LWP 21806) exited] [New Thread 0x7fffdfdf9700 (LWP 21854)] [Thread 0x7fffdfdf9700 (LWP 21808) exited] [New Thread 0x7fffdfdf9700 (LWP 21856)] [Thread 0x7fffdfdf9700 (LWP 21854) exited] [New Thread 0x7fffdfdf9700 (LWP 21857)] [Thread 0x7fffdfdf9700 (LWP 21856) exited] [Thread 0x7fffdfdf9700 (LWP 21857) exited] [New Thread 0x7fffdfdf9700 (LWP 21858)] [Thread 0x7fffdfdf9700 (LWP 21858) exited] [New Thread 0x7fffdfdf9700 (LWP 21859)] [New Thread 0x7fffdfdf9700 (LWP 21864)] [Thread 0x7fffdfdf9700 (LWP 21859) exited] [New Thread 0x7fffdfdf9700 (LWP 21866)] [Thread 0x7fffdfdf9700 (LWP 21864) exited] [New Thread 0x7fffdfdf9700 (LWP 21867)] [Thread 0x7fffdfdf9700 (LWP 21866) exited] [New Thread 0x7fffdfdf9700 (LWP 21869)] [Thread 0x7fffdfdf9700 (LWP 21867) exited] [New Thread 0x7fffdfdf9700 (LWP 21870)] [Thread 0x7fffdfdf9700 (LWP 21869) exited] [New Thread 0x7fffdfdf9700 (LWP 21871)] [Thread 0x7fffdfdf9700 (LWP 21870) exited] [New Thread 0x7fffdfdf9700 (LWP 21873)] [Thread 0x7fffdfdf9700 (LWP 21871) exited] [New Thread 0x7fffdfdf9700 (LWP 21874)] [Thread 0x7fffdfdf9700 (LWP 21873) exited] [New Thread 0x7fffdfdf9700 (LWP 21879)] [Thread 0x7fffdfdf9700 (LWP 21874) exited] [New Thread 0x7fffdfdf9700 (LWP 21880)] [Thread 0x7fffdfdf9700 (LWP 21879) exited] [New Thread 0x7fffdedf7700 (LWP 21882)] [New Thread 0x7fffde371700 (LWP 21883)] [New Thread 0x7fffddb70700 (LWP 21884)] [New Thread 0x7fffdd36f700 (LWP 21885)] [New Thread 0x7fffabfff700 (LWP 21886)] [New Thread 0x7fffab7fe700 (LWP 21888)] [Thread 0x7fffdfdf9700 (LWP 21880) exited] [New Thread 0x7fffdfdf9700 (LWP 21991)] [Thread 0x7fffabfff700 (LWP 21886) exited] [Thread 0x7fffddb70700 (LWP 21884) exited] [New Thread 0x7fffddb70700 (LWP 22280)] [New Thread 0x7fffabfff700 (LWP 22281)] [Thread 0x7fffdfdf9700 (LWP 21991) exited] [New Thread 0x7fffdfdf9700 (LWP 22303)] [Thread 0x7fffabfff700 (LWP 22281) exited] [Thread 0x7fffddb70700 (LWP 22280) exited] [New Thread 0x7fffddb70700 (LWP 22894)] [New Thread 0x7fffabfff700 (LWP 22899)] [Thread 0x7fffdfdf9700 (LWP 22303) exited] [New Thread 0x7fffdfdf9700 (LWP 22904)] [Thread 0x7fffabfff700 (LWP 22899) exited] [Thread 0x7fffddb70700 (LWP 22894) exited] [New Thread 0x7fffddb70700 (LWP 22906)] [New Thread 0x7fffabfff700 (LWP 22907)] [Thread 0x7fffdfdf9700 (LWP 22904) exited] [New Thread 0x7fffdfdf9700 (LWP 22913)] [Thread 0x7fffabfff700 (LWP 22907) exited] [Thread 0x7fffddb70700 (LWP 22906) exited] [New Thread 0x7fffddb70700 (LWP 22923)] [New Thread 0x7fffabfff700 (LWP 22924)] [Thread 0x7fffef149700 (LWP 21727) exited] [Thread 0x7fffabfff700 (LWP 22924) exited] [New Thread 0x7fffddb70700 (LWP 22938)] [Thread 0x7fffddb70700 (LWP 22923) exited] [New Thread 0x7fffabfff700 (LWP 22939)] [New Thread 0x7fffef149700 (LWP 22940)] [New Thread 0x7fffaaffd700 (LWP 22941)] [Thread 0x7fffabfff700 (LWP 22939) exited] [Thread 0x7fffddb70700 (LWP 22938) exited] [Thread 0x7fffdfdf9700 (LWP 22913) exited] [New Thread 0x7fffdfdf9700 (LWP 22949)] [Thread 0x7fffaaffd700 (LWP 22941) exited] [Thread 0x7fffef149700 (LWP 22940) exited] [New Thread 0x7fffef149700 (LWP 22957)] [New Thread 0x7fffaaffd700 (LWP 22958)] [Thread 0x7fffdfdf9700 (LWP 22949) exited] [New Thread 0x7fffdfdf9700 (LWP 22964)] [New Thread 0x7fffddb70700 (LWP 22985)] [New Thread 0x7fffabfff700 (LWP 22986)] [Thread 0x7fffaaffd700 (LWP 22958) exited] [Thread 0x7fffef149700 (LWP 22957) exited] [Thread 0x7fffdfdf9700 (LWP 22964) exited] [New Thread 0x7fffdfdf9700 (LWP 22992)] [Thread 0x7fffabfff700 (LWP 22986) exited] [Thread 0x7fffddb70700 (LWP 22985) exited] [New Thread 0x7fffddb70700 (LWP 22997)] [New Thread 0x7fffabfff700 (LWP 22998)] [Thread 0x7fffdfdf9700 (LWP 22992) exited] [New Thread 0x7fffdfdf9700 (LWP 23004)] [New Thread 0x7fffef149700 (LWP 23040)] [New Thread 0x7fffaaffd700 (LWP 23041)] [Thread 0x7fffabfff700 (LWP 22998) exited] [Thread 0x7fffddb70700 (LWP 22997) exited] [Thread 0x7fffdfdf9700 (LWP 23004) exited] [New Thread 0x7fffdfdf9700 (LWP 23049)] [Thread 0x7fffaaffd700 (LWP 23041) exited] [Thread 0x7fffef149700 (LWP 23040) exited] double free or corruption (out) --Type for more, q to quit, c to continue without paging--c Thread 36 "SVDRP server ha" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffdd36f700 (LWP 21885)] 0x00007ffff78fb18b in raise () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt #0 0x00007ffff78fb18b in raise () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff78da859 in abort () at /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007ffff79453ee in () at /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007ffff794d47c in () at /lib/x86_64-linux-gnu/libc.so.6 #4 0x00007ffff794f120 in () at /lib/x86_64-linux-gnu/libc.so.6 #5 0x00005555556238d3 in cDvbPlayer::~cDvbPlayer() (this=0x7fffa058fb00, __in_chrg=) at dvbplayer.c:342 #6 0x00005555556247be in cDvbPlayer::~cDvbPlayer() (this=0x7fffa058fb00, __in_chrg=) at dvbplayer.c:337 #7 cDvbPlayerControl::Stop() (this=this@entry=0x7fffa058c430) at dvbplayer.c:1010 #8 0x00005555556524fa in cReplayControl::Stop() (this=0x7fffa058c430) at menu.c:5667 #9 0x00005555556527c2 in cReplayControl::~cReplayControl() (this=0x7fffa058c430, __in_chrg=) at menu.c:5615 #10 0x000055555565281d in cReplayControl::~cReplayControl() (this=0x7fffa058c430, __in_chrg=) at menu.c:5611 #11 0x0000555555674467 in cControl::Shutdown() () at player.c:105 #12 0x00005555556ae85e in cSVDRPServer::CmdPLAY(char const*) (this=0x7fffa02f9460, Option=) at svdrp.c:2262 #13 0x00005555556b1292 in cSVDRPServer::Process() (this=0x7fffa02f9460) at svdrp.c:2621 #14 0x00005555556b1520 in cSVDRPServerHandler::ProcessConnections() (this=0x5555559d4f40) at svdrp.c:2725 #15 0x00005555556b1735 in cSVDRPServerHandler::Action() (this=0x5555559d4f40) at svdrp.c:2749 #16 0x00005555556b3a65 in cThread::StartThread(cThread*) (Thread=0x5555559d4f40) at thread.c:293 #17 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #18 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 (gdb) thread apply all bt full Thread 67 (Thread 0x7fffdfdf9700 (LWP 23049)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fffec4311d6 in () at /lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fffec422841 in pa_mainloop_poll () at /lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fffec422ec3 in pa_mainloop_iterate () at /lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007fffec422f70 in pa_mainloop_run () at /lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007fffec43111d in () at /lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007fffec3cf57c in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so #7 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 38 (Thread 0x7fffab7fe700 (LWP 21888)): #0 0x00007ffff7995361 in clock_nanosleep () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff799aeb7 in nanosleep () at /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007ffff79cd82f in usleep () at /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007ffff70f3494 in VideoDisplayHandlerThread (dummy=) at video.c:14076 #4 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 36 (Thread 0x7fffdd36f700 (LWP 21885)): #0 0x00007ffff78fb18b in raise () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff78da859 in abort () at /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007ffff79453ee in () at /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007ffff794d47c in () at /lib/x86_64-linux-gnu/libc.so.6 #4 0x00007ffff794f120 in () at /lib/x86_64-linux-gnu/libc.so.6 #5 0x00005555556238d3 in cDvbPlayer::~cDvbPlayer() (this=0x7fffa058fb00, __in_chrg=) at dvbplayer.c:342 #6 0x00005555556247be in cDvbPlayer::~cDvbPlayer() (this=0x7fffa058fb00, __in_chrg=) at dvbplayer.c:337 #7 cDvbPlayerControl::Stop() (this=this@entry=0x7fffa058c430) at dvbplayer.c:1010 #8 0x00005555556524fa in cReplayControl::Stop() (this=0x7fffa058c430) at menu.c:5667 #9 0x00005555556527c2 in cReplayControl::~cReplayControl() (this=0x7fffa058c430, __in_chrg=) at menu.c:5615 #10 0x000055555565281d in cReplayControl::~cReplayControl() (this=0x7fffa058c430, __in_chrg=) at menu.c:5611 #11 0x0000555555674467 in cControl::Shutdown() () at player.c:105 MutexLock = {mutex = 0x555555795300 , locked = true} c = #12 0x00005555556ae85e in cSVDRPServer::CmdPLAY(char const*) (this=0x7fffa02f9460, Option=) at svdrp.c:2262 FileName = {_vptr.cString = 0x555555737d38 , s = 0x7fffa00012e0 "/srv/vdr/video/Recordings_on_VDR(nfs)/local/Der_König_der_Löwen/2019-12-29.20.13.7-0.rec"} Title = {_vptr.cString = 0x555555737d38 , s = 0x7fffa058c910 "29.12.19 20:13 Recordings on VDR(nfs)~local~Der König der Löwen"} FramesPerSecond = 25 IsPesRecording = false Recording = StateKey = {stateLock = 0x0, write = false, state = 255, timedOut = false} opt = 0x7fffa02f9440 "109" num = 0x7fffa02f9440 "109" option = 0x7fffa02f9443 "" c = 0 '\000' #13 0x00005555556b1292 in cSVDRPServer::Process() (this=0x7fffa02f9460) at svdrp.c:2621 c = 10 '\n' r = #14 0x00005555556b1520 in cSVDRPServerHandler::ProcessConnections() (this=0x5555559d4f40) at svdrp.c:2725 i = 0 #15 0x00005555556b1735 in cSVDRPServerHandler::Action() (this=0x5555559d4f40) at svdrp.c:2749 #16 0x00005555556b3a65 in cThread::StartThread(cThread*) (Thread=0x5555559d4f40) at thread.c:293 #17 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #18 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 34 (Thread 0x7fffde371700 (LWP 21883)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00005555556bf8f1 in poll (__timeout=, __nfds=, __fds=0x7fffde370bb0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:41 #2 cPoller::Poll(int) (this=this@entry=0x7fffde370bb0, TimeoutMs=) at tools.c:1520 #3 0x0000555555682c81 in cKbdRemote::ReadKey() (this=this@entry=0x5555559d4ab0) at remote.c:310 Poller = {pfd = {{fd = 0, events = 1, revents = 0}, {fd = 17, events = 15, revents = 0}, {fd = 4, events = 120, revents = 0}, {fd = 5, events = 135, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = 7200, events = 0, revents = 0}, {fd = 1434198352, events = 21845, revents = 0}, {fd = 21883, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0} , {fd = -1944396800, events = 1133, revents = 651}, {fd = 0, events = 0, revents = 0}, {fd = 1433284888, events = 21845, revents = 0}, {fd = 7, events = 0, revents = 0}, {fd = -566817616, events = 32767, revents = 0}, {fd = 1433284665, events = 21845, revents = 0}, {fd = -8128, events = 32767, revents = 0}, {fd = -566816896, events = 32767, revents = 0}, {fd = 1433123965, events = 21845, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 48, events = 48, revents = 0}, {fd = -566817136, events = 32767, revents = 0}, {fd = -566817344, events = 32767, revents = 0}, {fd = 942748251, events = 13112, revents = 8285}, {fd = 1948283685, events = 29288, revents = 24933}, {fd = 1953701988, events = 29281, revents = 25972}, {fd = 1881677924, events = 25705, revents = 9533}, {fd = 1948265572, events = 25705, revents = 9533}, {fd = 1881156708, events = 26994, revents = 15727}, {fd = 2716453, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0} , {fd = 1, events = 0, revents = 0}, {fd = -566817376, events = 32767, revents = 0}, {fd = -566817424, events = 32767, revents = 0}, {fd = -134420200, events = 32767, revents = 0}, {fd = -566817376, events = 32767, revents = 0}, {fd = 1433284665, events = 21845, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = -140946891, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -566817376, events = 32767, revents = 0}, {fd = 1433647404, events = 21845, revents = 0}, {fd = 1433129320, events = 21845, revents = 0}, {fd = 5565, events = 0, revents = 0}, {fd = 495170665, events = 0, revents = 0}}, numFileHandles = 1} #4 0x0000555555682d39 in cKbdRemote::ReadKeySequence() (this=this@entry=0x5555559d4ab0) at remote.c:326 k = 0 key1 = #5 0x0000555555682f74 in cKbdRemote::Action() (this=0x5555559d4ab0) at remote.c:392 Command = FirstTime = {begin = 5565495} LastTime = {begin = 5565495} FirstCommand = 0 LastCommand = 0 Delayed = false --Type for more, q to quit, c to continue without paging--c Repeat = false #6 0x00005555556b3a65 in cThread::StartThread(cThread*) (Thread=0x5555559d4ad0) at thread.c:293 #7 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 33 (Thread 0x7fffdedf7700 (LWP 21882)): #0 0x00007ffff7f19376 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff70f8f0f in AudioPlayHandlerThread (dummy=) at audio.c:2087 #2 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 8 (Thread 0x7fffdf5f8700 (LWP 21748)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fffec4311d6 in () at /lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fffec422841 in pa_mainloop_poll () at /lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fffec422ec3 in pa_mainloop_iterate () at /lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007fffec422f70 in pa_mainloop_run () at /lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007fffec43111d in () at /lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007fffec3cf57c in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so #7 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 6 (Thread 0x7fffed946700 (LWP 21738)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3339 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559d56e0, Mutex=..., TimeoutMs=) at thread.c:142 locked = 1 abstime = {tv_sec = 1589558178, tv_nsec = 853286000} r = true #2 0x00007ffff70d95af in cSoftRemote::Action() (this=0x5555559d5630) at softhddevice.cpp:260 MutexLock = {mutex = 0x5555559d56b0, locked = true} FirstTime = {begin = 5564890} LastTime = {begin = 5564890} FirstCommand = {_vptr.cString = 0x555555737d38 , s = 0x7fffd8000b60 ""} LastCommand = {_vptr.cString = 0x555555737d38 , s = 0x7fffd8000ba0 ""} Delayed = false Repeat = false #3 0x00005555556b3a65 in cThread::StartThread(cThread*) (Thread=0x5555559d5650) at thread.c:293 #4 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 5 (Thread 0x7fffee147700 (LWP 21737)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x000055555568a6d0 in poll (__timeout=1000, __nfds=6, __fds=0x7fffee145dd0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 NumFilters = 6 pfd = 0x7fffee145dd0 oldStatusCount = 299 #2 cSectionHandler::Action() (this=0x5555559e43f0) at sections.c:184 NumFilters = 6 pfd = 0x7fffee145dd0 oldStatusCount = 299 #3 0x00005555556b3a65 in cThread::StartThread(cThread*) (Thread=0x5555559e43f0) at thread.c:293 #4 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 4 (Thread 0x7fffee948700 (LWP 21736)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3339 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559c3658, Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:142 locked = 1 abstime = {tv_sec = 1589558179, tv_nsec = 653954000} r = true #2 0x000055555561d948 in cDvbTuner::Action() (this=0x5555559c2e90) at dvbdevice.c:1760 WaitTime = 1000 NewStatus = (FE_HAS_SIGNAL | FE_HAS_CARRIER | FE_HAS_VITERBI | FE_HAS_SYNC | FE_HAS_LOCK) MutexLock = {mutex = 0x5555559c35f8, locked = true} Timer = {begin = 5574610} LostLock = false Status = (FE_HAS_SIGNAL | FE_HAS_CARRIER | FE_HAS_VITERBI | FE_HAS_SYNC | FE_HAS_LOCK) #3 0x00005555556b3a65 in cThread::StartThread(cThread*) (Thread=0x5555559c2e90) at thread.c:293 #4 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 1 (Thread 0x7ffff7827480 (LWP 21696)): #0 0x00007ffff7f1d110 in __lll_lock_wait () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007ffff7f150a3 in pthread_mutex_lock () at /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00005555556b345d in cMutex::Lock() (this=0x555555795300 ) at thread.c:224 #3 0x00005555556b3bf3 in cMutexLock::Lock(cMutex*) (this=0x7fffffffe130, Mutex=) at thread.c:404 #4 0x000055555567444b in cControl::Shutdown() () at player.c:102 MutexLock = {mutex = 0x555555795300 , locked = false} c = #5 0x00005555555f5685 in main(int, char**) (argc=, argv=) at vdr.c:1445 state = Now = 1589558178 Interact = 0x7fffa058c430 key = NewPrimaryDVB = savedTm = {c_iflag = 1280, c_oflag = 5, c_cflag = 189, c_lflag = 35387, c_line = 0 '\000', c_cc = "\003\034\177\025\004\000\001\000\021\023\032\000\022\017\027\026", '\000' , c_ispeed = 13, c_ospeed = 13} HasStdin = StartedAsRoot = VdrUser = UserDump = SVDRPport = AudioCommand = VideoDirectory = ConfigDirectory = CacheDirectory = ResourceDirectory = LocaleDirectory = EpgDataFileName = DisplayHelp = DisplayVersion = DaemonMode = SysLogTarget = MuteAudio = WatchdogTimeout = 0 Terminal = OverrideCharacterTable = UseKbd = LircDevice = Args = PluginManager = {_vptr.cPluginManager = 0x555555735cf0 , static pluginManager = 0x7fffffffe330, directory = 0x5555557b8090 "/home/alexander/vanilla_vdr/vdr/PLUGINS/lib", lastHousekeeping = 1589558169, nextHousekeeping = -1, dlls = {> = { = {_vptr.cListBase = 0x555555735be8 , objects = 0x5555557b8190, lastObject = 0x5555557b8190, count = 1, stateLock = {name = 0x0, threadId = 0, rwLock = {rwlock = {__data = {__readers = 0, __writers = 0, __wrphase_futex = 0, __writers_futex = 0, __pad3 = 0, __pad4 = 0, __cur_writer = 0, __shared = 0, __rwelision = 0 '\000', __pad1 = "\000\000\000\000\000\000", __pad2 = 0, __flags = 1}, __size = '\000' , "\001\000\000\000\000\000\000", __align = 0}, locked = 0, writeLockThreadId = 0}, state = 0, explicitModify = 0, syncStateKey = 0x0}, needsLocking = 0x0, useGarbageCollector = false}, }, }} long_options = {{name = 0x5555556e5ce3 "audio", has_arg = 1, flag = 0x0, val = 97}, {name = 0x5555556e5ce9 "cachedir", has_arg = 1, flag = 0x0, val = 355}, {name = 0x5555556e5cf2 "chartab", has_arg = 1, flag = 0x0, val = 611}, {name = 0x5555556e5cfa "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x5555556e5d01 "daemon", has_arg = 0, flag = 0x0, val = 100}, {name = 0x5555556d8350 "device", has_arg = 1, flag = 0x0, val = 68}, {name = 0x5555556e5d08 "dirnames", has_arg = 1, flag = 0x0, val = 356}, {name = 0x5555556e5d11 "edit", has_arg = 1, flag = 0x0, val = 357}, {name = 0x5555556e5d16 "epgfile", has_arg = 1, flag = 0x0, val = 69}, {name = 0x5555556e5d1e "filesize", has_arg = 1, flag = 0x0, val = 358}, {name = 0x5555556e5d27 "genindex", has_arg = 1, flag = 0x0, val = 359}, {name = 0x5555556e5d30 "grab", has_arg = 1, flag = 0x0, val = 103}, {name = 0x5555556e5d35 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x5555556e5d3a "instance", has_arg = 1, flag = 0x0, val = 105}, {name = 0x5555556e5d43 "lib", has_arg = 1, flag = 0x0, val = 76}, {name = 0x5555556e5d47 "lirc", has_arg = 2, flag = 0x0, val = 364}, {name = 0x5555556e5d4c "localedir", has_arg = 1, flag = 0x0, val = 620}, {name = 0x5555556e5d56 "log", has_arg = 1, flag = 0x0, val = 108}, {name = 0x5555556e2d40 "mute", has_arg = 0, flag = 0x0, val = 109}, {name = 0x5555556e5d5a "no-kbd", has_arg = 0, flag = 0x0, val = 366}, {name = 0x5555556e5d61 "plugin", has_arg = 1, flag = 0x0, val = 80}, {name = 0x5555556e2428 "port", has_arg = 1, flag = 0x0, val = 112}, {name = 0x5555556e5d68 "record", has_arg = 1, flag = 0x0, val = 114}, {name = 0x5555556e5d6f "resdir", has_arg = 1, flag = 0x0, val = 370}, {name = 0x5555556e5d76 "showargs", has_arg = 2, flag = 0x0, val = 627}, {name = 0x5555556e5d7f "shutdown", has_arg = 1, flag = 0x0, val = 115}, {name = 0x5555556e5d88 "split", has_arg = 0, flag = 0x0, val = 371}, {name = 0x5555556e5d8e "terminal", has_arg = 1, flag = 0x0, val = 116}, {name = 0x5555556e5d97 "updindex", has_arg = 1, flag = 0x0, val = 629}, {name = 0x5555556e5da0 "user", has_arg = 1, flag = 0x0, val = 117}, {name = 0x5555556e5da5 "userdump", has_arg = 0, flag = 0x0, val = 373}, {name = 0x5555556e23f7 "version", has_arg = 0, flag = 0x0, val = 86}, {name = 0x5555556e5dae "vfat", has_arg = 0, flag = 0x0, val = 374}, {name = 0x5555556d8470 "video", has_arg = 1, flag = 0x0, val = 118}, {name = 0x5555556e5db3 "watchdog", has_arg = 1, flag = 0x0, val = 119}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} c = CodeSet = EpgDataReader = { = {_vptr.cThread = 0x555555732da8 , active = false, running = false, childTid = 140737196099328, childThreadId = 21729, mutex = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 2, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , "\002", '\000' , __align = 0}, locked = 0}, description = 0x5555557c2bd0 "epg data reader", lowPriority = false, static mainThreadId = 21696}, } Menu = LastChannel = 1 LastTimerChannel = -1 PreviousChannel = {1, 1} PreviousChannelIndex = 0 LastChannelChanged = 1589558170 LastInteract = 1589558178 MaxLatencyTime = 0 InhibitEpgScan = false IsInfoMenu = CurrentSkin = OldPrimaryDVB = 2