[New LWP 7541] [New LWP 7559] Program received signal SIGSEGV, Segmentation fault. [Switching to LWP 7559] 0x000000000048900b in PlaybackSock::SendReceiveStringList (this=0x0, strlist=@0x48812b30) at playbacksock.cpp:66 66 sock->Lock(); Thread 2 (LWP 7559): #0 0x000000000048900b in PlaybackSock::SendReceiveStringList (this=0x0, strlist=@0x48812b30) at playbacksock.cpp:66 ok = false #1 0x00000000004894ea in PlaybackSock::GetFreeInputs (this=0x0, capturecardnum=5, excluded_cardids=@0x488130b0) at playbacksock.cpp:342 list = (std::vector > &) @0x48812c70: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x2, _M_end_of_storage = 0x48812ca0}}, } strlist = {> = {sh = 0x8ab8d0}, } list = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x4, _M_finish = 0x1012b5c8c1c3f80, _M_end_of_storage = 0x48812b50}}, } it = {node = 0x0} #2 0x000000000043cac9 in EncoderLink::GetFreeInputs (this=0x8d7730, excluded_cardids=@0x488130b0) at encoderlink.cpp:628 list = (std::vector > &) @0x48813090: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } list = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x8aaab0, _M_finish = 0x488130b0, _M_end_of_storage = 0x0}}, } #3 0x00000000004696ac in MainServer::HandleRecorderQuery (this=0x2aaab000af20, slist=@0x48813bf0, commands=@0x48813bd0, pbs=0x90dc60) at mainserver.cpp:2968 excluded_cardids = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x8aaab0, _M_finish = 0x8aaab4, _M_end_of_storage = 0x8aaab4}}, } inputs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } pbssock = (class MythSocket *) 0x2aaab0013cc0 recnum = 5 iter = {node = 0x90d790} enc = (EncoderLink *) 0x8d7730 command = {static null = {static null = , d = 0x726330, static shared_null = 0x726330}, d = 0x8a4ee0, static shared_null = 0x726330} retlist = {> = {sh = 0x9f7a70}, } #4 0x000000000047c263 in MainServer::ProcessRequestWork (this=0x2aaab000af20, sock=0x2aaab0013cc0) at mainserver.cpp:456 listline = {> = {sh = 0x8bb890}, } line = {static null = {static null = , d = 0x726330, static shared_null = 0x726330}, d = 0x8d68c0, static shared_null = 0x726330} tokens = {> = {sh = 0x8a89b0}, } command = {static null = {static null = , d = 0x726330, static shared_null = 0x726330}, d = 0x8a8540, static shared_null = 0x726330} pbs = (class PlaybackSock *) 0x90dc60 #5 0x000000000047ee63 in MainServer::ProcessRequest (this=0x2aaab000af20, sock=0x2aaab0013cc0) at mainserver.cpp:290 No locals. #6 0x0000000000488ced in ProcessRequestThread::run (this=0x2aaab000b610) at mainserver.cpp:147 No locals. #7 0x00002b5c8aefcb3b in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3 No symbol table info available. #8 0x00002b5c8c1c4047 in ?? () from /lib/libpthread.so.0 No symbol table info available. #9 0x00002b5c8cc2d25d in clone () from /lib/libc.so.6 No symbol table info available. #10 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (LWP 7541): #0 RecorderBase::SavePositionMap (this=0x863be0, force=71) at recorderbase.cpp:235 needToSave = false #1 0x00002b5c85f7e9ef in TVRec::RunTV (this=0x863be0) at tv_rec.cpp:1365 lock = {mtx = 0x863cf8} #2 0x00002b5c85f7fbf5 in TVRec::EventThread (param=0x863be0) at tv_rec.cpp:1248 thetv = (class TVRec *) 0x863be0 #3 0x00002b5c8c1c4047 in ?? () from /lib/libpthread.so.0 No symbol table info available. #4 0x00002b5c8cc2d25d in clone () from /lib/libc.so.6 No symbol table info available. #5 0x0000000000000000 in ?? () No symbol table info available. 0x000000000048900b 66 sock->Lock();