Thread 9 "SVDRP server ha" received signal SIGPIPE, Broken pipe. [Switching to Thread 0x7fffdeffd700 (LWP 2364)] 0x00007ffff7f1d2cf in write () from /lib/x86_64-linux-gnu/libpthread.so.0 (gdb) bt #0 0x00007ffff7f1d2cf in write () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556bc356 in safe_write(int, void const*, unsigned long) (filedes=14, buffer=buffer@entry=0x7fffc4134a70, size=85) at tools.c:71 #2 0x00005555556a9fa9 in cSVDRPServer::Send(char const*) (this=0x7fffc430ccb0, s=0x7fffc4134a70 "250-109 17.05.20 22:55 2:44* Recordings on VDR(nfs)~local~Avengers#3A Age of Ultron\r\n") at tools.h:430 #3 0x00005555556a9c5e in cSVDRPServer::Reply(int, char const*, ...) (this=0x7fffc430ccb0, Code=-250, fmt=) at tools.h:185 #4 0x00005555556ad703 in cSVDRPServer::CmdLSTR(char const*) (this=0x7fffc430ccb0, Option=0x7fffc430cd24 "") at recording.h:130 #5 0x00005555556b1592 in cSVDRPServer::Process() (this=0x7fffc430ccb0) at svdrp.c:2621 #6 0x00005555556b1820 in cSVDRPServerHandler::ProcessConnections() (this=0x5555559d5ea0) at svdrp.c:2725 #7 0x00005555556b1a35 in cSVDRPServerHandler::Action() (this=0x5555559d5ea0) at svdrp.c:2749 #8 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x5555559d5ea0) at thread.c:299 #9 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #10 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 (gdb) thread apply all bt Thread 11631 (Thread 0x7fffdf7fe700 (LWP 104945)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b340f in cCondWait::Wait(int) (this=this@entry=0x7fffe80e9af8, TimeoutMs=TimeoutMs@entry=1000) at thread.c:86 #2 0x0000555555622b76 in cNonBlockingFileReader::Action() (this=0x7fffe80e9a80) at dvbplayer.c:219 #3 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x7fffe80e9a80) at thread.c:299 #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 11630 (Thread 0x7fffdd2f9700 (LWP 104938)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b340f in cCondWait::Wait(int) (this=this@entry=0x7fffdd2f8bd0, TimeoutMs=TimeoutMs@entry=10) at thread.c:86 #2 0x00005555556b348c in cCondWait::SleepMs(int) (TimeoutMs=TimeoutMs@entry=10) at thread.c:75 #3 0x000055555560fe9a in cTSBuffer::Action() (this=0x7fffcc008690) at device.c:1887 #4 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x7fffcc008690) at thread.c:299 #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 11629 (Thread 0x7fffef149700 (LWP 104937)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3639 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x7fffe80e9b58, Mutex=..., TimeoutMs=TimeoutMs@entry=3) at thread.c:142 #2 0x000055555562354a in cNonBlockingFileReader::WaitForDataMs(int) (this=0x7fffe80e9a80, msToWait=3) at dvbplayer.c:228 #3 0x000055555562557e in cDvbPlayer::Action() (this=0x7fffc414d910) at dvbplayer.c:488 #4 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x7fffc414d928) at thread.c:299 #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 11628 (Thread 0x7fffde2fb700 (LWP 104934)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b340f in cCondWait::Wait(int) (this=this@entry=0x7fffcc0087a8, TimeoutMs=) at thread.c:86 #2 0x00005555556883d9 in cRingBuffer::WaitForGet() (this=this@entry=0x7fffcc008740) at ringbuffer.c:74 #3 0x0000555555688b9b in cRingBufferLinear::Get(int&) (this=0x7fffcc008740, Count=@0x7fffde2fad14: 0) at ringbuffer.c:367 #4 0x0000555555614b2b in cTSBuffer::Get(int*, bool) (this=0x7fffcc008690, Available=Available@entry=0x0, CheckAvailable=CheckAvailable@entry=false) at device.c:1902 #5 0x0000555555619239 in cDvbDevice::GetTSPacket(unsigned char*&) (this=0x5555559f1380, Data=@0x7fffde2fadc8: 0x0) at dvbdevice.c:2343 #6 0x0000555555614cec in cDevice::Action() (this=0x5555559f1380) at device.c:1732 #7 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x5555559f1380) at thread.c:299 #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 11 (Thread 0x7fffddafa700 (LWP 2367)): #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 9 (Thread 0x7fffdeffd700 (LWP 2364)): #0 0x00007ffff7f1d2cf in write () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556bc356 in safe_write(int, void const*, unsigned long) (filedes=14, buffer=buffer@entry=0x7fffc4134a70, size=85) at tools.c:71 #2 0x00005555556a9fa9 in cSVDRPServer::Send(char const*) (this=0x7fffc430ccb0, s=0x7fffc4134a70 "250-109 17.05.20 22:55 2:44* Recordings on VDR(nfs)~local~Avengers#3A Age of Ultron\r\n") at tools.h:430 #3 0x00005555556a9c5e in cSVDRPServer::Reply(int, char const*, ...) (this=0x7fffc430ccb0, Code=-250, fmt=) at tools.h:185 #4 0x00005555556ad703 in cSVDRPServer::CmdLSTR(char const*) (this=0x7fffc430ccb0, Option=0x7fffc430cd24 "") at recording.h:130 #5 0x00005555556b1592 in cSVDRPServer::Process() (this=0x7fffc430ccb0) at svdrp.c:2621 #6 0x00005555556b1820 in cSVDRPServerHandler::ProcessConnections() (this=0x5555559d5ea0) at svdrp.c:2725 #7 0x00005555556b1a35 in cSVDRPServerHandler::Action() (this=0x5555559d5ea0) at svdrp.c:2749 #8 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x5555559d5ea0) at thread.c:299 #9 0x00007ffff7f12609 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #10 0x00007ffff79d7103 in clone () at /lib/x86_64-linux-gnu/libc.so.6 Thread 7 (Thread 0x7fffdffff700 (LWP 2362)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00005555556bfbf1 in poll (__timeout=, __nfds=, __fds=0x7fffdfffebb0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:41 #2 cPoller::Poll(int) (this=this@entry=0x7fffdfffebb0, TimeoutMs=) at tools.c:1520 #3 0x0000555555682f51 in cKbdRemote::ReadKey() (this=this@entry=0x555555869f40) at remote.c:310 #4 0x0000555555683009 in cKbdRemote::ReadKeySequence() (this=this@entry=0x555555869f40) at remote.c:326 #5 0x0000555555683244 in cKbdRemote::Action() (this=0x555555869f40) at remote.c:392 #6 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x555555869f60) at thread.c:299 #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 2361)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3639 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559d6510, Mutex=..., TimeoutMs=) at thread.c:142 #2 0x00007ffff70d95af in cSoftRemote::Action() (this=0x5555559d6460) at softhddevice.cpp:260 #3 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x5555559d6480) at thread.c:299 #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 2360)): #0 0x00007ffff79ca96f in poll () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x000055555568a9a0 in poll (__timeout=1000, __nfds=6, __fds=0x7fffee145dd0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 cSectionHandler::Action() (this=0x5555559c3100) at sections.c:184 --Type for more, q to quit, c to continue without paging--c #3 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x5555559c3100) at thread.c:299 #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 2359)): #0 0x00007ffff7f197b1 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3639 in cCondVar::TimedWait(cMutex&, int) (this=this@entry=0x5555559c45c8, Mutex=..., TimeoutMs=TimeoutMs@entry=1000) at thread.c:142 #2 0x000055555561da78 in cDvbTuner::Action() (this=0x5555559c3e00) at dvbdevice.c:1760 #3 0x00005555556b3d65 in cThread::StartThread(cThread*) (Thread=0x5555559c3e00) at thread.c:299 #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 2352)): #0 0x00007ffff7f17f37 in pthread_rwlock_wrlock () at /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005555556b3ba8 in cRwLock::Lock(bool, int) (this=this@entry=0x555555796690 , Write=Write@entry=true, TimeoutMs=TimeoutMs@entry=0) at thread.c:185 #2 0x00005555556b64a3 in cStateLock::Lock(cStateKey&, bool, int) (this=this@entry=0x555555796680 , StateKey=..., Write=Write@entry=true, TimeoutMs=TimeoutMs@entry=0) at thread.c:738 #3 0x00005555556c1c7a in cListBase::Lock(cStateKey&, bool, int) const (this=this@entry=0x555555796660 , StateKey=..., Write=Write@entry=true, TimeoutMs=TimeoutMs@entry=0) at tools.c:2146 #4 0x000055555567c3f2 in cRecordings::GetRecordingsWrite(cStateKey&, int) (TimeoutMs=0, StateKey=...) at recording.h:297 #5 cRecordings_Lock::cRecordings_Lock(bool) (Write=true, this=0x7fffffffde90) at recording.h:297 #6 cResumeFile::Save(int) (this=0x7fffc40f72f0, Index=) at recording.c:326 #7 0x000055555562393b in cIndexFile::StoreResume(int) (Index=, this=) at recording.h:478 #8 cDvbPlayer::Save() (this=0x7fffc414d910) at dvbplayer.c:432 #9 0x00005555556239b9 in cDvbPlayer::~cDvbPlayer() (this=0x7fffc414d910, __in_chrg=) at dvbplayer.c:339 #10 0x00005555556248ee in cDvbPlayer::~cDvbPlayer() (this=0x7fffc414d910, __in_chrg=) at dvbplayer.c:337 #11 cDvbPlayerControl::Stop() (this=this@entry=0x7fffc427d970) at dvbplayer.c:1010 #12 0x000055555565268a in cReplayControl::Stop() (this=0x7fffc427d970) at menu.c:5669 #13 0x0000555555652952 in cReplayControl::~cReplayControl() (this=0x7fffc427d970, __in_chrg=) at menu.c:5617 #14 0x00005555556529ad in cReplayControl::~cReplayControl() (this=0x7fffc427d970, __in_chrg=) at menu.c:5613 #15 0x00005555556745c7 in cControl::Launch(cControl*) (Control=0x7fffe427cff0) at player.c:93 #16 0x0000555555616631 in cDevice::SetChannel(cChannel const*, bool) (this=0x5555559f4f50, Channel=0x555555893730, LiveView=) at device.c:865 #17 0x00005555556167aa in cDevice::SwitchChannel(cChannel const*, bool) (this=0x5555559f4f50, Channel=0x555555893730, LiveView=) at device.c:793 #18 0x00005555555f6b4a in main(int, char**) (argc=, argv=) at channels.h:177