[Thread 0x7fffddef9700 (LWP 879588) exited] [New Thread 0x7fffddef9700 (LWP 879595)] [New Thread 0x7fffc3fff700 (LWP 879599)] [New Thread 0x7fffc27fc700 (LWP 879601)] [New Thread 0x7fffc1ffb700 (LWP 879603)] [New Thread 0x7fffc17fa700 (LWP 879606)] --Type for more, q to quit, c to continue without paging--c Thread 1 "vdr" received signal SIGINT, Interrupt. 0x00007ffff7f1d110 in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 (gdb) bt #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 0x00005555556b335d in cMutex::Lock() (this=this@entry=0x555555795300 ) at thread.c:224 #3 0x00005555556b3af3 in cMutexLock::Lock(cMutex*) (this=0x7fffffffe210, Mutex=Mutex@entry=0x555555795300 ) at thread.c:404 #4 0x00005555556742e3 in cControl::Control(cMutexLock&, bool) (MutexLock=..., Hidden=) at player.c:83 #5 0x00005555555f62fe in main(int, char**) (argc=, argv=) at vdr.c:1211 (gdb) thread apply all bt full Thread 273 (Thread 0x7fffc17fa700 (LWP 879606)): #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 0x00005555556b335d in cMutex::Lock() (this=0x555555795300 ) at thread.c:224 #3 0x00005555556b3af3 in cMutexLock::Lock(cMutex*) (this=0x7fffc17f9d50, Mutex=) at thread.c:404 #4 0x00005555556743ab in cControl::Shutdown() () at player.c:110 MutexLock = {mutex = 0x555555795300 , locked = false} c = #5 0x00007fffef140836 in cDBusRecordingsHelper::Play(cDBusObject*, _GVariant*, _GDBusMethodInvocation*) (Object=, Parameters=, Invocation=Invocation@entry=0x7fffc8009f20) at recording.c:281 replyCode = 250 replyMessage = {_vptr.cString = 0x555555737d38 , s = 0x0} recording = 0x7fffe802e9d0 position = -1 hmsf = 0x0 Recordings_Lock = {stateKey = {stateLock = 0x555555795680 , write = false, state = -1, timedOut = false}, list = 0x555555795660 } Recordings = recs = first = 0x7fffd053e860 refFirst = 0x7fffd053e890 second = 0x7fffd053e8f0 refSecond = 0x7fffd053e800 #6 0x00007fffef13b23e in cDBusObject::do_work(void*, void*) (user_data=, data=0x7fffd4011340) at object.c:50 m = workerData = 0x7fffd4011340 method_name = 0x7fffc8010a50 "Play" err = true #7 cDBusObject::do_work(void*, void*) (data=0x7fffd4011340, user_data=) at object.c:39 #8 0x00007ffff48011d4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff4800931 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 272 (Thread 0x7fffc1ffb700 (LWP 879603)): #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 0x00005555556b335d in cMutex::Lock() (this=0x555555795300 ) at thread.c:224 #3 0x00005555556b3af3 in cMutexLock::Lock(cMutex*) (this=0x7fffc1ffad50, Mutex=) at thread.c:404 #4 0x00005555556743ab in cControl::Shutdown() () at player.c:110 MutexLock = {mutex = 0x555555795300 , locked = false} c = #5 0x00007fffef140836 in cDBusRecordingsHelper::Play(cDBusObject*, _GVariant*, _GDBusMethodInvocation*) (Object=, Parameters=, Invocation=Invocation@entry=0x7fffc8009c10) at recording.c:281 replyCode = 250 replyMessage = {_vptr.cString = 0x555555737d38 , s = 0x0} recording = 0x7fffe80217a0 position = -1 hmsf = 0x0 Recordings_Lock = {stateKey = {stateLock = 0x555555795680 , write = false, state = -1, timedOut = false}, list = 0x555555795660 } Recordings = recs = first = 0x7fffc8008980 refFirst = 0x7fffac504470 second = 0x7fffac504160 refSecond = 0x7fffac504a60 #6 0x00007fffef13b23e in cDBusObject::do_work(void*, void*) (user_data=, data=0x7fffd400de00) at object.c:50 m = workerData = 0x7fffd400de00 method_name = 0x7fffc8010830 "Play" err = true #7 cDBusObject::do_work(void*, void*) (data=0x7fffd400de00, user_data=) at object.c:39 #8 0x00007ffff48011d4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff4800931 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 271 (Thread 0x7fffc27fc700 (LWP 879601)): #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 0x00005555556b335d in cMutex::Lock() (this=0x555555795300 ) at thread.c:224 #3 0x00005555556b3af3 in cMutexLock::Lock(cMutex*) (this=0x7fffc27fbd50, Mutex=) at thread.c:404 #4 0x00005555556743ab in cControl::Shutdown() () at player.c:110 MutexLock = {mutex = 0x555555795300 , locked = false} c = #5 0x00007fffef140836 in cDBusRecordingsHelper::Play(cDBusObject*, _GVariant*, _GDBusMethodInvocation*) (Object=, Parameters=, Invocation=Invocation@entry=0x7fffc8009c80) at recording.c:281 replyCode = 250 replyMessage = {_vptr.cString = 0x555555737d38 , s = 0x0} recording = 0x7fffe8021250 position = -1 hmsf = 0x0 --Type for more, q to quit, c to continue without paging--c Recordings_Lock = {stateKey = {stateLock = 0x555555795680 , write = false, state = -1, timedOut = false}, list = 0x555555795660 } Recordings = recs = first = 0x7fffd04e1410 refFirst = 0x7fffd04e14a0 second = 0x7fffd0064410 refSecond = 0x7fffd0064590 #6 0x00007fffef13b23e in cDBusObject::do_work(void*, void*) (user_data=, data=0x7fffd40040e0) at object.c:50 m = workerData = 0x7fffd40040e0 method_name = 0x7fffc8010650 "Play" err = true #7 cDBusObject::do_work(void*, void*) (data=0x7fffd40040e0, user_data=) at object.c:39 #8 0x00007ffff48011d4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff4800931 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 270 (Thread 0x7fffc3fff700 (LWP 879599)): #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 0x00005555556b335d in cMutex::Lock() (this=0x555555795300 ) at thread.c:224 #3 0x00005555556b3af3 in cMutexLock::Lock(cMutex*) (this=0x7fffc3ffed50, Mutex=) at thread.c:404 #4 0x00005555556743ab in cControl::Shutdown() () at player.c:110 MutexLock = {mutex = 0x555555795300 , locked = false} c = #5 0x00007fffef140836 in cDBusRecordingsHelper::Play(cDBusObject*, _GVariant*, _GDBusMethodInvocation*) (Object=, Parameters=, Invocation=Invocation@entry=0x7fffc8009cf0) at recording.c:281 replyCode = 250 replyMessage = {_vptr.cString = 0x555555737d38 , s = 0x0} recording = 0x7fffe8022240 position = -1 hmsf = 0x0 Recordings_Lock = {stateKey = {stateLock = 0x555555795680 , write = false, state = -1, timedOut = false}, list = 0x555555795660 } Recordings = recs = first = 0x7fffac503cc0 refFirst = 0x555555a2fd20 second = 0x7fffac504990 refSecond = 0x7fffac504a30 #6 0x00007fffef13b23e in cDBusObject::do_work(void*, void*) (user_data=, data=0x7fffd400ff70) at object.c:50 m = workerData = 0x7fffd400ff70 method_name = 0x7fffc8010400 "Play" err = true #7 cDBusObject::do_work(void*, void*) (data=0x7fffd400ff70, user_data=) at object.c:39 #8 0x00007ffff48011d4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff4800931 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 269 (Thread 0x7fffddef9700 (LWP 879595)): #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 0x00005555556b335d in cMutex::Lock() (this=0x555555795300 ) at thread.c:224 #3 0x00005555556b3af3 in cMutexLock::Lock(cMutex*) (this=0x7fffddef8d50, Mutex=) at thread.c:404 #4 0x00005555556743ab in cControl::Shutdown() () at player.c:110 MutexLock = {mutex = 0x555555795300 , locked = false} c = #5 0x00007fffef140836 in cDBusRecordingsHelper::Play(cDBusObject*, _GVariant*, _GDBusMethodInvocation*) (Object=, Parameters=, Invocation=Invocation@entry=0x7fffc8009d60) at recording.c:281 replyCode = 250 replyMessage = {_vptr.cString = 0x555555737d38 , s = 0x0} recording = 0x7fffe8025500 position = -1 hmsf = 0x0 Recordings_Lock = {stateKey = {stateLock = 0x555555795680 , write = false, state = -1, timedOut = false}, list = 0x555555795660 } Recordings = recs = first = 0x7fffd054f180 refFirst = 0x7fffd0540800 second = 0x7fffd051bd00 refSecond = 0x555555a2fcc0 #6 0x00007fffef13b23e in cDBusObject::do_work(void*, void*) (user_data=, data=0x7fffd4010c00) at object.c:50 m = workerData = 0x7fffd4010c00 method_name = 0x7fffc8011090 "Play" err = true #7 cDBusObject::do_work(void*, void*) (data=0x7fffd4010c00, user_data=) at object.c:39 #8 0x00007ffff48011d4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff4800931 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 268 (Thread 0x7fffde6fa700 (LWP 879593)): #0 0x00007ffff7f17f37 in pthread_rwlock_wrlock () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b37a8 in cRwLock::Lock(bool, int) (this=this@entry=0x555555795690 , Write=Write@entry=true, TimeoutMs=TimeoutMs@entry=0) at thread.c:185 Result = 0 abstime = {tv_sec = 0, tv_nsec = 0} #2 0x00005555556b60a3 in cStateLock::Lock(cStateKey&, bool, int) (this=this@entry=0x555555795680 , StateKey=..., Write=Write@entry=true, TimeoutMs=TimeoutMs@entry=0) at thread.c:732 #3 0x00005555556c186a in cListBase::Lock(cStateKey&, bool, int) const (this=this@entry=0x555555795660 , StateKey=..., Write=Write@entry=true, TimeoutMs=TimeoutMs@entry=0) at tools.c:2146 #4 0x000055555567c082 in cRecordings::GetRecordingsWrite(cStateKey&, int) (TimeoutMs=0, StateKey=...) at recording.h:297 Recordings_Lock = {stateKey = {stateLock = 0x0, write = false, state = -1, timedOut = false}, list = 0x69a8dacdd412f700} Recordings = f = 0x7fffac14b220 #5 cRecordings_Lock::cRecordings_Lock(bool) (Write=true, this=0x7fffde6f9bb0) at recording.h:297 Recordings_Lock = {stateKey = {stateLock = 0x0, write = false, state = -1, timedOut = false}, list = 0x69a8dacdd412f700} Recordings = f = 0x7fffac14b220 #6 cResumeFile::Save(int) (this=0x7fffac02e1b0, Index=) at recording.c:326 Recordings_Lock = {stateKey = {stateLock = 0x0, write = false, state = -1, timedOut = false}, list = 0x69a8dacdd412f700} Recordings = f = 0x7fffac14b220 #7 0x000055555562391b in cIndexFile::StoreResume(int) (Index=, this=) at recording.h:478 Index = #8 cDvbPlayer::Save() (this=0x7fffac507100) at dvbplayer.c:432 Index = #9 0x0000555555623999 in cDvbPlayer::~cDvbPlayer() (this=0x7fffac507100, __in_chrg=) at dvbplayer.c:339 #10 0x00005555556248ba in cDvbPlayer::~cDvbPlayer() (this=0x7fffac507100, __in_chrg=) at dvbplayer.c:337 #11 cDvbPlayerControl::Stop() (this=this@entry=0x7fffac01ee80) at dvbplayer.c:1007 #12 0x0000555555652558 in cReplayControl::Stop() (this=0x7fffac01ee80) at menu.c:5666 #13 0x00005555556526b2 in cReplayControl::~cReplayControl() (this=0x7fffac01ee80, __in_chrg=) at menu.c:5619 #14 0x000055555565273d in cReplayControl::~cReplayControl() (this=0x7fffac01ee80, __in_chrg=) at menu.c:5616 #15 0x00005555556743c7 in cControl::Shutdown() () at player.c:113 MutexLock = {mutex = 0x555555795300 , locked = true} c = #16 0x00007fffef140836 in cDBusRecordingsHelper::Play(cDBusObject*, _GVariant*, _GDBusMethodInvocation*) (Object=, Parameters=, Invocation=Invocation@entry=0x7fffc8009dd0) at recording.c:281 replyCode = 250 replyMessage = {_vptr.cString = 0x555555737d38 , s = 0x0} recording = 0x7fffe8022240 position = -1 hmsf = 0x0 Recordings_Lock = {stateKey = {stateLock = 0x555555795680 , write = false, state = -1, timedOut = false}, list = 0x555555795660 } Recordings = recs = first = 0x555555a08f00 refFirst = 0x7fffd054db50 second = 0x7fffd053f0d0 refSecond = 0x7fffd051cb30 #17 0x00007fffef13b23e in cDBusObject::do_work(void*, void*) (user_data=, data=0x7fffd4010bb0) at object.c:50 m = workerData = 0x7fffd4010bb0 method_name = 0x7fffc800b6a0 "Play" err = true #18 cDBusObject::do_work(void*, void*) (data=0x7fffd4010bb0, user_data=) at object.c:39 #19 0x00007ffff48011d4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007ffff4800931 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #22 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 267 (Thread 0x7fffeee8e700 (LWP 879590)): #0 0x00007ffff7f1d36c in read () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556bbed8 in read (__nbytes=8648, __buf=0x7fffbc508040, __fd=16) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 p = #2 safe_read(int, void*, unsigned long) (filedes=16, buffer=0x7fffbc508040, size=8648) at tools.c:56 p = #3 0x00005555556c11c3 in cUnbufferedFile::Read(void*, unsigned long) (this=0x7fffac4f1200, Data=, Size=) at tools.c:1870 bytesRead = #4 0x0000555555622b8e in cNonBlockingFileReader::Action() (this=0x7fffbc5a6ef0) at dvbplayer.c:200 r = #5 0x00005555556b3965 in cThread::StartThread(cThread*) (Thread=0x7fffbc5a6ef0) at thread.c:293 #6 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 266 (Thread 0x7fffc37fe700 (LWP 879589)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3239 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x7fffbc5a6fc8, Mutex=..., TimeoutMs=TimeoutMs@entry=3) at thread.c:142 locked = 1 abstime = {tv_sec = 1589818226, tv_nsec = 429294000} r = true #2 0x000055555562352a in cNonBlockingFileReader::WaitForDataMs(int) (this=0x7fffbc5a6ef0, msToWait=3) at dvbplayer.c:228 NewDataLock = {mutex = 0x7fffbc5a6ff8, locked = true} #3 0x000055555562544e in cDvbPlayer::Action() (this=0x7fffac507100) at dvbplayer.c:488 p = 0x0 pc = 0 Length = 8648 Sleep = true WaitingForData = true StuckAtEof = 0 LastStc = 0 LastReadFrame = 107176 SwitchToPlayFrame = 0 CutIn = false AtLastMark = false nbfr = #4 0x00005555556b3965 in cThread::StartThread(cThread*) (Thread=0x7fffac507118) at thread.c:293 #5 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 16 (Thread 0x7fffc2ffd700 (LWP 878978)): #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 13 (Thread 0x7fffdcef7700 (LWP 878975)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00005555556bf7f1 in poll (__timeout=1000, __nfds=, __fds=0x55555579d2a0 ) at /usr/include/x86_64-linux-gnu/bits/poll2.h:41 #2 cPoller::Poll(int) (this=this@entry=0x55555579d2a0 , TimeoutMs=TimeoutMs@entry=1000) at tools.c:1520 #3 0x00005555556b1625 in cSVDRPServerHandler::Action() (this=0x5555559d6770) at svdrp.c:2747 #4 0x00005555556b3965 in cThread::StartThread(cThread*) (Thread=0x5555559d6770) at thread.c:293 #5 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 12 (Thread 0x7fffdd6f8700 (LWP 878974)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff47d71ae in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff47d7533 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff17c9e9a in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ffff4800931 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 9 (Thread 0x7fffdeefb700 (LWP 878972)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00005555556bf7f1 in poll (__timeout=, __nfds=, __fds=0x7fffdeefabb0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:41 #2 cPoller::Poll(int) (this=this@entry=0x7fffdeefabb0, TimeoutMs=) at tools.c:1520 #3 0x0000555555682b61 in cKbdRemote::ReadKey() (this=this@entry=0x5555559d62e0) at remote.c:310 Poller = {pfd = {{fd = 0, events = 1, revents = 0}, {fd = 17, events = 18, revents = 0}, {fd = 4, events = 120, revents = 0}, {fd = 1, events = 138, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = 7200, events = 0, revents = 0}, {fd = 1434198512, events = 21845, revents = 0}, {fd = 878972, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0} , {fd = -736954624, events = -9523, revents = 27048}, {fd = 0, events = 0, revents = 0}, {fd = 1433284792, events = 21845, revents = 0}, {fd = 7, events = 0, revents = 0}, {fd = -554718032, events = 32767, revents = 0}, {fd = 1433284569, events = 21845, revents = 0}, {fd = -8128, events = 32767, revents = 0}, {fd = -554717312, events = 32767, revents = 0}, {fd = 1433123709, events = 21845, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 48, events = 48, revents = 0}, {fd = -554717552, events = 32767, revents = 0}, {fd = -554717760, events = 32767, revents = 0}, {fd = 943143003, events = 14137, revents = 23858}, {fd = 544417056, events = 26740, revents = 25970}, {fd = 1931502689, events = 24948, revents = 29810}, {fd = 673211493, events = 26992, revents = 15716}, {fd = 539780133, events = 26996, revents = 15716}, {fd = 539780133, events = 29296, revents = 28521}, {fd = 695412029, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0} , {fd = 1, events = 0, revents = 0}, {fd = -554717792, events = 32767, revents = 0}, {fd = -554717840, events = 32767, revents = 0}, {fd = -134420200, events = 32767, revents = 0}, {fd = -554717792, events = 32767, revents = 0}, {fd = 1433284569, events = 21845, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = -140946891, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -554717792, events = 32767, revents = 0}, {fd = 1433647404, events = 21845, revents = 0}, {fd = 1433129064, events = 21845, revents = 0}, {fd = 29953, events = 0, revents = 0}, {fd = 656508947, events = 0, revents = 0}}, numFileHandles = 1} #4 0x0000555555682c19 in cKbdRemote::ReadKeySequence() (this=this@entry=0x5555559d62e0) at remote.c:326 k = 0 key1 = #5 0x0000555555682e54 in cKbdRemote::Action() (this=0x5555559d62e0) at remote.c:392 Command = FirstTime = {begin = 29953656} LastTime = {begin = 29953656} FirstCommand = 0 LastCommand = 0 Delayed = false Repeat = false #6 0x00005555556b3965 in cThread::StartThread(cThread*) (Thread=0x5555559d6300) 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 8 (Thread 0x7fffdf6fc700 (LWP 878970)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff47d71ae in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff47d72e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff47d7331 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff4800931 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 7 (Thread 0x7fffdfefd700 (LWP 878969)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff47d71ae in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff47d7533 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffef138abe in cDBusMainLoop::do_loop(void*) (data=0x5555559f2f10) at mainloop.c:43 mainloop = 0x5555559f2f10 #4 0x00007ffff4800931 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 6 (Thread 0x7fffed68b700 (LWP 878968)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3239 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559e07b0, Mutex=..., TimeoutMs=) at thread.c:142 locked = 1 abstime = {tv_sec = 1589818226, tv_nsec = 506703000} r = true #2 0x00007ffff70d95af in cSoftRemote::Action() (this=0x5555559e0700) at softhddevice.cpp:260 MutexLock = {mutex = 0x5555559e0780, locked = true} FirstTime = {begin = 29953645} LastTime = {begin = 29953645} FirstCommand = {_vptr.cString = 0x555555737d38 , s = 0x7fffd8000b60 ""} LastCommand = {_vptr.cString = 0x555555737d38 , s = 0x7fffd8000ba0 ""} Delayed = false Repeat = false #3 0x00005555556b3965 in cThread::StartThread(cThread*) (Thread=0x5555559e0720) 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 0x7fffede8c700 (LWP 878967)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x000055555568a5b0 in poll (__timeout=1000, __nfds=0, __fds=0x7fffede8ae00) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 NumFilters = 0 pfd = 0x7fffede8ae00 oldStatusCount = 29160 #2 cSectionHandler::Action() (this=0x5555559c32c0) at sections.c:184 NumFilters = 0 pfd = 0x7fffede8ae00 oldStatusCount = 29160 #3 0x00005555556b3965 in cThread::StartThread(cThread*) (Thread=0x5555559c32c0) 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 0x7fffee68d700 (LWP 878966)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3239 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559ccda8, Mutex=..., TimeoutMs=TimeoutMs@entry=100) at thread.c:142 locked = 1 abstime = {tv_sec = 1589818226, tv_nsec = 448253000} r = true #2 0x000055555561da58 in cDvbTuner::Action() (this=0x5555559cc5e0) at dvbdevice.c:1760 WaitTime = 100 NewStatus = FE_NONE MutexLock = {mutex = 0x5555559ccd48, locked = true} Timer = {begin = 31347413} LostLock = false Status = FE_NONE #3 0x00005555556b3965 in cThread::StartThread(cThread*) (Thread=0x5555559cc5e0) 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 878959)): #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 0x00005555556b335d in cMutex::Lock() (this=this@entry=0x555555795300 ) at thread.c:224 #3 0x00005555556b3af3 in cMutexLock::Lock(cMutex*) (this=0x7fffffffe210, Mutex=Mutex@entry=0x555555795300 ) at thread.c:404 #4 0x00005555556742e3 in cControl::Control(cMutexLock&, bool) (MutexLock=..., Hidden=) at player.c:83 #5 0x00005555555f62fe in main(int, char**) (argc=, argv=) at vdr.c:1211 key = kNone Interact = 0x0 Control = 0x0 Now = 1589818163 NeedsFastResponse = ControlMutexLock = {mutex = 0x555555795300 , locked = false} 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 = 1589818147, nextHousekeeping = 0, dlls = {> = { = {_vptr.cListBase = 0x555555735be8 , objects = 0x5555557b8180, lastObject = 0x5555557b80d0, count = 2, 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 = 0x5555556e5c83 "audio", has_arg = 1, flag = 0x0, val = 97}, {name = 0x5555556e5c89 "cachedir", has_arg = 1, flag = 0x0, val = 355}, {name = 0x5555556e5c92 "chartab", has_arg = 1, flag = 0x0, val = 611}, {name = 0x5555556e5c9a "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x5555556e5ca1 "daemon", has_arg = 0, flag = 0x0, val = 100}, {name = 0x5555556d8330 "device", has_arg = 1, flag = 0x0, val = 68}, {name = 0x5555556e5ca8 "dirnames", has_arg = 1, flag = 0x0, val = 356}, {name = 0x5555556e5cb1 "edit", has_arg = 1, flag = 0x0, val = 357}, {name = 0x5555556e5cb6 "epgfile", has_arg = 1, flag = 0x0, val = 69}, {name = 0x5555556e5cbe "filesize", has_arg = 1, flag = 0x0, val = 358}, {name = 0x5555556e5cc7 "genindex", has_arg = 1, flag = 0x0, val = 359}, {name = 0x5555556e5cd0 "grab", has_arg = 1, flag = 0x0, val = 103}, {name = 0x5555556e5cd5 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x5555556e5cda "instance", has_arg = 1, flag = 0x0, val = 105}, {name = 0x5555556e5ce3 "lib", has_arg = 1, flag = 0x0, val = 76}, {name = 0x5555556e5ce7 "lirc", has_arg = 2, flag = 0x0, val = 364}, {name = 0x5555556e5cec "localedir", has_arg = 1, flag = 0x0, val = 620}, {name = 0x5555556e5cf6 "log", has_arg = 1, flag = 0x0, val = 108}, {name = 0x5555556e2ce0 "mute", has_arg = 0, flag = 0x0, val = 109}, {name = 0x5555556e5cfa "no-kbd", has_arg = 0, flag = 0x0, val = 366}, {name = 0x5555556e5d01 "plugin", has_arg = 1, flag = 0x0, val = 80}, {name = 0x5555556e23c8 "port", has_arg = 1, flag = 0x0, val = 112}, {name = 0x5555556e5d08 "record", has_arg = 1, flag = 0x0, val = 114}, {name = 0x5555556e5d0f "resdir", has_arg = 1, flag = 0x0, val = 370}, {name = 0x5555556e5d16 "showargs", has_arg = 2, flag = 0x0, val = 627}, {name = 0x5555556e5d1f "shutdown", has_arg = 1, flag = 0x0, val = 115}, {name = 0x5555556e5d28 "split", has_arg = 0, flag = 0x0, val = 371}, {name = 0x5555556e5d2e "terminal", has_arg = 1, flag = 0x0, val = 116}, {name = 0x5555556e5d37 "updindex", has_arg = 1, flag = 0x0, val = 629}, {name = 0x5555556e5d40 "user", has_arg = 1, flag = 0x0, val = 117}, {name = 0x5555556e5d45 "userdump", has_arg = 0, flag = 0x0, val = 373}, {name = 0x5555556e2397 "version", has_arg = 0, flag = 0x0, val = 86}, {name = 0x5555556e5d4e "vfat", has_arg = 0, flag = 0x0, val = 374}, {name = 0x5555556d8456 "video", has_arg = 1, flag = 0x0, val = 118}, {name = 0x5555556e5d53 "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 = 140737193236224, childThreadId = 878964, 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 = 0x5555557c2c70 "epg data reader", lowPriority = false, static mainThreadId = 878959}, } Menu = 0x0 LastChannel = 1 LastTimerChannel = -1 PreviousChannel = {1, 1} PreviousChannelIndex = 0 LastChannelChanged = 1589816833 LastInteract = 1589818162 MaxLatencyTime = 0 InhibitEpgScan = false IsInfoMenu = false CurrentSkin = OldPrimaryDVB = 2