[mythtv-commits] Ticket #11319: Sometimes LiveTV hangs with Error opening jump program file
MythTV
noreply at mythtv.org
Wed Jan 2 05:13:34 UTC 2013
#11319: Sometimes LiveTV hangs with Error opening jump program file
----------------------------------------+----------------------------
Reporter: ernstp@… | Owner: danielk
Type: Bug Report - Hang/Deadlock | Status: new
Priority: critical | Milestone: unknown
Component: MythTV - DVB | Version: 0.26-fixes
Severity: high | Resolution:
Keywords: | Ticket locked: 0
----------------------------------------+----------------------------
Comment (by Ernst Sjöstrand <ernstp@…>):
{{{
(gdb) bt full
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
No locals.
#1 0x00007f00d5c61a9b in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x4491260) at thread/qmutex_unix.cpp:99
No locals.
#2 QMutexPrivate::wait (this=0x4491260, timeout=<optimized out>) at
thread/qmutex_unix.cpp:113
ts = {tv_sec = 1, tv_nsec = 139641606974128}
pts = 0x0
timer = {t1 = 8589934859, t2 = 139641384935773}
#3 0x00007f00d5c5d86d in QMutex::lockInternal (this=<optimized out>) at
thread/qmutex.cpp:450
maximumSpinTime = <optimized out>
averageWaitTime = <optimized out>
actualWaitTime = <optimized out>
spinTime = 8589934859
d = 0x4491260
elapsedTimer = {t1 = 887595, t2 = 294205530}
maximumSpinTime = <optimized out>
spinTime = <optimized out>
#4 0x00007f00d9310439 in lockInline (this=<optimized out>) at
/usr/include/qt4/QtCore/qmutex.h:198
No locals.
#5 QMutexLocker (m=<optimized out>, this=0x7fff7b8e0220) at
/usr/include/qt4/QtCore/qmutex.h:109
No locals.
#6 TV::ClearTunableCache (this=0x2ddcfa0) at tv_play.cpp:8085
locker = {val = 140735266292432}
__FUNCTION__ = "ClearTunableCache"
#7 0x000000000053a8a8 in GuideGrid::updateChannels (this=0x2a13270) at
guidegrid.cpp:1515
chinfo = 0x7f007802b760
#8 0x000000000053b525 in GuideGrid::Init (this=0x2a13270) at
guidegrid.cpp:342
changrpname = {static null = {<No data fields>}, static
shared_null = {ref = {_q_value = 4862}, alloc = 0, size = 0, data =
0x7f00d60b78fa, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 1923}, alloc = 0, size = 0, data
= 0x7f00d60b78da, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
0x7f00d8612ab0, static codecForCStrings = 0x0}
#9 0x00007f00d850ea06 in MythScreenType::doInit (this=0x2a13270) at
mythscreentype.cpp:401
locker = {m_lock = 0x2a133e8}
#10 0x00007f00d8503181 in MythScreenStack::doInit (this=0x2651bf0) at
mythscreenstack.cpp:237
No locals.
#11 0x00007f00d5d76281 in QMetaObject::activate (sender=0x301ecf0,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
kernel/qobject.cpp:3547
receiverInSameThread = true
previousSender = 0x0
callFunction = 0x7f00d8612ab0
<MythScreenStack::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>
receiver = 0x2651bf0
currentSender = {sender = 0x301ecf0, signal = 4, ref = 1}
method_relative = 1
c = 0x300c680
last = 0x300c680
methodOffset = 4
signal_absolute_index = 4
empty_argv = {0x0}
locker = {val = 33442416}
connectionLists = 0x437b470
list = 0x2d22b50
signalOffset = 2
signal_index = <optimized out>
currentThreadId = 139641631192960
#12 0x00007f00d5d7fa4f in QSingleShotTimer::timerEvent (this=0x301ecf0) at
kernel/qtimer.cpp:317
No locals.
#13 0x00007f00d5d7b179 in QObject::event (this=0x301ecf0, e=<optimized
out>) at kernel/qobject.cpp:1157
No locals.
#14 0x00007f00d65d0894 in notify_helper (e=0x7fff7b8e0cb0,
receiver=0x301ecf0, this=0x1dbac50) at kernel/qapplication.cpp:4559
consumed = <optimized out>
#15 QApplicationPrivate::notify_helper (this=0x1dbac50,
receiver=0x301ecf0, e=0x7fff7b8e0cb0) at kernel/qapplication.cpp:4531
No locals.
---Type <return> to continue, or q <return> to quit---
#16 0x00007f00d65d5713 in QApplication::notify (this=0x1dba810,
receiver=0x301ecf0, e=0x7fff7b8e0cb0) at kernel/qapplication.cpp:4420
d = 0x1dbac50
res = false
#17 0x00007f00d5d61e9c in QCoreApplication::notifyInternal
(this=0x1dba810, receiver=0x301ecf0, event=0x7fff7b8e0cb0) at
kernel/qcoreapplication.cpp:876
threadData = 0x1d8f7e0
returnValue = <optimized out>
result = false
cbdata = {0x301ecf0, 0x7fff7b8e0cb0, 0x7fff7b8e0c5f}
d = <optimized out>
#18 0x00007f00d5d931f2 in sendEvent (event=0x7fff7b8e0cb0,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
No locals.
#19 QTimerInfoList::activateTimers (this=0x1dbe4e0) at
kernel/qeventdispatcher_unix.cpp:611
e = {<QEvent> = {_vptr.QEvent = 0x7f00d60b2950, static
staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f00d5e4e3c0
"QEvent", data = 0x7f00d5e4eda0, extradata = 0x0}}, d = 0x0, t = 1,
posted = 0, spont = 0, m_accept = 1, reserved = 59}, id =
1090519057}
currentTimerInfo = 0x0
n_act = 2
maxCount = <optimized out>
currentTime = {tv_sec = 887586, tv_usec = 703428}
#20 0x00007f00d5d90c0d in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:186
No locals.
#21 timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:180
No locals.
#22 0x00007f00cc14fd53 in g_main_context_dispatch () from /lib/x86_64
-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#23 0x00007f00cc1500a0 in ?? () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
No symbol table info available.
#24 0x00007f00cc150164 in g_main_context_iteration () from /lib/x86_64
-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#25 0x00007f00d5d913bf in QEventDispatcherGlib::processEvents
(this=0x1dbbf10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
d = 0x1dbbf30
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#26 0x00007f00d6678d5e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at
kernel/qguieventdispatcher_glib.cpp:204
d = 0x1dbbf30
saved_flags = {i = 0}
returnValue = false
#27 0x00007f00d5d60c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
d = 0x2793830
#28 0x00007f00d5d60ed7 in QEventLoop::exec (this=0x7fff7b8e0f10,
flags=...) at kernel/qeventloop.cpp:204
d = 0x2793830
locker = {val = 30996776}
app = 0x1dba810
#29 0x00007f00d5d65f67 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
threadData = 0x1d8f7e0
eventLoop = {<QObject> = {_vptr.QObject = 0x7f00d60b5650, static
staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f00d5e3b820
"QObject", data = 0x7f00d5e3b8c0,
extradata = 0x7f00d60b2b80}}, static
staticMetaObjectExtraData = {objects = 0x0, static_metacall =
0x7f00d5d7a390 <QObject::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**)>},
d_ptr = {d = 0x2793830}, static staticQtMetaObject = {d =
{superdata = 0x0, stringdata = 0x7f00d5e44740 "Qt", data = 0x7f00d5e48060,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f00d60b2b60, stringdata = 0x7f00d5e4e1c0
"QEventLoop", data = 0x7f00d5e4e1e0, extradata = 0x7f00d60b56e0}}, static
staticMetaObjectExtraData = {objects = 0x0,
static_metacall = 0x7f00d5dc2e20
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>}}
returnCode = <optimized out>
#30 0x000000000043028f in main (argc=3, argv=<optimized out>) at
main.cpp:1741
cmdline = {<MythCommandLineParser> = {_vptr.MythCommandLineParser
= 0x8d3070, m_appname = {static null = {<No data fields>}, static
shared_null = {ref = {_q_value = 4862}, alloc = 0, size = 0,
data = 0x7f00d60b78fa, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 1923}, alloc = 0,
size = 0, data = 0x7f00d60b78da, clean = 0, simpletext =
0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, d = 0x1db1f90, static codecForCStrings = 0x0},
m_optionedArgs = {{d = 0x1db25e0, e = 0x1db25e0}}, m_namedArgs
= {{d = 0x1db24b0, e = 0x1db24b0}}, m_passthroughActive = false,
m_overridesImported = true, m_verbose = false}, <No data fields>}
__FUNCTION__ = "main"
fileprefix = {static null = {<No data fields>}, static shared_null
= {ref = {_q_value = 4862}, alloc = 0, size = 0, data = 0x7f00d60b78fa,
clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 1923}, alloc = 0, size = 0, data
= 0x7f00d60b78da, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
0x1f7a530, static codecForCStrings = 0x0}
---Type <return> to continue, or q <return> to quit---
bonjour = {d = 0x1fe2c80}
themename = {static null = {<No data fields>}, static shared_null
= {ref = {_q_value = 4862}, alloc = 0, size = 0, data = 0x7f00d60b78fa,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, static shared_empty
= {ref = {_q_value = 1923}, alloc = 0, size = 0, data = 0x7f00d60b78da,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, d = 0x1fac360,
static codecForCStrings = 0x0}
mainWindow = <optimized out>
profile = <optimized out>
sysEventHandler = 0x27932a0
bBypassAutoDiscovery = <optimized out>
signallist = {{p = {static shared_null = {ref = {_q_value = 5430},
alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d =
0x1f6b1e0}, d = 0x1f6b1e0}}
retval = <optimized out>
ResetSettings = <optimized out>
themedir = {static null = {<No data fields>}, static shared_null =
{ref = {_q_value = 4862}, alloc = 0, size = 0, data = 0x7f00d60b78fa,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, static shared_empty
= {ref = {_q_value = 1923}, alloc = 0, size = 0, data = 0x7f00d60b78da,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, d = 0x1f7f690,
static codecForCStrings = 0x0}
bPromptForBackend = <optimized out>
callCleanup = {m_cleanFunction = 0x438430 <(anonymous
namespace)::cleanup()>}
mon = 0x2236680
networkControl = 0x2233030
themeUpdateChecker = 0x278ad90
ret = <optimized out>
dir = {d_ptr = {d = 0x1f7bf50}}
bcm = {<QObject> = {_vptr.QObject = 0x8d77b0, static
staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f00d5e3b820
"QObject", data = 0x7f00d5e3b8c0, extradata = 0x7f00d60b2b80}},
static staticMetaObjectExtraData = {objects = 0x0,
static_metacall = 0x7f00d5d7a390 <QObject::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x278ae10},
static staticQtMetaObject = {d = {superdata = 0x0, stringdata
= 0x7f00d5e44740 "Qt", data = 0x7f00d5e48060, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = 0x7f00d60b2b60,
stringdata = 0x669900 "BackendConnectionManager", data =
0x669940, extradata = 0x8d7840}}, static staticMetaObjectExtraData =
{objects = 0x0,
static_metacall = 0x63a1a0
<BackendConnectionManager::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**)>}, m_reconnecting = 0x0, m_reconnect_timer = 0x26ffa60}
}}}
{{{
(gdb) thread apply all backtrace
Thread 26 (Thread 0x7f00bc5ac700 (LWP 12301)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1 0x00007f00d5c6343f in wait (time=100, this=0x1f7a2a0) at
thread/qwaitcondition_unix.cpp:84
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x7f00d8c43190,
time=100) at thread/qwaitcondition_unix.cpp:158
#3 0x00007f00d89978d8 in LoggerThread::run (this=0x1f7afd0) at
logging.cpp:384
#4 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x1f7ac90) at
thread/qthread_unix.cpp:298
#5 0x00007f00d755ce9a in start_thread (arg=0x7f00bc5ac700) at
pthread_create.c:308
#6 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 25 (Thread 0x7f00bb654700 (LWP 12303)):
#0 0x00007f00d5406353 in epoll_wait () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00cf9fa410 in zmq::epoll_t::loop (this=0x7f00b400d5c0) at
epoll.cpp:142
#2 0x00007f00cfa0ae86 in thread_routine (arg_=0x7f00b400d630) at
thread.cpp:75
#3 0x00007f00d755ce9a in start_thread (arg=0x7f00bb654700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 24 (Thread 0x7f00bae53700 (LWP 12304)):
#0 0x00007f00d5406353 in epoll_wait () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00cf9fa410 in zmq::epoll_t::loop (this=0x7f00b400dbd0) at
epoll.cpp:142
#2 0x00007f00cfa0ae86 in thread_routine (arg_=0x7f00b400dc40) at
thread.cpp:75
#3 0x00007f00d755ce9a in start_thread (arg=0x7f00bae53700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 23 (Thread 0x7f00ba652700 (LWP 12305)):
#0 0x00007f00d5406353 in epoll_wait () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00cf9fa410 in zmq::epoll_t::loop (this=0x7f00b400e1e0) at
epoll.cpp:142
#2 0x00007f00cfa0ae86 in thread_routine (arg_=0x7f00b400e250) at
thread.cpp:75
#3 0x00007f00d755ce9a in start_thread (arg=0x7f00ba652700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 22 (Thread 0x7f00b9e51700 (LWP 12306)):
#0 0x00007f00d5406353 in epoll_wait () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00cf9fa410 in zmq::epoll_t::loop (this=0x7f00b400e7f0) at
epoll.cpp:142
#2 0x00007f00cfa0ae86 in thread_routine (arg_=0x7f00b400e860) at
thread.cpp:75
#3 0x00007f00d755ce9a in start_thread (arg=0x7f00b9e51700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 21 (Thread 0x7f00b9650700 (LWP 12307)):
#0 0x00007f00d5406353 in epoll_wait () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00cf9fa410 in zmq::epoll_t::loop (this=0x7f00b400ee30) at
epoll.cpp:142
#2 0x00007f00cfa0ae86 in thread_routine (arg_=0x7f00b400eea0) at
thread.cpp:75
#3 0x00007f00d755ce9a in start_thread (arg=0x7f00b9650700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 20 (Thread 0x7f00b8e4f700 (LWP 12311)):
#0 0x00007f00d756452d in nanosleep () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00d89e0602 in MythSystemManager::run (this=0x1f9fa80) at
system-unix.cpp:272
#2 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x1f9fb20) at
thread/qthread_unix.cpp:298
#3 0x00007f00d755ce9a in start_thread (arg=0x7f00b8e4f700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 19 (Thread 0x7f00b3fff700 (LWP 12312)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007f00d756452d in nanosleep () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00d89df8f3 in MythSystemSignalManager::run (this=0x1f718c0) at
system-unix.cpp:496
#2 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x1d96240) at
thread/qthread_unix.cpp:298
#3 0x00007f00d755ce9a in start_thread (arg=0x7f00b3fff700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 18 (Thread 0x7f00b37fe700 (LWP 12313)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f00d5c634db in wait (time=18446744073709551615, this=0x1fa0be0)
at thread/qwaitcondition_unix.cpp:86
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x1fafd70,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3 0x00007f00d89df022 in MythSystemIOHandler::run (this=0x1fafd50) at
system-unix.cpp:100
#4 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x1d952b0) at
thread/qthread_unix.cpp:298
#5 0x00007f00d755ce9a in start_thread (arg=0x7f00b37fe700) at
pthread_create.c:308
#6 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 17 (Thread 0x7f00b2ffd700 (LWP 12314)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f00d5c634db in wait (time=18446744073709551615, this=0x1fa10e0)
at thread/qwaitcondition_unix.cpp:86
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x1fbfe40,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3 0x00007f00d89df022 in MythSystemIOHandler::run (this=0x1fbfe20) at
system-unix.cpp:100
#4 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x1fa0e60) at
thread/qthread_unix.cpp:298
#5 0x00007f00d755ce9a in start_thread (arg=0x7f00b2ffd700) at
pthread_create.c:308
#6 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 16 (Thread 0x7f00b1ffb700 (LWP 12318)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1 0x00007f00d5c6343f in wait (time=1000, this=0x7f00b40170e0) at
thread/qwaitcondition_unix.cpp:84
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x7f00b4016d70,
time=1000) at thread/qwaitcondition_unix.cpp:158
#3 0x00007f00d88fb6ef in MythSignalingTimer::run (this=0x7f00b4016d40) at
mythsignalingtimer.cpp:84
#4 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x7f00b400b290) at
thread/qthread_unix.cpp:298
#5 0x00007f00d755ce9a in start_thread (arg=0x7f00b1ffb700) at
pthread_create.c:308
#6 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 15 (Thread 0x7f00b27fc700 (LWP 12320)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f00cffad222 in ?? () from /usr/lib/x86_64-linux-
gnu/libQtScript.so.4
#2 0x00007f00cffad259 in ?? () from /usr/lib/x86_64-linux-
gnu/libQtScript.so.4
#3 0x00007f00d755ce9a in start_thread (arg=0x7f00b27fc700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 14 (Thread 0x7f00b17fa700 (LWP 12321)):
#0 0x00007f00d53ff023 in select () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00d8c7ce8b in SSDP::run (this=0x1fea1a0) at ssdp.cpp:292
#2 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x1f7df20) at
thread/qthread_unix.cpp:298
#3 0x00007f00d755ce9a in start_thread (arg=0x7f00b17fa700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 13 (Thread 0x7f00b0ff9700 (LWP 12350)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1 0x00007f00d5c61c98 in thread_sleep (ti=0x7f00b0ff8db0) at
thread/qthread_unix.cpp:435
#2 0x00007f00d5c62490 in QThread::msleep (msecs=<optimized out>) at
thread/qthread_unix.cpp:461
#3 0x00007f00d8c7f36a in TaskQueue::run (this=0x1fe9200) at
taskqueue.cpp:150
#4 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x1fd2a20) at
thread/qthread_unix.cpp:298
#5 0x00007f00d755ce9a in start_thread (arg=0x7f00b0ff9700) at
pthread_create.c:308
---Type <return> to continue, or q <return> to quit---
#6 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 12 (Thread 0x7f008ffff700 (LWP 12351)):
#0 0x00007f00d7563d2d in read () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007f00cfc21d37 in ?? () from /usr/lib/x86_64-linux-
gnu/libdns_sd.so.1
#2 0x00007f00cfc21df0 in ?? () from /usr/lib/x86_64-linux-
gnu/libdns_sd.so.1
#3 0x00007f00d755ce9a in start_thread (arg=0x7f008ffff700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x7f008f7fe700 (LWP 12352)):
#0 0x00007f00d53fa303 in __GI___poll (fds=<optimized out>,
nfds=<optimized out>, timeout=<optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f00cc150036 in ?? () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2 0x00007f00cc150164 in g_main_context_iteration () from /lib/x86_64
-linux-gnu/libglib-2.0.so.0
#3 0x00007f00d5d913bf in QEventDispatcherGlib::processEvents
(this=0x7f00880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4 0x00007f00d5d60c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5 0x00007f00d5d60ed7 in QEventLoop::exec (this=0x7f008f7fddf0,
flags=...) at kernel/qeventloop.cpp:204
#6 0x00007f00d5c5ffa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7 0x00007f00d88b4d49 in QThreadRun (this=<optimized out>) at
mthread.cpp:81
#8 MThread::run (this=0x1fe6220) at mthread.cpp:321
#9 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x1fe6660) at
thread/qthread_unix.cpp:298
#10 0x00007f00d755ce9a in start_thread (arg=0x7f008f7fe700) at
pthread_create.c:308
#11 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 10 (Thread 0x7f008effd700 (LWP 12353)):
#0 0x00007f00d53fa303 in __GI___poll (fds=<optimized out>,
nfds=<optimized out>, timeout=<optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f00cfc21f14 in ?? () from /usr/lib/x86_64-linux-
gnu/libdns_sd.so.1
#2 0x00007f00c95514fb in avahi_simple_poll_run () from /usr/lib/x86_64
-linux-gnu/libavahi-common.so.3
#3 0x00007f00cfc21e35 in ?? () from /usr/lib/x86_64-linux-
gnu/libdns_sd.so.1
#4 0x00007f00d755ce9a in start_thread (arg=0x7f008effd700) at
pthread_create.c:308
#5 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()
Thread 9 (Thread 0x7f008e7fc700 (LWP 12354)):
#0 0x00007f00d53ff023 in select () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00d85e7ea5 in LIRC::run (this=0x1fdc510) at lirc.cpp:444
#2 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x1fdcdd0) at
thread/qthread_unix.cpp:298
#3 0x00007f00d755ce9a in start_thread (arg=0x7f008e7fc700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7f0085a81700 (LWP 12362)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f008c8b2e83 in ?? () from /usr/lib/x86_64-linux-
gnu/dri/r600_dri.so
#2 0x00007f00d755ce9a in start_thread (arg=0x7f0085a81700) at
pthread_create.c:308
#3 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7f007262a700 (LWP 12375)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1 0x00007f00d5c61c98 in thread_sleep (ti=0x7f0072629e20) at
thread/qthread_unix.cpp:435
#2 0x00007f00d5c62490 in QThread::msleep (msecs=<optimized out>) at
thread/qthread_unix.cpp:461
#3 0x00007f00d7f8c7cc in MonitorThread::run (this=0x222d150) at
mythmediamonitor.cpp:55
#4 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x2244230) at
thread/qthread_unix.cpp:298
#5 0x00007f00d755ce9a in start_thread (arg=0x7f007262a700) at
pthread_create.c:308
#6 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
Thread 6 (Thread 0x7f0071e29700 (LWP 12376)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f00d5c634db in wait (time=18446744073709551615, this=0x2651950)
at thread/qwaitcondition_unix.cpp:86
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x22330c8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3 0x00000000004f9a7a in NetworkControl::run (this=0x2233030) at
networkcontrol.cpp:258
#4 0x00007f00d88b4d37 in MThread::run (this=0x1ff9550) at mthread.cpp:319
#5 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x2674cc0) at
thread/qthread_unix.cpp:298
#6 0x00007f00d755ce9a in start_thread (arg=0x7f0071e29700) at
pthread_create.c:308
#7 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7f0071628700 (LWP 12377)):
#0 0x00007f00d53fa303 in __GI___poll (fds=<optimized out>,
nfds=<optimized out>, timeout=<optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f00cc150036 in ?? () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2 0x00007f00cc150164 in g_main_context_iteration () from /lib/x86_64
-linux-gnu/libglib-2.0.so.0
#3 0x00007f00d5d913bf in QEventDispatcherGlib::processEvents
(this=0x7f006c00b490, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4 0x00007f00d5d60c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5 0x00007f00d5d60ed7 in QEventLoop::exec (this=0x7f0071627df0,
flags=...) at kernel/qeventloop.cpp:204
#6 0x00007f00d5c5ffa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7 0x00007f00d88b4d49 in QThreadRun (this=<optimized out>) at
mthread.cpp:81
#8 MThread::run (this=0x267e510) at mthread.cpp:321
#9 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x2708de0) at
thread/qthread_unix.cpp:298
#10 0x00007f00d755ce9a in start_thread (arg=0x7f0071628700) at
pthread_create.c:308
#11 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7f006b816700 (LWP 12388)):
#0 0x00007f00d53ff023 in select () at ../sysdeps/unix/syscall-
template.S:82
#1 0x00007f00d88cbd69 in MythSocketThread::run (this=0x277c230) at
mythsocketthread.cpp:263
#2 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x25b8820) at
thread/qthread_unix.cpp:298
#3 0x00007f00d755ce9a in start_thread (arg=0x7f006b816700) at
pthread_create.c:308
#4 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7f006675e700 (LWP 13250)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f00d5c634db in wait (time=18446744073709551615, this=0x30b6980)
at thread/qwaitcondition_unix.cpp:86
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x2e70240,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3 0x00007f00d893f6c7 in MythDownloadManager::run (this=0x2e701f0) at
mythdownloadmanager.cpp:292
#4 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x30947e0) at
thread/qthread_unix.cpp:298
#5 0x00007f00d755ce9a in start_thread (arg=0x7f006675e700) at
pthread_create.c:308
#6 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7f0064f7c700 (LWP 13416)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1 0x00007f00d5c6343f in wait (time=14, this=0x2014ae0) at
thread/qwaitcondition_unix.cpp:84
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x2010250, time=14)
at thread/qwaitcondition_unix.cpp:158
#3 0x00007f00d88fb6ef in MythSignalingTimer::run (this=0x2010220) at
mythsignalingtimer.cpp:84
#4 0x00007f00d5c62fcb in QThreadPrivate::start (arg=0x20059e0) at
thread/qthread_unix.cpp:298
#5 0x00007f00d755ce9a in start_thread (arg=0x7f0064f7c700) at
pthread_create.c:308
#6 0x00007f00d5405cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f00d9d2b780 (LWP 12249)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1 0x00007f00d5c61a9b in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x4491260) at thread/qmutex_unix.cpp:99
#2 QMutexPrivate::wait (this=0x4491260, timeout=<optimized out>) at
thread/qmutex_unix.cpp:113
#3 0x00007f00d5c5d86d in QMutex::lockInternal (this=<optimized out>) at
thread/qmutex.cpp:450
#4 0x00007f00d9310439 in lockInline (this=<optimized out>) at
/usr/include/qt4/QtCore/qmutex.h:198
---Type <return> to continue, or q <return> to quit---
#5 QMutexLocker (m=<optimized out>, this=0x7fff7b8e0220) at
/usr/include/qt4/QtCore/qmutex.h:109
#6 TV::ClearTunableCache (this=0x2ddcfa0) at tv_play.cpp:8085
#7 0x000000000053a8a8 in GuideGrid::updateChannels (this=0x2a13270) at
guidegrid.cpp:1515
#8 0x000000000053b525 in GuideGrid::Init (this=0x2a13270) at
guidegrid.cpp:342
#9 0x00007f00d850ea06 in MythScreenType::doInit (this=0x2a13270) at
mythscreentype.cpp:401
#10 0x00007f00d8503181 in MythScreenStack::doInit (this=0x2651bf0) at
mythscreenstack.cpp:237
#11 0x00007f00d5d76281 in QMetaObject::activate (sender=0x301ecf0,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
kernel/qobject.cpp:3547
#12 0x00007f00d5d7fa4f in QSingleShotTimer::timerEvent (this=0x301ecf0) at
kernel/qtimer.cpp:317
#13 0x00007f00d5d7b179 in QObject::event (this=0x301ecf0, e=<optimized
out>) at kernel/qobject.cpp:1157
#14 0x00007f00d65d0894 in notify_helper (e=0x7fff7b8e0cb0,
receiver=0x301ecf0, this=0x1dbac50) at kernel/qapplication.cpp:4559
#15 QApplicationPrivate::notify_helper (this=0x1dbac50,
receiver=0x301ecf0, e=0x7fff7b8e0cb0) at kernel/qapplication.cpp:4531
#16 0x00007f00d65d5713 in QApplication::notify (this=0x1dba810,
receiver=0x301ecf0, e=0x7fff7b8e0cb0) at kernel/qapplication.cpp:4420
#17 0x00007f00d5d61e9c in QCoreApplication::notifyInternal
(this=0x1dba810, receiver=0x301ecf0, event=0x7fff7b8e0cb0) at
kernel/qcoreapplication.cpp:876
#18 0x00007f00d5d931f2 in sendEvent (event=0x7fff7b8e0cb0,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 QTimerInfoList::activateTimers (this=0x1dbe4e0) at
kernel/qeventdispatcher_unix.cpp:611
#20 0x00007f00d5d90c0d in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:186
#21 timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:180
#22 0x00007f00cc14fd53 in g_main_context_dispatch () from /lib/x86_64
-linux-gnu/libglib-2.0.so.0
#23 0x00007f00cc1500a0 in ?? () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#24 0x00007f00cc150164 in g_main_context_iteration () from /lib/x86_64
-linux-gnu/libglib-2.0.so.0
#25 0x00007f00d5d913bf in QEventDispatcherGlib::processEvents
(this=0x1dbbf10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x00007f00d6678d5e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at
kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f00d5d60c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f00d5d60ed7 in QEventLoop::exec (this=0x7fff7b8e0f10,
flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f00d5d65f67 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#30 0x000000000043028f in main (argc=3, argv=<optimized out>) at
main.cpp:1741
}}}
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11319#comment:2>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list