(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 17846)] [New Thread 0x7fffee948700 (LWP 17847)] [Thread 0x7fffee948700 (LWP 17847) exited] [New Thread 0x7fffee948700 (LWP 17849)] [New Thread 0x7fffee147700 (LWP 17850)] [New Thread 0x7fffed946700 (LWP 17851)] [New Thread 0x7fffdfdf9700 (LWP 17854)] [New Thread 0x7fffdf5f8700 (LWP 17856)] [Thread 0x7fffdfdf9700 (LWP 17854) exited] [New Thread 0x7fffdfdf9700 (LWP 17857)] [New Thread 0x7fffdfdf9700 (LWP 17858)] [Thread 0x7fffdfdf9700 (LWP 17857) exited] [New Thread 0x7fffdfdf9700 (LWP 17859)] [Thread 0x7fffdfdf9700 (LWP 17858) exited] [New Thread 0x7fffdfdf9700 (LWP 17860)] [Thread 0x7fffdfdf9700 (LWP 17859) exited] [New Thread 0x7fffdfdf9700 (LWP 17861)] [Thread 0x7fffdfdf9700 (LWP 17860) exited] [New Thread 0x7fffdfdf9700 (LWP 17862)] [Thread 0x7fffdfdf9700 (LWP 17861) exited] [New Thread 0x7fffdfdf9700 (LWP 17863)] [Thread 0x7fffdfdf9700 (LWP 17862) exited] [New Thread 0x7fffdfdf9700 (LWP 17864)] [Thread 0x7fffdfdf9700 (LWP 17863) exited] [New Thread 0x7fffdfdf9700 (LWP 17865)] [Thread 0x7fffdfdf9700 (LWP 17864) exited] [New Thread 0x7fffdfdf9700 (LWP 17867)] [Thread 0x7fffdfdf9700 (LWP 17865) exited] [New Thread 0x7fffdfdf9700 (LWP 17868)] [Thread 0x7fffdfdf9700 (LWP 17867) exited] [New Thread 0x7fffdfdf9700 (LWP 17869)] [Thread 0x7fffdfdf9700 (LWP 17868) exited] [New Thread 0x7fffdfdf9700 (LWP 17870)] [Thread 0x7fffdfdf9700 (LWP 17869) exited] [New Thread 0x7fffdfdf9700 (LWP 17871)] [Thread 0x7fffdfdf9700 (LWP 17870) exited] [New Thread 0x7fffdfdf9700 (LWP 17872)] [Thread 0x7fffdfdf9700 (LWP 17871) exited] [New Thread 0x7fffdfdf9700 (LWP 17873)] [Thread 0x7fffdfdf9700 (LWP 17872) exited] [New Thread 0x7fffdfdf9700 (LWP 17874)] [Thread 0x7fffdfdf9700 (LWP 17873) exited] [New Thread 0x7fffdfdf9700 (LWP 17875)] [Thread 0x7fffdfdf9700 (LWP 17874) exited] [New Thread 0x7fffdfdf9700 (LWP 17876)] [Thread 0x7fffdfdf9700 (LWP 17875) exited] [New Thread 0x7fffdfdf9700 (LWP 17877)] [Thread 0x7fffdfdf9700 (LWP 17876) exited] [New Thread 0x7fffdfdf9700 (LWP 17878)] [Thread 0x7fffdfdf9700 (LWP 17877) exited] [New Thread 0x7fffdfdf9700 (LWP 17880)] [Thread 0x7fffdfdf9700 (LWP 17878) exited] [New Thread 0x7fffdfdf9700 (LWP 17881)] [Thread 0x7fffdfdf9700 (LWP 17880) exited] [New Thread 0x7fffdfdf9700 (LWP 17882)] [Thread 0x7fffdfdf9700 (LWP 17881) exited] [New Thread 0x7fffdedf7700 (LWP 17883)] [New Thread 0x7fffde371700 (LWP 17885)] [New Thread 0x7fffddb70700 (LWP 17886)] [New Thread 0x7fffdd36f700 (LWP 17887)] [New Thread 0x7fffa7fff700 (LWP 17888)] [New Thread 0x7fffa77fe700 (LWP 17889)] [Thread 0x7fffdfdf9700 (LWP 17882) exited] [New Thread 0x7fffdfdf9700 (LWP 17898)] [Thread 0x7fffa7fff700 (LWP 17888) exited] [Thread 0x7fffddb70700 (LWP 17886) exited] [Thread 0x7fffef149700 (LWP 17846) exited] [New Thread 0x7fffef149700 (LWP 17899)] [New Thread 0x7fffddb70700 (LWP 17903)] [Thread 0x7fffdfdf9700 (LWP 17898) exited] [New Thread 0x7fffdfdf9700 (LWP 17908)] [Thread 0x7fffdfdf9700 (LWP 17908) exited] [New Thread 0x7fffdfdf9700 (LWP 17909)] [Thread 0x7fffddb70700 (LWP 17903) exited] [Thread 0x7fffef149700 (LWP 17899) exited] [New Thread 0x7fffef149700 (LWP 17913)] [New Thread 0x7fffddb70700 (LWP 17914)] [Thread 0x7fffdfdf9700 (LWP 17909) exited] [New Thread 0x7fffdfdf9700 (LWP 17917)] [New Thread 0x7fffdfdf9700 (LWP 17918)] [Thread 0x7fffdfdf9700 (LWP 17917) exited] [Thread 0x7fffdfdf9700 (LWP 17918) exited] [New Thread 0x7fffdfdf9700 (LWP 17919)] [Thread 0x7fffdfdf9700 (LWP 17919) exited] [New Thread 0x7fffdfdf9700 (LWP 17924)] --Type for more, q to quit, c to continue without paging--c Thread 1 "vdr" received signal SIGINT, Interrupt. 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 (gdb) bt #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3579 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555557968a0 , Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:142 #2 0x0000555555682a87 in cRemote::Get(int, char**) (WaitMs=1000, UnknownCode=0x0) at remote.c:194 #3 0x00005555555f4ecb in main(int, char**) (argc=, argv=) at vdr.c:1204 (gdb) thread apply all bt Thread 49 (Thread 0x7fffdfdf9700 (LWP 17924)): #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 45 (Thread 0x7fffddb70700 (LWP 17914)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b334f in cCondWait::Wait(int) (this=this@entry=0x7fffddb6fbd0, TimeoutMs=TimeoutMs@entry=10) at thread.c:86 #2 0x00005555556b33cc in cCondWait::SleepMs(int) (TimeoutMs=TimeoutMs@entry=10) at thread.c:75 #3 0x000055555560fe8a in cTSBuffer::Action() (this=0x7fffe80654e0) at device.c:1887 #4 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x7fffe80654e0) 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 44 (Thread 0x7fffef149700 (LWP 17913)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b334f in cCondWait::Wait(int) (this=this@entry=0x7fffe8072368, TimeoutMs=) at thread.c:86 #2 0x0000555555688329 in cRingBuffer::WaitForGet() (this=this@entry=0x7fffe8072300) at ringbuffer.c:74 #3 0x0000555555688aeb in cRingBufferLinear::Get(int&) (this=0x7fffe8072300, Count=@0x7fffef148d14: 0) at ringbuffer.c:367 #4 0x0000555555614b0b in cTSBuffer::Get(int*, bool) (this=0x7fffe80654e0, Available=Available@entry=0x0, CheckAvailable=CheckAvailable@entry=false) at device.c:1902 #5 0x0000555555619219 in cDvbDevice::GetTSPacket(unsigned char*&) (this=0x5555559f1f40, Data=@0x7fffef148dc8: 0x0) at dvbdevice.c:2343 #6 0x0000555555614ccc in cDevice::Action() (this=0x5555559f1f40) at device.c:1732 #7 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559f1f40) at thread.c:293 #8 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 38 (Thread 0x7fffa77fe700 (LWP 17889)): #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 17887)): #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 0x00005555556b369d in cMutex::Lock() (this=0x555555796300 ) at thread.c:224 #3 0x00005555556b3e33 in cMutexLock::Lock(cMutex*) (this=0x7fffdd36ece0, Mutex=) at thread.c:404 #4 0x0000555555674590 in cControl::Shutdown() () at player.c:111 #5 0x00005555556aea9e in cSVDRPServer::CmdPLAY(char const*) (this=0x7fffa00075c0, Option=) at svdrp.c:2262 #6 0x00005555556b14d2 in cSVDRPServer::Process() (this=0x7fffa00075c0) at svdrp.c:2621 #7 0x00005555556b1760 in cSVDRPServerHandler::ProcessConnections() (this=0x5555559d5f40) at svdrp.c:2725 #8 0x00005555556b1975 in cSVDRPServerHandler::Action() (this=0x5555559d5f40) at svdrp.c:2749 #9 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559d5f40) at thread.c:293 #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 34 (Thread 0x7fffde371700 (LWP 17885)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00005555556bfb31 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 0x0000555555682ea1 in cKbdRemote::ReadKey() (this=this@entry=0x5555559d5ab0) at remote.c:310 #4 0x0000555555682f59 in cKbdRemote::ReadKeySequence() (this=this@entry=0x5555559d5ab0) at remote.c:326 #5 0x0000555555683194 in cKbdRemote::Action() (this=0x5555559d5ab0) at remote.c:392 #6 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559d5ad0) 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 17883)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff6ff5a00 in () at /lib/x86_64-linux-gnu/libasound.so.2 #2 0x00007ffff6ff5d47 in snd_pcm_wait () at /lib/x86_64-linux-gnu/libasound.so.2 #3 0x00007ffff70f65e7 in AlsaThread () at audio.c:959 #4 AlsaThread () at audio.c:946 #5 0x00007ffff70f8ff0 in AudioPlayHandlerThread (dummy=) at audio.c:2138 #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 8 (Thread 0x7fffdf5f8700 (LWP 17856)): #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 --Type for more, q to quit, c to continue without paging--thread apply all bt full #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 17851)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3579 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559d66e0, Mutex=..., TimeoutMs=) at thread.c:142 #2 0x00007ffff70d95af in cSoftRemote::Action() (this=0x5555559d6630) at softhddevice.cpp:260 #3 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559d6650) 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 17850)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x000055555568a8f0 in poll (__timeout=1000, __nfds=6, __fds=0x7fffee145dd0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 cSectionHandler::Action() (this=0x5555559c2ae0) at sections.c:184 #3 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559c2ae0) 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 17849)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3579 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559c4658, Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:142 #2 0x000055555561da58 in cDvbTuner::Action() (this=0x5555559c3e90) at dvbdevice.c:1760 #3 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559c3e90) 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 17827)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3579 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555557968a0 , Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:142 #2 0x0000555555682a87 in cRemote::Get(int, char**) (WaitMs=1000, UnknownCode=0x0) at remote.c:194 #3 0x00005555555f4ecb in main(int, char**) (argc=, argv=) at vdr.c:1204 (gdb) thread apply all bt full Thread 49 (Thread 0x7fffdfdf9700 (LWP 17924)): #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 45 (Thread 0x7fffddb70700 (LWP 17914)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b334f in cCondWait::Wait(int) (this=this@entry=0x7fffddb6fbd0, TimeoutMs=TimeoutMs@entry=10) at thread.c:86 abstime = {tv_sec = 1589699771, tv_nsec = 957682000} r = #2 0x00005555556b33cc in cCondWait::SleepMs(int) (TimeoutMs=TimeoutMs@entry=10) at thread.c:75 w = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , "\001", '\000' , __align = 0}, cond = {__data = {{__wseq = 2, __wseq32 = {__low = 2, __high = 0}}, {__g1_start = 0, __g1_start32 = {__low = 0, __high = 0}}, __g_refs = {2, 0}, __g_size = {0, 0}, __g1_orig_size = 0, __wrefs = 8, __g_signals = {0, 0}}, __size = "\002", '\000' , "\002", '\000' , "\b\000\000\000\000\000\000\000\000\000\000", __align = 2}, signaled = false} #3 0x000055555560fe8a in cTSBuffer::Action() (this=0x7fffe80654e0) at device.c:1887 r = firstRead = false Poller = {pfd = {{fd = 28, events = 1, revents = 1}, {fd = -575210320, events = 32767, revents = 0}, {fd = 1433288761, events = 21845, revents = 0}, {fd = -283865984, events = 32767, revents = 0}, {fd = -575209600, events = 32767, revents = 0}, {fd = 1433124541, events = 21845, revents = 0}, {fd = 1589699755, events = 0, revents = 0}, {fd = 48, events = 48, revents = 0}, {fd = -575209840, events = 32767, revents = 0}, {fd = -575210048, events = 32767, revents = 0}, {fd = 959918427, events = 13361, 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 = 21845, revents = 0}, {fd = 1436491584, events = 21845, revents = 0}, {fd = -1409282408, events = 32767, revents = 0}, {fd = -1409282368, events = 32767, revents = 0}, {fd = -402185296, events = 32767, revents = 0}, {fd = -135162247, events = 32767, revents = 0}, {fd = 10, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 129, revents = 0}, {fd = -575210000, events = 32767, revents = 0}, {fd = 20, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -402185296, events = 32767, revents = 0}, {fd = 393, events = 0, revents = 0}, {fd = 1436502136, events = 0, revents = 0}, {fd = -135163824, events = 32767, revents = 0}, {fd = -575210112, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 20, events = 0, revents = 0}, {fd = -402185312, events = 32767, revents = 0}, {fd = -402185352, events = 32767, revents = 0}, {fd = 0, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -1055244800, events = 28599, revents = 26385}, {fd = -575210016, events = 32767, revents = 0}, {fd = -1055244800, events = 28599, revents = 26385}, {fd = -402185352, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -402200928, events = 32767, revents = 0}, {fd = 17827, events = 0, revents = 0}, {fd = 17914, events = 0, revents = 0}, {fd = 1433288761, events = 21845, revents = 0}, {fd = 1589699754, events = 0, revents = 0}, {fd = 744401000, events = 0, revents = 0}, {fd = 1589699753, events = 0, revents = 0}, {fd = 744401, events = 0, revents = 0}, {fd = -402185440, events = 32767, revents = 0}, {fd = -1055244800, events = 28599, revents = 26385}, {fd = -402185472, events = 32767, revents = 0}, {fd = -1055244800, events = 28599, revents = 26385}, {fd = -402185208, events = 32767, revents = 0}, {fd = -1409174832, events = 32767, revents = 0}, {fd = -1409175472, events = 32767, revents = 0}, {fd = -112, events = -1, revents = -1}, {fd = 0, events = 0, revents = 0}, {fd = -139850880, events = 32767, revents = 0}}, numFileHandles = 1} #4 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x7fffe80654e0) 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 44 (Thread 0x7fffef149700 (LWP 17913)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b334f in cCondWait::Wait(int) (this=this@entry=0x7fffe8072368, TimeoutMs=) at thread.c:86 abstime = {tv_sec = 1589699771, tv_nsec = 953824000} r = #2 0x0000555555688329 in cRingBuffer::WaitForGet() (this=this@entry=0x7fffe8072300) at ringbuffer.c:74 #3 0x0000555555688aeb in cRingBufferLinear::Get(int&) (this=0x7fffe8072300, Count=@0x7fffef148d14: 0) at ringbuffer.c:367 rest = cont = p = #4 0x0000555555614b0b in cTSBuffer::Get(int*, bool) (this=0x7fffe80654e0, Available=Available@entry=0x0, CheckAvailable=CheckAvailable@entry=false) at device.c:1902 Count = 0 p = #5 0x0000555555619219 in cDvbDevice::GetTSPacket(unsigned char*&) (this=0x5555559f1f40, Data=@0x7fffef148dc8: 0x0) at dvbdevice.c:2343 #6 0x0000555555614ccc in cDevice::Action() (this=0x5555559f1f40) at device.c:1732 b = 0x0 #7 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559f1f40) at thread.c:293 #8 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 38 (Thread 0x7fffa77fe700 (LWP 17889)): #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 17887)): #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 0x00005555556b369d in cMutex::Lock() (this=0x555555796300 ) at thread.c:224 #3 0x00005555556b3e33 in cMutexLock::Lock(cMutex*) (this=0x7fffdd36ece0, Mutex=) at thread.c:404 #4 0x0000555555674590 in cControl::Shutdown() () at player.c:111 MutexLock = {mutex = 0x555555796300 , locked = false} c = #5 0x00005555556aea9e in cSVDRPServer::CmdPLAY(char const*) (this=0x7fffa00075c0, Option=) at svdrp.c:2262 FileName = {_vptr.cString = 0x555555738d38 , s = 0x7fffa00031e0 "/srv/vdr/video/Recordings_on_VDR(nfs)/local/Hannes_und_der_Bürgermeister/Die_Zuchts--Type for more, q to quit, c to continue without paging--c au_~_Schnapsdieb_und_Bazillen/2020-03-11.01.23.5-0.rec"} Title = {_vptr.cString = 0x555555738d38 , s = 0x7fffa00033c0 "11.03.20 01:23 Recordings on VDR(nfs)~local~Hannes und der Bürgermeister~Die Zuchtsau / Schnapsdieb und Bazillen"} FramesPerSecond = 50 IsPesRecording = false Recording = StateKey = {stateLock = 0x0, write = false, state = 251, timedOut = false} opt = 0x7fffa0005520 "8" num = 0x7fffa0005520 "8" option = 0x7fffa0005521 "" c = 0 '\000' #6 0x00005555556b14d2 in cSVDRPServer::Process() (this=0x7fffa00075c0) at svdrp.c:2621 c = 10 '\n' r = #7 0x00005555556b1760 in cSVDRPServerHandler::ProcessConnections() (this=0x5555559d5f40) at svdrp.c:2725 i = 0 #8 0x00005555556b1975 in cSVDRPServerHandler::Action() (this=0x5555559d5f40) at svdrp.c:2749 #9 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559d5f40) at thread.c:293 #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 34 (Thread 0x7fffde371700 (LWP 17885)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00005555556bfb31 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 0x0000555555682ea1 in cKbdRemote::ReadKey() (this=this@entry=0x5555559d5ab0) at remote.c:310 Poller = {pfd = {{fd = 0, events = 1, revents = 0}, {fd = 9, events = 17, revents = 0}, {fd = 4, events = 120, revents = 0}, {fd = 0, events = 137, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = 7200, events = 0, revents = 0}, {fd = 1434202448, events = 21845, revents = 0}, {fd = 17885, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0} , {fd = -1055244800, events = 28599, revents = 26385}, {fd = 0, events = 0, revents = 0}, {fd = 1433288984, events = 21845, revents = 0}, {fd = 7, events = 0, revents = 0}, {fd = -566817616, events = 32767, revents = 0}, {fd = 1433288761, events = 21845, revents = 0}, {fd = -8128, events = 32767, revents = 0}, {fd = -566816896, events = 32767, revents = 0}, {fd = 1433124541, 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 = 943141211, events = 13624, 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 = 1433288761, 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 = 1433651500, events = 21845, revents = 0}, {fd = 1433129896, events = 21845, revents = 0}, {fd = 1426, events = 0, revents = 0}, {fd = 311542479, events = 0, revents = 0}}, numFileHandles = 1} #4 0x0000555555682f59 in cKbdRemote::ReadKeySequence() (this=this@entry=0x5555559d5ab0) at remote.c:326 k = 0 key1 = #5 0x0000555555683194 in cKbdRemote::Action() (this=0x5555559d5ab0) at remote.c:392 Command = FirstTime = {begin = 1426311} LastTime = {begin = 1426311} FirstCommand = 0 LastCommand = 0 Delayed = false Repeat = false #6 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559d5ad0) 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 17883)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff6ff5a00 in () at /lib/x86_64-linux-gnu/libasound.so.2 #2 0x00007ffff6ff5d47 in snd_pcm_wait () at /lib/x86_64-linux-gnu/libasound.so.2 #3 0x00007ffff70f65e7 in AlsaThread () at audio.c:959 err = #4 AlsaThread () at audio.c:946 #5 0x00007ffff70f8ff0 in AudioPlayHandlerThread (dummy=) at audio.c:2138 filled = read = err = 0 i = flush = #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 8 (Thread 0x7fffdf5f8700 (LWP 17856)): #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 17851)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3579 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559d66e0, Mutex=..., TimeoutMs=) at thread.c:142 locked = 1 abstime = {tv_sec = 1589699772, tv_nsec = 24273000} r = true #2 0x00007ffff70d95af in cSoftRemote::Action() (this=0x5555559d6630) at softhddevice.cpp:260 MutexLock = {mutex = 0x5555559d66b0, locked = true} FirstTime = {begin = 1426069} LastTime = {begin = 1426069} FirstCommand = {_vptr.cString = 0x555555738d38 , s = 0x7fffd8000b60 ""} LastCommand = {_vptr.cString = 0x555555738d38 , s = 0x7fffd8000ba0 ""} Delayed = false Repeat = false #3 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559d6650) 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 17850)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x000055555568a8f0 in poll (__timeout=1000, __nfds=6, __fds=0x7fffee145dd0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 NumFilters = 6 pfd = 0x7fffee145dd0 oldStatusCount = 723 #2 cSectionHandler::Action() (this=0x5555559c2ae0) at sections.c:184 NumFilters = 6 pfd = 0x7fffee145dd0 oldStatusCount = 723 #3 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559c2ae0) 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 17849)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3579 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559c4658, Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:142 locked = 1 abstime = {tv_sec = 1589699772, tv_nsec = 45912000} r = true #2 0x000055555561da58 in cDvbTuner::Action() (this=0x5555559c3e90) at dvbdevice.c:1760 WaitTime = 1000 NewStatus = (FE_HAS_SIGNAL | FE_HAS_CARRIER | FE_HAS_VITERBI | FE_HAS_SYNC | FE_HAS_LOCK) MutexLock = {mutex = 0x5555559c45f8, locked = true} Timer = {begin = 1435324} LostLock = false Status = (FE_HAS_SIGNAL | FE_HAS_CARRIER | FE_HAS_VITERBI | FE_HAS_SYNC | FE_HAS_LOCK) #3 0x00005555556b3ca5 in cThread::StartThread(cThread*) (Thread=0x5555559c3e90) 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 17827)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3579 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555557968a0 , Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:142 locked = 1 abstime = {tv_sec = 1589699772, tv_nsec = 831339000} r = true #2 0x0000555555682a87 in cRemote::Get(int, char**) (WaitMs=1000, UnknownCode=0x0) at remote.c:194 MutexLock = {mutex = 0x5555557968e0 , locked = true} #3 0x00005555555f4ecb in main(int, char**) (argc=, argv=) at vdr.c:1204 Interact = 0x0 Control = key = Now = 1589699771 ControlMutexLock = {mutex = 0x555555796300 , locked = true} 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 = 0x555555736cf0 , static pluginManager = 0x7fffffffe330, directory = 0x5555557b9090 "/home/alexander/vanilla_vdr/vdr/PLUGINS/lib", lastHousekeeping = 1589699750, nextHousekeeping = -1, dlls = {> = { = {_vptr.cListBase = 0x555555736be8 , objects = 0x5555557b9190, lastObject = 0x5555557b9190, 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 = 0x5555556e6ce3 "audio", has_arg = 1, flag = 0x0, val = 97}, {name = 0x5555556e6ce9 "cachedir", has_arg = 1, flag = 0x0, val = 355}, {name = 0x5555556e6cf2 "chartab", has_arg = 1, flag = 0x0, val = 611}, {name = 0x5555556e6cfa "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x5555556e6d01 "daemon", has_arg = 0, flag = 0x0, val = 100}, {name = 0x5555556d9350 "device", has_arg = 1, flag = 0x0, val = 68}, {name = 0x5555556e6d08 "dirnames", has_arg = 1, flag = 0x0, val = 356}, {name = 0x5555556e6d11 "edit", has_arg = 1, flag = 0x0, val = 357}, {name = 0x5555556e6d16 "epgfile", has_arg = 1, flag = 0x0, val = 69}, {name = 0x5555556e6d1e "filesize", has_arg = 1, flag = 0x0, val = 358}, {name = 0x5555556e6d27 "genindex", has_arg = 1, flag = 0x0, val = 359}, {name = 0x5555556e6d30 "grab", has_arg = 1, flag = 0x0, val = 103}, {name = 0x5555556e6d35 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x5555556e6d3a "instance", has_arg = 1, flag = 0x0, val = 105}, {name = 0x5555556e6d43 "lib", has_arg = 1, flag = 0x0, val = 76}, {name = 0x5555556e6d47 "lirc", has_arg = 2, flag = 0x0, val = 364}, {name = 0x5555556e6d4c "localedir", has_arg = 1, flag = 0x0, val = 620}, {name = 0x5555556e6d56 "log", has_arg = 1, flag = 0x0, val = 108}, {name = 0x5555556e3d40 "mute", has_arg = 0, flag = 0x0, val = 109}, {name = 0x5555556e6d5a "no-kbd", has_arg = 0, flag = 0x0, val = 366}, {name = 0x5555556e6d61 "plugin", has_arg = 1, flag = 0x0, val = 80}, {name = 0x5555556e3428 "port", has_arg = 1, flag = 0x0, val = 112}, {name = 0x5555556e6d68 "record", has_arg = 1, flag = 0x0, val = 114}, {name = 0x5555556e6d6f "resdir", has_arg = 1, flag = 0x0, val = 370}, {name = 0x5555556e6d76 "showargs", has_arg = 2, flag = 0x0, val = 627}, {name = 0x5555556e6d7f "shutdown", has_arg = 1, flag = 0x0, val = 115}, {name = 0x5555556e6d88 "split", has_arg = 0, flag = 0x0, val = 371}, {name = 0x5555556e6d8e "terminal", has_arg = 1, flag = 0x0, val = 116}, {name = 0x5555556e6d97 "updindex", has_arg = 1, flag = 0x0, val = 629}, {name = 0x5555556e6da0 "user", has_arg = 1, flag = 0x0, val = 117}, {name = 0x5555556e6da5 "userdump", has_arg = 0, flag = 0x0, val = 373}, {name = 0x5555556e33f7 "version", has_arg = 0, flag = 0x0, val = 86}, {name = 0x5555556e6dae "vfat", has_arg = 0, flag = 0x0, val = 374}, {name = 0x5555556d9470 "video", has_arg = 1, flag = 0x0, val = 118}, {name = 0x5555556e6db3 "watchdog", has_arg = 1, flag = 0x0, val = 119}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} c = CodeSet = EpgDataReader = { = {_vptr.cThread = 0x555555733da8 , active = false, running = false, childTid = 140737196099328, childThreadId = 17847, 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 = 0x5555557c3bd0 "epg data reader", lowPriority = false, static mainThreadId = 17827}, } Menu = 0x0 LastChannel = 1 LastTimerChannel = -1 PreviousChannel = {1, 1} PreviousChannelIndex = 0 LastChannelChanged = 1589699751 LastInteract = 1589699751 MaxLatencyTime = 0 InhibitEpgScan = false IsInfoMenu = false CurrentSkin = OldPrimaryDVB = 2