GNU gdb (Gentoo 7.3.1 p2) 7.3.1 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-pc-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/mythbackend...Reading symbols from /usr/lib/debug/usr/bin/mythbackend.debug...done. done. [New LWP 21329] [New LWP 21330] [New LWP 21331] [New LWP 21332] [New LWP 21333] [New LWP 21336] [New LWP 21337] [New LWP 21338] [New LWP 21340] [New LWP 21341] [New LWP 21342] [New LWP 21344] [New LWP 21346] [New LWP 21347] [New LWP 21348] [New LWP 21349] [New LWP 21355] [New LWP 21356] [New LWP 21403] [New LWP 21784] [New LWP 21787] [New LWP 21791] [New LWP 21315] [New LWP 21318] [New LWP 21319] [New LWP 21320] [New LWP 21321] [New LWP 21322] [New LWP 21323] [New LWP 21788] [New LWP 21785] [New LWP 21328] warning: Can't read pathname for load map: Input/output error. [Thread debugging using libthread_db enabled] Core was generated by `/usr/bin/mythbackend --verbose general --loglevel info --logpath /var/log/mytht'. Program terminated with signal 11, Segmentation fault. #0 0xb43508c5 in QMutex::lock() () from /usr/lib/qt4/libQtCore.so.4 [?1034h(gdb) paging off Undefined command: "paging". Try "help". (gdb) set pagination off (gdb) thread apply all bt Thread 32 (Thread 0xae6bab70 (LWP 21328)): #0 0xb41f8041 in read () at ../sysdeps/unix/syscall-template.S:82 #1 0xae748e8d in vio_read () from /usr/lib/libmysqlclient_r.so.16 #2 0xae748eed in vio_read_buff () from /usr/lib/libmysqlclient_r.so.16 #3 0xae749aa5 in ?? () from /usr/lib/libmysqlclient_r.so.16 #4 0xae74a2d3 in my_net_read () from /usr/lib/libmysqlclient_r.so.16 #5 0xae744bdd in cli_safe_read () from /usr/lib/libmysqlclient_r.so.16 #6 0xae7457d7 in ?? () from /usr/lib/libmysqlclient_r.so.16 #7 0xae723d41 in ?? () from /usr/lib/libmysqlclient_r.so.16 #8 0xae72438e in cli_stmt_execute () from /usr/lib/libmysqlclient_r.so.16 #9 0xae724fd4 in mysql_stmt_execute () from /usr/lib/libmysqlclient_r.so.16 #10 0xae88340a in ?? () from /usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so #11 0xb4fb35d8 in QSqlQuery::exec() () from /usr/lib/qt4/libQtSql.so.4 #12 0xb60e4096 in MSqlQuery::exec (this=0xae6b9e44) at mythdbcon.cpp:615 #13 0xb738cd47 in unlock_channel (chanid=1017, updated=0) at eitcache.cpp:213 #14 0xb738d8a9 in EITCache::WriteChannelToDB (this=0x8feaad8, chanid=1017) at eitcache.cpp:288 #15 0xb738dbb0 in EITCache::WriteToDB (this=0x8feaad8) at eitcache.cpp:303 #16 0xb73719be in EITHelper::WriteEITCache (this=0x9093458) at eithelper.cpp:611 #17 0xb737c891 in EITScanner::StopPassiveScan (this=0x906e248) at eitscanner.cpp:217 #18 0xb737cf64 in EITScanner::StopActiveScan (this=0x906e248) at eitscanner.cpp:282 #19 0xb73aa5a0 in TVRec::HandleStateChange (this=0x90a2190) at tv_rec.cpp:978 #20 0xb73abca7 in TVRec::run (this=0x90a2190) at tv_rec.cpp:1235 #21 0xb60c691b in MThread::run (this=0x90a1e60) at mthread.cpp:319 #22 0xb60c6f9d in MThreadInternal::run (this=0x90931c0) at mthread.cpp:78 #23 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #24 0xb41f0d02 in start_thread (arg=0xae6bab70) at pthread_create.c:301 #25 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 31 (Thread 0xa1c4eb70 (LWP 21785)): #0 0xb4030277 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0xb74789b0 in DVBStreamHandler::RunTS (this=0xa3794c28) at dvbstreamhandler.cpp:222 #2 0xb7477806 in DVBStreamHandler::run (this=0xa3794c28) at dvbstreamhandler.cpp:112 #3 0xb60c6f9d in MThreadInternal::run (this=0xa3729170) at mthread.cpp:78 #4 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #5 0xb41f0d02 in start_thread (arg=0xa1c4eb70) at pthread_create.c:301 #6 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 30 (Thread 0xa40ffb70 (LWP 21788)): #0 0xb4030277 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0xb74789b0 in DVBStreamHandler::RunTS (this=0xa379ee20) at dvbstreamhandler.cpp:222 #2 0xb7477806 in DVBStreamHandler::run (this=0xa379ee20) at dvbstreamhandler.cpp:112 #3 0xb60c6f9d in MThreadInternal::run (this=0xa37141a8) at mthread.cpp:78 #4 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #5 0xb41f0d02 in start_thread (arg=0xa40ffb70) at pthread_create.c:301 #6 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 29 (Thread 0xaf08ab70 (LWP 21323)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_wait.S:170 #1 0xb4354a7a in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb61bf735 in MythSystemIOHandler::run (this=0x903e770) at system-unix.cpp:100 #4 0xb60c6f9d in MThreadInternal::run (this=0x9018bd0) at mthread.cpp:78 #5 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb41f0d02 in start_thread (arg=0xaf08ab70) at pthread_create.c:301 #7 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 28 (Thread 0xaf88ab70 (LWP 21322)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_wait.S:170 #1 0xb4354a7a in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb61bf735 in MythSystemIOHandler::run (this=0x902e228) at system-unix.cpp:100 #4 0xb60c6f9d in MThreadInternal::run (this=0x901c6c8) at mthread.cpp:78 #5 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb41f0d02 in start_thread (arg=0xaf88ab70) at pthread_create.c:301 #7 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 27 (Thread 0xb008ab70 (LWP 21321)): #0 0xb41f871c in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0xb61c1fbf in MythSystemSignalManager::run (this=0x9017a20) at system-unix.cpp:491 #2 0xb60c6f9d in MThreadInternal::run (this=0x901bb80) at mthread.cpp:78 #3 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #4 0xb41f0d02 in start_thread (arg=0xb008ab70) at pthread_create.c:301 #5 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 26 (Thread 0xb088ab70 (LWP 21320)): #0 0xb41f871c in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0xb61c04d1 in MythSystemManager::run (this=0x902db00) at system-unix.cpp:272 #2 0xb60c6f9d in MThreadInternal::run (this=0x9016cd0) at mthread.cpp:78 #3 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #4 0xb41f0d02 in start_thread (arg=0xb088ab70) at pthread_create.c:301 #5 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 25 (Thread 0xb108ab70 (LWP 21319)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb618d952 in LoggerThread::run (this=0x900b798) at logging.cpp:826 #4 0xb60c6f9d in MThreadInternal::run (this=0x900b678) at mthread.cpp:78 #5 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb41f0d02 in start_thread (arg=0xb108ab70) at pthread_create.c:301 #7 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 24 (Thread 0xb188ab70 (LWP 21318)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb618cfb1 in DBLoggerThread::run (this=0x90116e8) at logging.cpp:649 #4 0xb60c6f9d in MThreadInternal::run (this=0x900fc38) at mthread.cpp:78 #5 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb41f0d02 in start_thread (arg=0xb188ab70) at pthread_create.c:301 #7 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 23 (Thread 0xb188d720 (LWP 21315)): #0 0xb402c762 in *__GI___poll (fds=0x9274120, nfds=7, timeout=12517) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0xb4247eb9 in g_poll () from /usr/lib/libglib-2.0.so.0 #2 0x00000007 in ?? () #3 0x000030e5 in ?? () #4 0xb42e3ff4 in ?? () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 22 (Thread 0xa58ffb70 (LWP 21791)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb60c9bc4 in MPoolThread::run (this=0xa08f3a20) at mthreadpool.cpp:71 #4 0xb60c6f9d in MThreadInternal::run (this=0xa253fcf8) at mthread.cpp:78 #5 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb41f0d02 in start_thread (arg=0xa58ffb70) at pthread_create.c:301 #7 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 21 (Thread 0xa2effb70 (LWP 21787)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb7330ee2 in SignalMonitor::run (this=0xa375a320) at signalmonitor.cpp:322 #4 0xb60c6f9d in MThreadInternal::run (this=0xa375a2f8) at mthread.cpp:78 #5 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb41f0d02 in start_thread (arg=0xa2effb70) at pthread_create.c:301 #7 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 20 (Thread 0xa144eb70 (LWP 21784)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb7330ee2 in SignalMonitor::run (this=0xa378e950) at signalmonitor.cpp:322 #4 0xb60c6f9d in MThreadInternal::run (this=0xa371d548) at mthread.cpp:78 #5 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb41f0d02 in start_thread (arg=0xa144eb70) at pthread_create.c:301 #7 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 19 (Thread 0xa244eb70 (LWP 21403)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_wait.S:170 #1 0xb4354a7a in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb60dcba9 in MythSocketThread::run (this=0x92b8c90) at mythsocketthread.cpp:232 #4 0xb60c6f9d in MThreadInternal::run (this=0x93c9e70) at mthread.cpp:78 #5 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb41f0d02 in start_thread (arg=0xa244eb70) at pthread_create.c:301 #7 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 18 (Thread 0xa48ffb70 (LWP 21356)): #0 0xb402c762 in *__GI___poll (fds=0x92ba458, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0xb4247eb9 in g_poll () from /usr/lib/libglib-2.0.so.0 #2 0x00000001 in ?? () #3 0xffffffff in ?? () #4 0xb42e3ff4 in ?? () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 17 (Thread 0xa50ffb70 (LWP 21355)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_wait.S:170 #1 0xb4354a7a in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb612fecf in MythDownloadManager::run (this=0x92aa720) at mythdownloadmanager.cpp:280 #4 0xb60c6f9d in MThreadInternal::run (this=0x9275308) at mthread.cpp:78 #5 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb41f0d02 in start_thread (arg=0xa50ffb70) at pthread_create.c:301 #7 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 16 (Thread 0xa60ffb70 (LWP 21349)): #0 0xb402c762 in *__GI___poll (fds=0x9276ab0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0xb4247eb9 in g_poll () from /usr/lib/libglib-2.0.so.0 #2 0x00000001 in ?? () #3 0xffffffff in ?? () #4 0xb42e3ff4 in ?? () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 15 (Thread 0xa68ffb70 (LWP 21348)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb43541a4 in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb435428b in QThread::msleep(unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb60c7064 in MThreadInternal::MSleep (time=100) at mthread.cpp:91 #4 0xb60c69a7 in MThread::msleep (time=100) at mthread.cpp:342 #5 0xb6263c64 in TaskQueue::run (this=0x9262288) at taskqueue.cpp:150 #6 0xb60c6f9d in MThreadInternal::run (this=0x925e260) at mthread.cpp:78 #7 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #8 0xb41f0d02 in start_thread (arg=0xa68ffb70) at pthread_create.c:301 #9 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 14 (Thread 0xa70ffb70 (LWP 21347)): #0 0xb4030277 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0xb625ed1e in SSDP::run (this=0x92629c8) at ssdp.cpp:295 #2 0xb60c6f9d in MThreadInternal::run (this=0x925d448) at mthread.cpp:78 #3 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #4 0xb41f0d02 in start_thread (arg=0xa70ffb70) at pthread_create.c:301 #5 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 13 (Thread 0xa7e97b70 (LWP 21346)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_wait.S:170 #1 0xb50b5cd6 in ?? () from /usr/lib/qt4/libQtScript.so.4 #2 0xb50b5d37 in ?? () from /usr/lib/qt4/libQtScript.so.4 #3 0xb41f0d02 in start_thread (arg=0xa7e97b70) at pthread_create.c:301 #4 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 12 (Thread 0xa8697b70 (LWP 21344)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb6efd46a in JobQueue::ProcessQueue (this=0x9104750) at jobqueue.cpp:496 #4 0xb6ef9869 in JobQueue::run (this=0x9104750) at jobqueue.cpp:161 #5 0xb60c691b in MThread::run (this=0x90a0ef0) at mthread.cpp:319 #6 0xb60c6f9d in MThreadInternal::run (this=0x90a0f08) at mthread.cpp:78 #7 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #8 0xb41f0d02 in start_thread (arg=0xa8697b70) at pthread_create.c:301 #9 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 11 (Thread 0xa8e97b70 (LWP 21342)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0x08077b9b in AutoExpire::Sleep (this=0x90aab68, sleepTime=59997) at autoexpire.cpp:358 #4 0x080779f7 in AutoExpire::RunExpirer (this=0x90aab68) at autoexpire.cpp:339 #5 0x080754a5 in ExpireThread::run (this=0x91a2858) at autoexpire.cpp:58 #6 0xb60c6f9d in MThreadInternal::run (this=0x91a3698) at mthread.cpp:78 #7 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #8 0xb41f0d02 in start_thread (arg=0xa8e97b70) at pthread_create.c:301 #9 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 10 (Thread 0xa9697b70 (LWP 21341)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0x0812d20e in HouseKeeper::RunHouseKeeping (this=0x90a1e30) at housekeeper.cpp:348 #4 0x0812b3a5 in HouseKeepingThread::run (this=0x9104478) at housekeeper.cpp:39 #5 0xb60c6f9d in MThreadInternal::run (this=0x90a1a18) at mthread.cpp:78 #6 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #7 0xb41f0d02 in start_thread (arg=0xa9697b70) at pthread_create.c:301 #8 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 9 (Thread 0xa9e97b70 (LWP 21340)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_wait.S:170 #1 0xb4354a7a in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb73ad85c in TVRec::WaitForEventThreadSleep (this=0x90a2190, wake=true, time=4294967295) at tv_rec.cpp:1446 #4 0xb73a6b94 in TVRec::StartRecording (this=0x90a2190, rcinfo=0xa08cc6b8) at tv_rec.cpp:649 #5 0x0808a188 in EncoderLink::StartRecording (this=0x90a4ef0, rec=0xa08cc6b8) at encoderlink.cpp:388 #6 0x0810345e in Scheduler::HandleRecording (this=0x9105a00, ri=..., statuschanged=@0xa9e97197, prerollseconds=150, tuningTimeout=180) at scheduler.cpp:2420 #7 0x080ff705 in Scheduler::run (this=0x9105a00) at scheduler.cpp:1896 #8 0xb60c6f9d in MThreadInternal::run (this=0x90ab5c0) at mthread.cpp:78 #9 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #10 0xb41f0d02 in start_thread (arg=0xa9e97b70) at pthread_create.c:301 #11 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 8 (Thread 0xaa697b70 (LWP 21338)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb73ad134 in TVRec::run (this=0x9017468) at tv_rec.cpp:1404 #4 0xb60c691b in MThread::run (this=0x90175d8) at mthread.cpp:319 #5 0xb60c6f9d in MThreadInternal::run (this=0x90175f0) at mthread.cpp:78 #6 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #7 0xb41f0d02 in start_thread (arg=0xaa697b70) at pthread_create.c:301 #8 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 7 (Thread 0xaae97b70 (LWP 21337)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_wait.S:170 #1 0xb435369b in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43508fa in QMutex::lock() () from /usr/lib/qt4/libQtCore.so.4 #3 0xb73ad889 in TVRec::WaitForEventThreadSleep (this=0x9016268, wake=true, time=4294967295) at tv_rec.cpp:1450 #4 0xb73ba56c in TVRec::SetChannel (this=0x9016268, name=..., requestType=4096) at tv_rec.cpp:3022 #5 0xb737be6c in EITScanner::run (this=0x9106700) at eitscanner.cpp:136 #6 0xb60c691b in MThread::run (this=0x912f538) at mthread.cpp:319 #7 0xb60c6f9d in MThreadInternal::run (this=0x91208a0) at mthread.cpp:78 #8 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #9 0xb41f0d02 in start_thread (arg=0xaae97b70) at pthread_create.c:301 #10 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 6 (Thread 0xab697b70 (LWP 21336)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_wait.S:170 #1 0xb435369b in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb435095c in QMutex::lock() () from /usr/lib/qt4/libQtCore.so.4 #3 0xb6edd932 in QMutexLocker::QMutexLocker (this=0xab696f38, m=0x8feaadc) at /usr/include/qt4/QtCore/qmutex.h:102 #4 0xb738db7b in EITCache::WriteToDB (this=0x8feaad8) at eitcache.cpp:298 #5 0xb73719be in EITHelper::WriteEITCache (this=0x90ecce8) at eithelper.cpp:611 #6 0xb737c891 in EITScanner::StopPassiveScan (this=0x9106700) at eitscanner.cpp:217 #7 0xb73bdf7e in TVRec::TuningShutdowns (this=0x9016268, request=...) at tv_rec.cpp:3489 #8 0xb73bd26c in TVRec::HandleTuning (this=0x9016268) at tv_rec.cpp:3379 #9 0xb73abe5e in TVRec::run (this=0x9016268) at tv_rec.cpp:1249 #10 0xb60c691b in MThread::run (this=0x90163a8) at mthread.cpp:319 #11 0xb60c6f9d in MThreadInternal::run (this=0x9014ed8) at mthread.cpp:78 #12 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #13 0xb41f0d02 in start_thread (arg=0xab697b70) at pthread_create.c:301 #14 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 5 (Thread 0xabe97b70 (LWP 21333)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb73ad134 in TVRec::run (this=0x9014578) at tv_rec.cpp:1404 #4 0xb60c691b in MThread::run (this=0x90146b8) at mthread.cpp:319 #5 0xb60c6f9d in MThreadInternal::run (this=0x90139c0) at mthread.cpp:78 #6 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #7 0xb41f0d02 in start_thread (arg=0xabe97b70) at pthread_create.c:301 #8 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 4 (Thread 0xac697b70 (LWP 21332)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb73ad134 in TVRec::run (this=0x9013508) at tv_rec.cpp:1404 #4 0xb60c691b in MThread::run (this=0x9013678) at mthread.cpp:319 #5 0xb60c6f9d in MThreadInternal::run (this=0x909d8f0) at mthread.cpp:78 #6 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #7 0xb41f0d02 in start_thread (arg=0xac697b70) at pthread_create.c:301 #8 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 3 (Thread 0xace97b70 (LWP 21331)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb73ad134 in TVRec::run (this=0x90ac5d0) at tv_rec.cpp:1404 #4 0xb60c691b in MThread::run (this=0x90ac740) at mthread.cpp:319 #5 0xb60c6f9d in MThreadInternal::run (this=0x90abca8) at mthread.cpp:78 #6 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #7 0xb41f0d02 in start_thread (arg=0xace97b70) at pthread_create.c:301 #8 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 2 (Thread 0xad697b70 (LWP 21330)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i586/../i486/pthread_cond_timedwait.S:237 #1 0xb4354a6c in ?? () from /usr/lib/qt4/libQtCore.so.4 #2 0xb43547cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #3 0xb73ad134 in TVRec::run (this=0x90ac2e8) at tv_rec.cpp:1404 #4 0xb60c691b in MThread::run (this=0x90ac458) at mthread.cpp:319 #5 0xb60c6f9d in MThreadInternal::run (this=0x90ab158) at mthread.cpp:78 #6 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #7 0xb41f0d02 in start_thread (arg=0xad697b70) at pthread_create.c:301 #8 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xade97b70 (LWP 21329)): #0 0xb43508c5 in QMutex::lock() () from /usr/lib/qt4/libQtCore.so.4 #1 0xb6edd932 in QMutexLocker::QMutexLocker (this=0xade97178, m=0x88) at /usr/include/qt4/QtCore/qmutex.h:102 #2 0xb73ba2fd in TVRec::SetChannel (this=0x0, name=..., requestType=4096) at tv_rec.cpp:3005 #3 0xb737be6c in EITScanner::run (this=0x906e248) at eitscanner.cpp:136 #4 0xb60c691b in MThread::run (this=0x90a4430) at mthread.cpp:319 #5 0xb60c6f9d in MThreadInternal::run (this=0x90a4bf0) at mthread.cpp:78 #6 0xb43543dc in ?? () from /usr/lib/qt4/libQtCore.so.4 #7 0xb41f0d02 in start_thread (arg=0xade97b70) at pthread_create.c:301 #8 0xb4036eae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 (gdb) qu  frame 2 #2 0xb73ba2fd in TVRec::SetChannel (this=0x0, name=..., requestType=4096) at tv_rec.cpp:3005 3005 QMutexLocker lock(&stateChangeLock); (gdb) list 3000 * \param requestType tells us what kind of request to actually send to 3001 * the tuning thread, kFlagDetect is usually sufficient 3002 */ 3003 void TVRec::SetChannel(QString name, uint requestType) 3004 { 3005 QMutexLocker lock(&stateChangeLock); 3006 LOG(VB_CHANNEL, LOG_INFO, LOC + 3007 QString("SetChannel(%1) -- begin").arg(name)); 3008 3009 // Detect tuning request type if needed (gdb) print name $1 = {static null = {}, static shared_null = {ref = {_q_value = 2876}, alloc = 0, size = 0, data = 0xb4539472, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2864}, alloc = 0, size = 0, data = 0xb4539486, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x93fd658, static codecForCStrings = 0x0} (gdb) print requestType $2 = 4096 (gdb) quit