[mythtv-commits] Ticket #11654: mythtv-setup fail to exit, waiting on LoggerThread to finish
MythTV
noreply at mythtv.org
Wed Jul 10 07:35:46 UTC 2013
#11654: mythtv-setup fail to exit, waiting on LoggerThread to finish
--------------------------------------+-------------------------
Reporter: jyavenard | Owner: beirdo
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: Unspecified
Severity: medium | Keywords:
Ticket locked: 0 |
--------------------------------------+-------------------------
On mac, you can't have a fork that will itself fork; the OS will
automatically kill the spawned process.
As such, mythlogserver is started without --daemon.
However this makes LoggerThread::launchLogServer() to never exit (it is
waiting on the completion of the /bin/mythlogserver --daemon to exit)
when mythtv-setup exit; it is waiting for the logger thread to exit; but
it is stuck; resulting in a deadlock..
{{{
(gdb) thread apply all bt full
Thread 38 (process 96332):
#0 0x00007fff8ae376d6 in __workq_kernreturn ()
No symbol table info available.
#1 0x00007fff8d82ff4c in _pthread_workq_return ()
No symbol table info available.
#2 0x00007fff8d82fd13 in _pthread_wqthread ()
No symbol table info available.
#3 0x00007fff8d81a1d1 in start_wqthread ()
No symbol table info available.
Thread 37 (process 96332):
#0 0x00007fff8ae376d6 in __workq_kernreturn ()
No symbol table info available.
#1 0x00007fff8d82ff4c in _pthread_workq_return ()
No symbol table info available.
#2 0x00007fff8d82fd13 in _pthread_wqthread ()
No symbol table info available.
#3 0x00007fff8d81a1d1 in start_wqthread ()
No symbol table info available.
Thread 36 (process 96332):
#0 0x00007fff8ae376d6 in __workq_kernreturn ()
No symbol table info available.
#1 0x00007fff8d82ff4c in _pthread_workq_return ()
No symbol table info available.
#2 0x00007fff8d82fd13 in _pthread_wqthread ()
No symbol table info available.
#3 0x00007fff8d81a1d1 in start_wqthread ()
No symbol table info available.
Thread 32 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558edaa in QWaitConditionPrivate::wait (this=0x109ec6e80,
time=18446744073709551615) at qwaitcondition_unix.cpp:86
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109ec5170,
mutex=0x109ec67c0, time=18446744073709551615) at
qwaitcondition_unix.cpp:158
returnValue = false
#4 0x0000000107a772cd in WTF::ThreadCondition::wait ()
No symbol table info available.
#5 0x00000001077bb138 in WebCore::IconDatabase::syncThreadMainLoop ()
No symbol table info available.
#6 0x00000001077baea0 in WebCore::IconDatabase::iconDatabaseSyncThread ()
No symbol table info available.
#7 0x00000001077b407d in
WebCore::IconDatabase::iconDatabaseSyncThreadStart ()
No symbol table info available.
#8 0x0000000107a79ee8 in WTF::threadEntryPoint ()
No symbol table info available.
#9 0x0000000107a76901 in WTF::ThreadPrivate::run ()
No symbol table info available.
#10 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109ec7520) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x112f14000
data = (QThreadData *) 0x109ec6bd0
objectName = {
d = 0x105931170
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109ec7520,
__next = 0x0
}
thr = (QThread *) 0x109ec7520
#11 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#12 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 31 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558edaa in QWaitConditionPrivate::wait (this=0x109ec0150,
time=18446744073709551615) at qwaitcondition_unix.cpp:86
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109ebfd78,
mutex=0x109ebfd80, time=18446744073709551615) at
qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001024498e2 in MythDownloadManager::run (this=0x109ebfd30) at
mythdownloadmanager.cpp:293
downloading = false
itemsInQueue = false
waitAnyway = false
#5 0x000000010244b35c in non-virtual thunk to MythDownloadManager::run()
(this=0x109ebfd40) at mythdownloadmanager.cpp:336
No locals.
#6 0x00000001023d5d8a in MThreadInternal::run (this=0x109ebfcd0) at
mthread.cpp:79
No locals.
#7 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109ebfcd0) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x112a81000
data = (QThreadData *) 0x109ec0040
objectName = {
d = 0x109ebfba0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109ebfcd0,
__next = 0x0
}
thr = (MThreadInternal *) 0x109ebfcd0
#8 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#9 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 30 (process 96332):
#0 0x00007fff8ae37322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1 0x0000000105768ffa in qt_safe_select (nfds=72, fdread=0x10c8695b8,
fdwrite=0x10c869850, fdexcept=0x10c869ae8, orig_timeout=0x11289ac28) at
qcore_unix.cpp:93
start = {
tv_sec = 532502,
tv_usec = 446540
}
timeout = {
tv_sec = 9,
tv_usec = 999997
}
ret = 0
#2 0x000000010576ef87 in QEventDispatcherUNIX::select (this=0x112001330,
nfds=72, readfds=0x10c8695b8, writefds=0x10c869850, exceptfds=0x10c869ae8,
timeout=0x11289ac28) at qeventdispatcher_unix.cpp:650
No locals.
#3 0x000000010576d4a6 in QEventDispatcherUNIXPrivate::doSelect
(this=0x10c869400, flags=@0x11289ac18, timeout=0x11289ac28) at
qeventdispatcher_unix.cpp:219
highest = 71
wakeUpFd = 71
q = (QEventDispatcherUNIX *) 0x112001330
nsel = 1
nevents = 123982
t = {0x105818d2c "Read", 0x105818d31 "Write", 0x105818d37
"Exception"}
#4 0x000000010576fc1f in QEventDispatcherUNIX::processEvents
(this=0x112001330, flags=@0x11289ac88) at qeventdispatcher_unix.cpp:937
tm = (timeval *) 0x11289ac28
wait_tm = {
tv_sec = 9,
tv_usec = 999997
}
d = (QEventDispatcherUNIXPrivate *) 0x10c869400
nevents = 0
canWait = true
#5 0x0000000105718cbc in QEventLoop::processEvents (this=0x11289adb8,
flags=@0x11289ad30) at qeventloop.cpp:149
d = (QEventLoopPrivate *) 0x1120bbb40
#6 0x0000000105718eb9 in QEventLoop::exec (this=0x11289adb8,
flags=@0x11289adb0) at qeventloop.cpp:204
d = (QEventLoopPrivate *) 0x1120bbb40
locker = {
val = 4460646440
}
app = (QApplication *) 0x109a265d0
eventLoop = (QEventLoop *) 0x11289adb8
#7 0x00000001055898ae in QThread::exec (this=0x109eba3c0) at
qthread.cpp:542
d = (QThreadPrivate *) 0x109e00fa0
locker = {
val = 4460646440
}
eventLoop = (QEventLoop) {
<QObject> = {
_vptr$QObject = 0x10593a090,
d_ptr = {
d = 0x1120bbb40
}
}, <No data fields>}
returnCode = 1
#8 0x0000000105589ad5 in QThread::run (this=0x109eba3c0) at
qthread.cpp:609
No locals.
#9 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109eba3c0) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x11289b000
data = (QThreadData *) 0x109eba850
objectName = {
d = 0x105931170
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109eba3c0,
__next = 0x0
}
thr = (QThread *) 0x109eba3c0
#10 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#11 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 29 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x0000000107a6662b in WTF::TCMalloc_PageHeap::scavengerThread ()
No symbol table info available.
#3 0x0000000107a665b5 in WTF::TCMalloc_PageHeap::runScavengerThread ()
No symbol table info available.
#4 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#5 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 28 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558ed8c in QWaitConditionPrivate::wait (this=0x109e56110,
time=120001) at qwaitcondition_unix.cpp:84
tv = {
tv_sec = 1373441380,
tv_usec = 960788
}
ti = {
tv_sec = 1373441500,
tv_nsec = 961788000
}
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109e4f0d8,
mutex=0x109e4f0d0, time=120001) at qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001023dd43b in MPoolThread::run (this=0x109e4f0b0) at
mthreadpool.cpp:71
autodelete = true
t = {
m_timer = {
t1 = 532446080785770,
t2 = 0
},
m_offset = 0
}
locker = {
val = 4460966097
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x109e50960) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e50960) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x112695000
data = (QThreadData *) 0x109e55f60
objectName = {
d = 0x109e561f0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e50960,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e50960
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 27 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558ed8c in QWaitConditionPrivate::wait (this=0x1110472d0,
time=120001) at qwaitcondition_unix.cpp:84
tv = {
tv_sec = 1373441380,
tv_usec = 960824
}
ti = {
tv_sec = 1373441500,
tv_nsec = 961824000
}
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x11102e438,
mutex=0x11102e430, time=120001) at qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001023dd43b in MPoolThread::run (this=0x11102e410) at
mthreadpool.cpp:71
autodelete = true
t = {
m_timer = {
t1 = 532446080821207,
t2 = 0
},
m_offset = 0
}
locker = {
val = 4580369457
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x1110490b0) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x1110490b0) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x112612000
data = (QThreadData *) 0x111048e20
objectName = {
d = 0x11100e4e0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x1110490b0,
__next = 0x0
}
thr = (MThreadInternal *) 0x1110490b0
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 26 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558ed8c in QWaitConditionPrivate::wait (this=0x109e31550,
time=120001) at qwaitcondition_unix.cpp:84
tv = {
tv_sec = 1373441381,
tv_usec = 134406
}
ti = {
tv_sec = 1373441501,
tv_nsec = 135406000
}
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109e312d8,
mutex=0x109e312d0, time=120001) at qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001023dd43b in MPoolThread::run (this=0x109e312b0) at
mthreadpool.cpp:71
autodelete = true
t = {
m_timer = {
t1 = 532446254402800,
t2 = 0
},
m_offset = 0
}
locker = {
val = 4460843729
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x109e30fc0) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e30fc0) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x11258f000
data = (QThreadData *) 0x109e314e0
objectName = {
d = 0x109e35040
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e30fc0,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e30fc0
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 25 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558ed8c in QWaitConditionPrivate::wait (this=0x109e26210,
time=120001) at qwaitcondition_unix.cpp:84
tv = {
tv_sec = 1373441381,
tv_usec = 335602
}
ti = {
tv_sec = 1373441501,
tv_nsec = 336602000
}
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109e25b78,
mutex=0x109e25b70, time=120001) at qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001023dd43b in MPoolThread::run (this=0x109e25b50) at
mthreadpool.cpp:71
autodelete = true
t = {
m_timer = {
t1 = 532446455600137,
t2 = 0
},
m_offset = 0
}
locker = {
val = 4460796785
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x109e75140) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e75140) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x11250c000
data = (QThreadData *) 0x109e26060
objectName = {
d = 0x109e262f0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e75140,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e75140
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 24 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558ed8c in QWaitConditionPrivate::wait (this=0x109e24590,
time=120001) at qwaitcondition_unix.cpp:84
tv = {
tv_sec = 1373441381,
tv_usec = 132399
}
ti = {
tv_sec = 1373441501,
tv_nsec = 133399000
}
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109e78e48,
mutex=0x109e78e40, time=120001) at qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001023dd43b in MPoolThread::run (this=0x109e78e20) at
mthreadpool.cpp:71
autodelete = true
t = {
m_timer = {
t1 = 532446252397539,
t2 = 0
},
m_offset = 0
}
locker = {
val = 4461137473
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x109e72520) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e72520) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x112489000
data = (QThreadData *) 0x109e243e0
objectName = {
d = 0x109e74dd0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e72520,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e72520
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 23 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558ed8c in QWaitConditionPrivate::wait (this=0x109e82b90,
time=120001) at qwaitcondition_unix.cpp:84
tv = {
tv_sec = 1373441381,
tv_usec = 11931
}
ti = {
tv_sec = 1373441501,
tv_nsec = 12931000
}
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109e72738,
mutex=0x109e72730, time=120001) at qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001023dd43b in MPoolThread::run (this=0x109e72710) at
mthreadpool.cpp:71
autodelete = true
t = {
m_timer = {
t1 = 532446131928942,
t2 = 0
},
m_offset = 0
}
locker = {
val = 4461111089
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x109e72680) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e72680) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x112406000
data = (QThreadData *) 0x109e829e0
objectName = {
d = 0x109e82c10
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e72680,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e72680
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 22 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558ed8c in QWaitConditionPrivate::wait (this=0x109e581e0,
time=120001) at qwaitcondition_unix.cpp:84
tv = {
tv_sec = 1373441381,
tv_usec = 134660
}
ti = {
tv_sec = 1373441501,
tv_nsec = 135660000
}
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109e57c88,
mutex=0x109e57c80, time=120001) at qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001023dd43b in MPoolThread::run (this=0x109e57c60) at
mthreadpool.cpp:71
autodelete = true
t = {
m_timer = {
t1 = 532446254658129,
t2 = 0
},
m_offset = 0
}
locker = {
val = 4461001857
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x109e57ad0) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e57ad0) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x112383000
data = (QThreadData *) 0x109e58010
objectName = {
d = 0x109e582c0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e57ad0,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e57ad0
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 21 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558ed8c in QWaitConditionPrivate::wait (this=0x109e407d0,
time=120001) at qwaitcondition_unix.cpp:84
tv = {
tv_sec = 1373441380,
tv_usec = 960335
}
ti = {
tv_sec = 1373441500,
tv_nsec = 961335000
}
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109e403d8,
mutex=0x109e403d0, time=120001) at qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001023dd43b in MPoolThread::run (this=0x109e403b0) at
mthreadpool.cpp:71
autodelete = true
t = {
m_timer = {
t1 = 532446080333013,
t2 = 0
},
m_offset = 0
}
locker = {
val = 4460905425
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x109e49950) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e49950) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x112300000
data = (QThreadData *) 0x109e405e0
objectName = {
d = 0x109e408b0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e49950,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e49950
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 20 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558edaa in QWaitConditionPrivate::wait (this=0x109e76270,
time=18446744073709551615) at qwaitcondition_unix.cpp:86
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x10b036628,
mutex=0x10b036620, time=18446744073709551615) at
qwaitcondition_unix.cpp:158
returnValue = false
#4 0x0000000102524b38 in MythSystemLegacyIOHandler::run
(this=0x10b036600) at mythsystemunix.cpp:101
locker = {
val = 4479739425
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x109e78350) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e78350) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x114f65000
data = (QThreadData *) 0x109e41750
objectName = {
d = 0x109e65af0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e78350,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e78350
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 19 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558edaa in QWaitConditionPrivate::wait (this=0x109e205d0,
time=18446744073709551615) at qwaitcondition_unix.cpp:86
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x10b005428,
mutex=0x10b005420, time=18446744073709551615) at
qwaitcondition_unix.cpp:158
returnValue = false
#4 0x0000000102524b38 in MythSystemLegacyIOHandler::run
(this=0x10b005400) at mythsystemunix.cpp:101
locker = {
val = 4479538209
}
#5 0x00000001023d5d8a in MThreadInternal::run (this=0x109e132f0) at
mthread.cpp:79
No locals.
#6 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e132f0) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x114ee2000
data = (QThreadData *) 0x109e62650
objectName = {
d = 0x109e5c140
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e132f0,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e132f0
#7 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#8 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 18 (process 96332):
#0 0x00007fff8ae37386 in __semwait_signal ()
No symbol table info available.
#1 0x00007fff8d8b7800 in nanosleep ()
No symbol table info available.
#2 0x0000000102527d98 in MythSystemLegacySignalManager::run
(this=0x109e57450) at mythsystemunix.cpp:516
ts = {
tv_sec = 0,
tv_nsec = 50000000
}
#3 0x00000001023d5d8a in MThreadInternal::run (this=0x109e71940) at
mthread.cpp:79
No locals.
#4 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e71940) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x114e5f000
data = (QThreadData *) 0x109e2dfd0
objectName = {
d = 0x109e23190
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e71940,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e71940
#5 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#6 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 17 (process 96332):
#0 0x00007fff8ae37386 in __semwait_signal ()
No symbol table info available.
#1 0x00007fff8d8b7800 in nanosleep ()
No symbol table info available.
#2 0x0000000102525c17 in MythSystemLegacyManager::run (this=0x109e30990)
at mythsystemunix.cpp:284
ms = (MythSystemLegacyUnix *) 0x109e2fee0
pid = 96342
status = 0
i = {
i = 0x109e78200
}
ts = {
tv_sec = 0,
tv_nsec = 100000000
}
next = {
i = 0x109e78200
}
now = 1373441438
#3 0x00000001023d5d8a in MThreadInternal::run (this=0x109e53990) at
mthread.cpp:79
No locals.
#4 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109e53990) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x111cc1000
data = (QThreadData *) 0x109e4ed70
objectName = {
d = 0x109e309d0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109e53990,
__next = 0x0
}
thr = (MThreadInternal *) 0x109e53990
#5 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#6 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 14 (process 96332):
#0 0x00007fff8ae37322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1 0x0000000105768ffa in qt_safe_select (nfds=42, fdread=0x10b057db8,
fdwrite=0x10b058050, fdexcept=0x10b0582e8, orig_timeout=0x111dc6b58) at
qcore_unix.cpp:93
start = {
tv_sec = 532444,
tv_usec = 415578
}
timeout = {
tv_sec = 299,
tv_usec = 999986
}
ret = 4
#2 0x000000010576ef87 in QEventDispatcherUNIX::select (this=0x109e53a10,
nfds=42, readfds=0x10b057db8, writefds=0x10b058050, exceptfds=0x10b0582e8,
timeout=0x111dc6b58) at qeventdispatcher_unix.cpp:650
No locals.
#3 0x000000010576d4a6 in QEventDispatcherUNIXPrivate::doSelect
(this=0x10b057c00, flags=@0x111dc6b48, timeout=0x111dc6b58) at
qeventdispatcher_unix.cpp:219
highest = 41
wakeUpFd = 41
q = (QEventDispatcherUNIX *) 0x109e53a10
nsel = 1
nevents = 123969
t = {0x105818d2c "Read", 0x105818d31 "Write", 0x105818d37
"Exception"}
#4 0x000000010576fc1f in QEventDispatcherUNIX::processEvents
(this=0x109e53a10, flags=@0x111dc6bb8) at qeventdispatcher_unix.cpp:937
tm = (timeval *) 0x111dc6b58
wait_tm = {
tv_sec = 299,
tv_usec = 999986
}
d = (QEventDispatcherUNIXPrivate *) 0x10b057c00
nevents = 0
canWait = true
#5 0x0000000105718cbc in QEventLoop::processEvents (this=0x111dc6ce8,
flags=@0x111dc6c60) at qeventloop.cpp:149
d = (QEventLoopPrivate *) 0x109e31fc0
#6 0x0000000105718eb9 in QEventLoop::exec (this=0x111dc6ce8,
flags=@0x111dc6ce0) at qeventloop.cpp:204
d = (QEventLoopPrivate *) 0x109e31fc0
locker = {
val = 4534275256
}
app = (QApplication *) 0x109a265d0
eventLoop = (QEventLoop *) 0x111dc6ce8
#7 0x00000001055898ae in QThread::exec (this=0x10e43a7f0) at
qthread.cpp:542
d = (QThreadPrivate *) 0x10e438c30
locker = {
val = 4534275256
}
eventLoop = (QEventLoop) {
<QObject> = {
_vptr$QObject = 0x10593a090,
d_ptr = {
d = 0x109e31fc0
}
}, <No data fields>}
returnCode = 0
#8 0x00000001023d43e5 in MThreadInternal::exec (this=0x10e43a7f0) at
mthread.cpp:85
ph = (DBPurgeHandler) {
<QObject> = {
_vptr$QObject = 0x1025e12c0,
d_ptr = {
d = 0x109e232c0
}
},
members of DBPurgeHandler:
purgeTimer = 16777218
}
#9 0x00000001023d3ea9 in MThread::exec (this=0x10e438ac0) at
mthread.cpp:327
No locals.
#10 0x00000001028392ec in AppleRemote::run (this=0x10e438ab0) at
AppleRemote.cpp:122
No locals.
#11 0x000000010283933c in non-virtual thunk to AppleRemote::run()
(this=0x10e438ac0) at AppleRemote.cpp:125
No locals.
#12 0x00000001023d5d8a in MThreadInternal::run (this=0x10e43a7f0) at
mthread.cpp:79
No locals.
#13 0x000000010558d1f1 in QThreadPrivate::start (arg=0x10e43a7f0) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x111dc7000
data = (QThreadData *) 0x10e4383a0
objectName = {
d = 0x10e438bf0
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x10e43a7f0,
__next = 0x0
}
thr = (MThreadInternal *) 0x10e43a7f0
#14 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#15 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 13 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558ed8c in QWaitConditionPrivate::wait (this=0x11100d160,
time=1000) at qwaitcondition_unix.cpp:84
tv = {
tv_sec = 1373441438,
tv_usec = 328098
}
ti = {
tv_sec = 1373441439,
tv_nsec = 328098000
}
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x11100f478,
mutex=0x11100f470, time=1000) at qwaitcondition_unix.cpp:158
returnValue = false
#4 0x00000001024113c2 in MythSignalingTimer::run (this=0x11100f440) at
mythsignalingtimer.cpp:84
locker = {
val = 4580242545
}
#5 0x000000010241148c in non-virtual thunk to MythSignalingTimer::run()
(this=0x11100f450) at mythsignalingtimer.cpp:93
No locals.
#6 0x00000001023d5d8a in MThreadInternal::run (this=0x11100f5a0) at
mthread.cpp:79
No locals.
#7 0x000000010558d1f1 in QThreadPrivate::start (arg=0x11100f5a0) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x111d44000
data = (QThreadData *) 0x111004dd0
objectName = {
d = 0x11100f560
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x11100f5a0,
__next = 0x0
}
thr = (MThreadInternal *) 0x11100f5a0
#8 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#9 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 11 (process 96332):
#0 0x00007fff8ae37d16 in kevent ()
No symbol table info available.
#1 0x00000001037849e3 in zmq::kqueue_t::loop ()
No symbol table info available.
#2 0x0000000103784885 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3 0x00000001037994ea in thread_routine ()
No symbol table info available.
#4 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#5 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 10 (process 96332):
#0 0x00007fff8ae37d16 in kevent ()
No symbol table info available.
#1 0x00000001037849e3 in zmq::kqueue_t::loop ()
No symbol table info available.
#2 0x0000000103784885 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3 0x00000001037994ea in thread_routine ()
No symbol table info available.
#4 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#5 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 9 (process 96332):
#0 0x00007fff8ae37d16 in kevent ()
No symbol table info available.
#1 0x00000001037849e3 in zmq::kqueue_t::loop ()
No symbol table info available.
#2 0x0000000103784885 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3 0x00000001037994ea in thread_routine ()
No symbol table info available.
#4 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#5 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 8 (process 96332):
#0 0x00007fff8ae37d16 in kevent ()
No symbol table info available.
#1 0x00000001037849e3 in zmq::kqueue_t::loop ()
No symbol table info available.
#2 0x0000000103784885 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3 0x00000001037994ea in thread_routine ()
No symbol table info available.
#4 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#5 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 7 (process 96332):
#0 0x00007fff8ae37d16 in kevent ()
No symbol table info available.
#1 0x00000001037849e3 in zmq::kqueue_t::loop ()
No symbol table info available.
#2 0x0000000103784885 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3 0x00000001037994ea in thread_routine ()
No symbol table info available.
#4 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#5 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 6 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558edaa in QWaitConditionPrivate::wait (this=0x109e20bb0,
time=18446744073709551615) at qwaitcondition_unix.cpp:86
code = 1
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109e317f8,
mutex=0x109e317f0, time=18446744073709551615) at
qwaitcondition_unix.cpp:158
returnValue = false
#4 0x0000000105588155 in QSemaphore::acquire (this=0x1119ad760, n=1) at
qsemaphore.cpp:144
locker = {
val = 4460845041
}
#5 0x000000010251e877 in MythSystemLegacy::Wait (this=0x1119ad740,
timeout=0) at mythsystemlegacy.cpp:293
No locals.
#6 0x00000001024b413a in LoggerThread::launchLogServer (this=0x109a4f9e0)
at logging.cpp:497
mask = 515
args = {
<QList<QString>> = {
{
p = {
d = 0x109e69460
},
d = 0x109e69460
}
}, <No data fields>}
ms = (MythSystemLegacy) {
<QObject> = {
_vptr$QObject = 0x1025e1050,
d_ptr = {
d = 0x109e15f80
}
},
members of MythSystemLegacy:
d = 0x109e2fee0,
m_status = 142,
m_semReady = {
d = 0x109e317f0
},
m_command = {
d = 0x109e30760
},
m_logcmd = {
d = 0x109e7b4a0
},
m_args = {
<QList<QString>> = {
{
p = {
d = 0x109e58f40
},
d = 0x109e58f40
}
}, <No data fields>},
m_directory = {
d = 0x105931170
},
m_nice = 0,
m_ioprio = 0,
m_settings = {
{
d = 0x109e58e60,
e = 0x109e58e60
}
},
m_stdbuff = {{
<QIODevice> = {
<QObject> = {
_vptr$QObject = 0x105933500,
d_ptr = {
d = 0x109e5e7a0
}
}, <No data fields>}, <No data fields>}, {
<QIODevice> = {
<QObject> = {
_vptr$QObject = 0x105933500,
d_ptr = {
d = 0x109e815b0
}
}, <No data fields>}, <No data fields>}, {
<QIODevice> = {
<QObject> = {
_vptr$QObject = 0x105933500,
d_ptr = {
d = 0x109e79090
}
}, <No data fields>}, <No data fields>}}
}
#7 0x00000001024b3dea in LoggerThread::initialTimeout (this=0x109a4f9e0)
at logging.cpp:444
No locals.
#8 0x00000001025355b6 in LoggerThread::qt_static_metacall
(_o=0x109a4f9e0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x109e622d0)
at moc_logging.cpp:197
_t = (LoggerThread *) 0x109a4f9e0
#9 0x000000010573c91d in QMetaCallEvent::placeMetaCall (this=0x109e78300,
object=0x109a4f9e0) at qobject.cpp:524
No locals.
#10 0x000000010573ed7e in QObject::event (this=0x109a4f9e0, e=0x109e78300)
at qobject.cpp:1194
mce = (QMetaCallEvent *) 0x109e78300
currentSender = {
sender = 0x111010390,
signal = 4,
ref = 1
}
previousSender = ('QObjectPrivate::Sender' * const) 0x0
#11 0x0000000103affd8f in QApplicationPrivate::notify_helper
(this=0x109a26b90, receiver=0x109a4f9e0, e=0x109e78300) at
qapplication.cpp:4562
consumed = false
#12 0x0000000103b023b8 in QApplication::notify (this=0x109a265d0,
receiver=0x109a4f9e0, e=0x109e78300) at qapplication.cpp:3944
d = (QApplicationPrivate *) 0x109a26b90
res = false
#13 0x000000010571d73a in QCoreApplication::notifyInternal
(this=0x109a265d0, receiver=0x109a4f9e0, event=0x109e78300) at
qcoreapplication.cpp:946
threadData = (QThreadData *) 0x109a4ba10
returnValue = true
result = false
cbdata = {0x109a4f9e0, 0x109e78300, 0x1119ae9b7}
d = (QObjectPrivate *) 0x109a4b980
#14 0x00000001057218b4 in QCoreApplication::sendEvent
(receiver=0x109a4f9e0, event=0x109e78300) at qcoreapplication.h:231
No locals.
#15 0x000000010571eb51 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x109a4ba10) at
qcoreapplication.cpp:1570
pe = (const QPostEvent &) @0x109e297c0: {
receiver = 0x109a4f9e0,
event = 0x0,
priority = 0
}
e = (QMetaCallEvent *) 0x109e78300
r = (LoggerThread *) 0x109a4f9e0
locker = {
val = 4456757848
}
startOffset = 0
i = (int &) @0x109a4ba4c: 1
#16 0x000000010576fac4 in QEventDispatcherUNIX::processEvents
(this=0x109e4d190, flags=@0x1119aebe0) at qeventdispatcher_unix.cpp:909
d = (QEventDispatcherUNIXPrivate *) 0x10b02e600
nevents = 1
canWait = 17
#17 0x000000010571dd8e in QCoreApplication::processEvents
(flags=@0x1119aed90, maxtime=10) at qcoreapplication.cpp:1161
data = (QThreadData *) 0x109a4ba10
start = {
t1 = 532444594177064,
t2 = 0
}
#18 0x00000001024b2f8b in LoggerThread::run (this=0x109a4f9e0) at
logging.cpp:370
item = (LoggingItem *) 0x10a05f400
dieNow = false
#19 0x00000001024b3d4c in non-virtual thunk to LoggerThread::run()
(this=0x109a4f9f0) at logging.cpp:427
e = (ZMQException &) @0xffffffffffffffff: No locals.
#20 0x00000001023d5d8a in MThreadInternal::run (this=0x109a559f0) at
mthread.cpp:79
No locals.
#21 0x000000010558d1f1 in QThreadPrivate::start (arg=0x109a559f0) at
qthread_unix.cpp:338
__self = (_opaque_pthread_t *) 0x1119af000
data = (QThreadData *) 0x109a4ba10
objectName = {
d = 0x109aa2f10
}
__handler = {
__routine = 0x10558d260 <QThreadPrivate::finish(void*)>,
__arg = 0x109a559f0,
__next = 0x0
}
thr = (MThreadInternal *) 0x109a559f0
#22 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#23 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 5 (process 96332):
#0 0x00007fff8ae37322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1 0x00007fff90a99f46 in __CFSocketManager ()
No symbol table info available.
#2 0x00007fff8d82d7a2 in _pthread_start ()
No symbol table info available.
#3 0x00007fff8d81a1e1 in thread_start ()
No symbol table info available.
Thread 2 (process 96332):
#0 0x00007fff8ae37d16 in kevent ()
No symbol table info available.
#1 0x00007fff8c22fdea in _dispatch_mgr_invoke ()
No symbol table info available.
#2 0x00007fff8c22f9ee in _dispatch_mgr_thread ()
No symbol table info available.
Thread 1 (process 96332):
#0 0x00007fff8ae370fa in __psynch_cvwait ()
No symbol table info available.
#1 0x00007fff8d831fe9 in _pthread_cond_wait ()
No symbol table info available.
#2 0x000000010558edaa in QWaitConditionPrivate::wait (this=0x109a52030,
time=18446744073709551615) at qwaitcondition_unix.cpp:86
code = 0
#3 0x000000010558eb22 in QWaitCondition::wait (this=0x109a49e80,
mutex=0x109a49e58, time=18446744073709551615) at
qwaitcondition_unix.cpp:158
returnValue = false
#4 0x000000010558e350 in QThread::wait (this=0x109a559f0,
time=18446744073709551615) at qthread_unix.cpp:691
d = (QThreadPrivate *) 0x109a49dd0
locker = {
val = 4456750681
}
#5 0x00000001023d34d2 in MThread::wait (this=0x109a4f9f0,
time=18446744073709551615) at mthread.cpp:311
No locals.
#6 0x00000001024b55e2 in logStop () at logging.cpp:881
No locals.
#7 0x0000000102ab6f1c in MythContext::~MythContext (this=0x109a4fa80) at
mythcontext.cpp:1198
No locals.
#8 0x0000000102ab6d85 in MythContext::~MythContext (this=0x109a4fa80) at
mythcontext.cpp:1193
No locals.
#9 0x0000000102ab6d38 in MythContext::~MythContext (this=0x109a4fa80) at
mythcontext.cpp:1193
No locals.
#10 0x000000010003f484 in cleanup () at main.cpp:75
No locals.
#11 0x0000000100042672 in CleanupGuard::~CleanupGuard
(this=0x7fff5fbff9c0) at main.cpp:64
No locals.
#12 0x0000000100041355 in CleanupGuard::~CleanupGuard
(this=0x7fff5fbff9c0) at main.cpp:63
No locals.
#13 0x000000010003f2f4 in main (argc=6, argv=0x7fff5fbffa98) at
main.cpp:582
geometry = {
d = 0x105931170
}
scanInteractive = true
scanFTAOnly = false
cmdline = (MythTVSetupCommandLineParser) {
<MythCommandLineParser> = {
_vptr$MythCommandLineParser = 0x100069410,
m_appname = {
d = 0x109a1ed30
},
m_optionedArgs = {
{
d = 0x109a1f2c0,
e = 0x109a1f2c0
}
},
m_namedArgs = {
{
d = 0x109a1f200,
e = 0x109a1f200
}
},
m_passthroughActive = false,
m_overridesImported = true,
m_verbose = false
}, <No data fields>}
themename = {
d = 0x109a6a100
}
doScan = false
expertMode = false
scanServiceRequirements = kRequireAV
scanCardId = 0
scanTableName = {
d = 0x109a1ecf0
}
scanInputName = {
d = 0x105931190
}
use_display = true
mainWindow = (QObject *) 0x10e43d4b0
signallist = {
{
p = {
d = 0x109a2a260
},
d = 0x109a2a260
}
}
retval = 0
themedir = {
d = 0x109a945a0
}
(gdb) }}}
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11654>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list