Opened 18 years ago
Closed 18 years ago
#269 closed defect (worksforme)
Segfault during multiple deletes
Reported by: | Robert Kulagowski | Owned by: | Isaac Richards |
---|---|---|---|
Priority: | major | Milestone: | unknown |
Component: | mythtv | Version: | |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
I had just queued up a big delete of all the programs in one particular group using the "/" from Watch Recordings, then executed the delete. While that was going on I started watching another program, saw that it was a repeat, exited back to watch recordings then queued that one for deletion using "d". I then started watching another program, and that one hung on the frontend during playback after a few seconds. Eventually got the "lost connection to backend" popup.
Backend had:
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1272546384 (LWP 4520)] 0xb669607f in memcpy () from /lib/tls/libc.so.6 thread apply all bt full Thread 63 (Thread -1412432976 (LWP 6638)): #0 0xb6840436 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb683d893 in _L_mutex_lock_26 () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x00000000 in ?? () No symbol table info available. #3 0x00000000 in ?? () No symbol table info available. #4 0x00000000 in ?? () No symbol table info available. #5 0xb6647e44 in random_r () from /lib/tls/libc.so.6 No symbol table info available. #6 0xb6e2bfd2 in QRealMutexPrivate::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #7 0xb6e2c894 in QMutex::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #8 0x080869f4 in MainServer::DoDeleteThread (this=0x810e4e0, ds=0xac3b23b0) at mainserver.cpp:1171 logInfo = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0xffffffdc, static shared_null = 0x80e7070} name = {static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0xad73bad8, ---Type <return> to continue, or q <return> to quit--- static shared_null = 0x80e7070} checkFile = <incomplete type> pginfo = (ProgramInfo *) 0x8383bf0 err = 0 filename = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0xb674de80, static shared_null = 0x80e7070} followLinks = false query = {<> = {<No data fields>}, m_db = 0xabd0a020, m_isConnected = true, m_returnConnection = true} me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0}, message = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x8396688, static shared_null = 0x80e7070}, extradata = {<QValueList<QString>> = {sh = 0x82fe958}, <No data fields>}} #9 0x0808697a in MainServer::SpawnDeleteThread (param=0xac3b23b0) at mainserver.cpp:1157 ds = (MainServer::deletestruct *) 0xac3b23b0 ms = (class MainServer *) 0x810e4e0 #10 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #11 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 60 (Thread -1420821584 (LWP 6634)): #0 0xb66c599c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #1 0xb66c57af in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0x0808ab71 in MainServer::DoDeleteThread (this=0x810e4e0, ds=0xac597d30) at mainserver.cpp:1349 logInfo = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x80fe598, static shared_null = 0x80e7070} name = {static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x82b7e30, static shared_null = 0x80e7070} checkFile = <incomplete type> pginfo = (ProgramInfo *) 0x825ca58 err = 0 filename = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x810f7e8, static shared_null = 0x80e7070} followLinks = false query = {<> = {<No data fields>}, m_db = 0x8108768, m_isConnected = true, m_returnConnection = true} me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0}, message = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x8110b28, static shared_null = 0x80e7070}, extradata = {<QValueList<QString>> = {sh = 0x8402328}, <No data fields>}} #3 0x0808697a in MainServer::SpawnDeleteThread (param=0xac597d30) at mainserver.cpp:1157 ds = (MainServer::deletestruct *) 0xac597d30 ---Type <return> to continue, or q <return> to quit--- ms = (class MainServer *) 0x810e4e0 #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 59 (Thread -1370850384 (LWP 6633)): #0 0xb6840436 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb683d893 in _L_mutex_lock_26 () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x00000000 in ?? () No symbol table info available. #3 0x00000000 in ?? () No symbol table info available. #4 0x00000000 in ?? () No symbol table info available. #5 0xb6647e44 in random_r () from /lib/tls/libc.so.6 No symbol table info available. #6 0xb6e2bfd2 in QRealMutexPrivate::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #7 0xb6e2c894 in QMutex::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #8 0x080869f4 in MainServer::DoDeleteThread (this=0x810e4e0, ds=0x856b3e0) at mainserver.cpp:1171 ---Type <return> to continue, or q <return> to quit--- logInfo = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x20000, static shared_null = 0x80e7070} name = {static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0xae4a7a8c, static shared_null = 0x80e7070} checkFile = <incomplete type> pginfo = (ProgramInfo *) 0x67b0101 err = -1412390880 filename = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0xae4a7a4c, static shared_null = 0x80e7070} followLinks = 175 query = {<> = {<No data fields>}, m_db = 0x80fd858, m_isConnected = 184, m_returnConnection = 87} me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0xb7ac9c93}, message = { static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x23, static shared_null = 0x80e7070}, extradata = {<QValueList<QString>> = { sh = 0xace9f008}, <No data fields>}} #9 0x0808697a in MainServer::SpawnDeleteThread (param=0x856b3e0) at mainserver.cpp:1157 ds = (MainServer::deletestruct *) 0x856b3e0 ms = (class MainServer *) 0x810e4e0 #10 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #11 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 58 (Thread -1360102480 (LWP 6632)): #0 0xb6840436 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb683d893 in _L_mutex_lock_26 () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x00000000 in ?? () No symbol table info available. #3 0x00000000 in ?? () No symbol table info available. #4 0x00000000 in ?? () No symbol table info available. #5 0xb6647e44 in random_r () from /lib/tls/libc.so.6 No symbol table info available. #6 0xb6e2bfd2 in QRealMutexPrivate::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #7 0xb6e2c894 in QMutex::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #8 0x080869f4 in MainServer::DoDeleteThread (this=0x810e4e0, ds=0xaf7a49c8) at mainserver.cpp:1171 logInfo = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x20000, static shared_null = 0x80e7070} ---Type <return> to continue, or q <return> to quit--- name = {static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x0, static shared_null = 0x80e7070} checkFile = <incomplete type> pginfo = (ProgramInfo *) 0x1f5 err = 20 filename = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0xaeee7a4c, static shared_null = 0x80e7070} followLinks = false query = {<> = {<No data fields>}, m_db = 0xabd0a020, m_isConnected = false, m_returnConnection = 145} me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0xb7ac9c93}, message = { static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x2f, static shared_null = 0x80e7070}, extradata = {<QValueList<QString>> = { sh = 0xaf41d008}, <No data fields>}} #9 0x0808697a in MainServer::SpawnDeleteThread (param=0xaf7a49c8) at mainserver.cpp:1157 ds = (MainServer::deletestruct *) 0xaf7a49c8 ms = (class MainServer *) 0x810e4e0 #10 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #11 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 14 (Thread -1341129808 (LWP 4528)): ---Type <return> to continue, or q <return> to quit--- #0 0xb683e295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6e2d308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080a8ddb in ProcessRequestThread::run (this=0x810e808) at mainserver.cpp:80 No locals. #3 0xb6b282aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 13 (Thread -1332741200 (LWP 4527)): #0 0xb683e295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6e2d308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080a8ddb in ProcessRequestThread::run (this=0x810e350) at mainserver.cpp:80 No locals. #3 0xb6b282aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. Thread 12 (Thread -1324352592 (LWP 4526)): #0 0xb683e295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6e2d308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080a8ddb in ProcessRequestThread::run (this=0x810e670) at mainserver.cpp:80 No locals. #3 0xb6b282aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 11 (Thread -1315963984 (LWP 4525)): #0 0xb683e295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6e2d308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080a8ddb in ProcessRequestThread::run (this=0x81155c8) at mainserver.cpp:80 No locals. #3 0xb6b282aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 10 (Thread -1307575376 (LWP 4524)): #0 0xb683e295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6e2d308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080a8ddb in ProcessRequestThread::run (this=0x8115e48) at mainserver.cpp:80 No locals. #3 0xb6b282aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 9 (Thread -1299186768 (LWP 4523)): #0 0xb66c599c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb66c57af in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb7adca9a in JobQueue::ProcessQueue (this=0x810e188) at jobqueue.cpp:472 ---Type <return> to continue, or q <return> to quit--- chanid = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x8112e68, static shared_null = 0x80e7070} starttime = {d = {jd = 2453578}, t = {ds = 75480000}} startts = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x82cdce8, static shared_null = 0x80e7070} type = 2 id = 3332 cmds = 0 flags = 2 status = 1 hostname = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x81160c8, static shared_null = 0x80e7070} sleepTime = 60 jobStatus = {sh = 0xb2903cb8} maxJobs = 2 queueStartTimeStr = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x8111548, static shared_null = 0x80e7070} queueEndTimeStr = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x8110078, static shared_null = 0x80e7070} queueStartTime = 0 ---Type <return> to continue, or q <return> to quit--- queueEndTime = 2359 curQTime = {ds = 40297186} curTime = 1111 message = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x859f5f8, static shared_null = 0x80e7070} tmpStr = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x80fb038, static shared_null = 0x80e7070} jobs = {sh = 0xb2903120} atMax = false inTimeWindow = true startedJobAlready = false #3 0xb7ad7728 in JobQueue::RunQueueProcesser (this=0x810e188) at jobqueue.cpp:138 No locals. #4 0xb7ad7751 in JobQueue::QueueProcesserThread (param=0x810e188) at jobqueue.cpp:144 jobqueue = (class JobQueue *) 0x810e188 #5 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 8 (Thread -1289323600 (LWP 4522)): #0 0xb66c599c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #1 0xb66c57af in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0x080c6d15 in HouseKeeper::RunHouseKeeping (this=0x81156a8) at housekeeper.cpp:175 period = 1 maxhr = 24 minhr = 0 dbTag = {static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x81102f8, static shared_null = 0x80e7070} #3 0x080c7849 in HouseKeeper::doHouseKeepingThread (param=0x81156a8) at housekeeper.cpp:236 hkeeper = (HouseKeeper *) 0x81156a8 #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 7 (Thread -1280934992 (LWP 4521)): #0 0xb66c599c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb66c57af in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0x0805aab6 in AutoExpire::Sleep (this=0x81154c0) at autoexpire.cpp:273 minSleep = 5 timeExpended = 45 #3 0x0805aa73 in AutoExpire::RunExpirer (this=0x81154c0) at autoexpire.cpp:261 ---Type <return> to continue, or q <return> to quit--- tKB = 712421376 uKB = 636108800 availFreeKB = 76312576 #4 0x0805c3af in AutoExpire::ExpirerThread (param=0x81154c0) at autoexpire.cpp:379 expirer = (AutoExpire *) 0x81154c0 #5 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 6 (Thread -1272546384 (LWP 4520)): #0 0xb669607f in memcpy () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb6e641c8 in QString::setLength () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6e63f4e in QString::real_detach () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb6e69bf6 in QString::replace () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6e69b42 in QString::replace () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb6dfebd8 in QSqlDriver::formatValue () from /usr/lib/libqt-mt.so.3 No symbol table info available. #6 0xb7f7f82f in QMYSQLDriver::formatValue () from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #7 0xb6dee5b0 in QSqlQuery::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #8 0xb72ce2bf in MythContext::GetSetting (this=0x80fb318, key=@0xb42679d0, defaultval=@0xb4267690) at mythcontext.cpp:1599 found = false value = {static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x80e7070, static shared_null = 0x80e7070} query = {<> = {<No data fields>}, m_db = 0xabd0a020, m_isConnected = true, m_returnConnection = true} #9 0xb72cea6e in MythContext::GetNumSetting (this=0x80fb318, key=@0xb42679d0, defaultval=0) at mythcontext.cpp:1637 val = {static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0xabf02e98, static shared_null = 0x80e7070} retval = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0xb42679d0, static shared_null = 0x80e7070} #10 0x080b2222 in Scheduler::RunScheduler (this=0x81098f0) at scheduler.cpp:947 msg = {static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0xabd7bd58, static shared_null = 0x80e7070} statuschanged = true recIter = {<std::_List_iterator_base> = {_M_node = 0x0}, <No data fields>} ---Type <return> to continue, or q <return> to quit--- prerollseconds = 0 secsleft = 4602 nexttv = (EncoderLink *) 0x8110ed8 nextRecording = (ProgramInfo *) 0xac3925a8 nextrectime = {d = {jd = 2453611}, t = {ds = 44940000}} curtime = {d = {jd = 2453611}, t = {ds = 40337753}} lastupdate = {d = {jd = 2453611}, t = {ds = 40337753}} recordfileprefix = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x810ee18, static shared_null = 0x80e7070} startIter = {<std::_List_iterator_base> = {_M_node = 0x8397458}, <No data fields>} blockShutdown = true idleSince = {d = {jd = 0}, t = {ds = 0}} idleTimeoutSecs = 0 idleWaitForRecordingTime = 15 firstRun = false fillstart = {tv_sec = 1125245541, tv_usec = 126050} fillend = {tv_sec = 1125245544, tv_usec = 397448} matchTime = 3.02636409 placeTime = 3.27139807 #11 0x080b57a7 in Scheduler::SchedulerThread (param=0x81098f0) at scheduler.cpp:1327 sched = (Scheduler *) 0x81098f0 #12 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #13 0xb66f418a in clone () from /lib/tls/libc.so.6 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. Thread 5 (Thread -1264157776 (LWP 4518)): #0 0xb66c599c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb66ee28a in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb7d0677b in TVRec::RunTV (this=0x81140b8) at tv_rec.cpp:1587 No locals. #3 0xb7d0618f in TVRec::EventThread (param=0x81140b8) at tv_rec.cpp:1509 thetv = (TVRec *) 0x81140b8 #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 4 (Thread -1255511120 (LWP 4516)): #0 0xb66c599c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb66ee28a in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb7d0677b in TVRec::RunTV (this=0x8112698) at tv_rec.cpp:1587 No locals. #3 0xb7d0618f in TVRec::EventThread (param=0x8112698) at tv_rec.cpp:1509 thetv = (TVRec *) 0x8112698 ---Type <return> to continue, or q <return> to quit--- #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 3 (Thread -1246864464 (LWP 4515)): #0 0xb66c599c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb66ee28a in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb7d0677b in TVRec::RunTV (this=0x8115cb0) at tv_rec.cpp:1587 No locals. #3 0xb7d0618f in TVRec::EventThread (param=0x8115cb0) at tv_rec.cpp:1509 thetv = (TVRec *) 0x8115cb0 #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 2 (Thread -1238217808 (LWP 4514)): #0 0xb66c599c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb66ee28a in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb7d0677b in TVRec::RunTV (this=0x8109ac0) at tv_rec.cpp:1587 ---Type <return> to continue, or q <return> to quit--- No locals. #3 0xb7d0618f in TVRec::EventThread (param=0x8109ac0) at tv_rec.cpp:1509 thetv = (TVRec *) 0x8109ac0 #4 0xb683bb63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb66f418a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 1 (Thread -1236355392 (LWP 4508)): #0 0xb66eda27 in select () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb6addaaa in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6b46f28 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb6b46dd8 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6b34e21 in QApplication::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0x080774a3 in main (argc=3, argv=0xbfb99164) at main.cpp:623 a = <incomplete type> binname = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x80fa6e0, static shared_null = 0x80e7070} verboseString = {static null = { ---Type <return> to continue, or q <return> to quit--- static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x80fb110, static shared_null = 0x80e7070} daemonize = false printsched = false testsched = false resched = false nosched = false printexpire = false pidfs = <incomplete type> port = 6543 statusport = 6544 myip = {static null = {static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x8108918, static shared_null = 0x80e7070} masterip = {static null = { static null = <same as static member of an already seen type>, d = 0x80e7070, static shared_null = 0x80e7070}, d = 0x8107d50, static shared_null = 0x80e7070} ismaster = true fatal_error = false runsched = true #0 0xb669607f in memcpy () from /lib/tls/libc.so.6 (gdb) (gdb) (gdb)
Change History (5)
comment:1 Changed 18 years ago by
Resolution: | → worksforme |
---|---|
Status: | new → closed |
comment:2 Changed 18 years ago by
Resolution: | worksforme |
---|---|
Status: | closed → reopened |
This happens to me as well. Any time I delete a couple of recordings in a row, mythbackend segfaults.
comment:3 Changed 18 years ago by
Resolution: | → worksforme |
---|---|
Status: | reopened → closed |
Hey, guess what. Still works for me. Unless you have new information, don't reopen the bug.
comment:4 Changed 18 years ago by
Resolution: | worksforme |
---|---|
Status: | closed → reopened |
It doesn't work for me.
comment:5 Changed 18 years ago by
Resolution: | → worksforme |
---|---|
Status: | reopened → closed |
Just kidding. :)
Really looks like a Qt bug, not mythtv.