[mythtv-users] backend deadlocked: MythSocket(9ba1fc0:11): readStringList: Error, timed out after 7000 ms.

Steven Adeff adeffs.mythtv at gmail.com
Wed Nov 3 20:42:56 UTC 2010


On Mon, Oct 18, 2010 at 12:56 AM, Brian J. Murrell
<brian at interlinx.bc.ca> wrote:
> On Wed, 2010-10-13 at 08:00 -0400, Brian J. Murrell wrote:
>> While watching a recording on a frontend last night the playback stopped
>> mid-stream and finally timed out back to the recordings menu where it
>> simply failed to populate.  Clearly failure to communicate with the
>> backend.
>>
>> At this same time, on the backend (r26407 on 0.23-fixes) the following
>> happened at the same time:
>>
>> 2010-10-12 22:08:32.464 RecBase(1:/dev/dvb/adapter0/frontend0): GetKeyframePositions(568,9223372036854775807,#985) out of 1035
>> 2010-10-12 22:08:32.608 RecBase(3:/dev/dvb/adapter0/frontend0): GetKeyframePositions(475,9223372036854775807,#1003) out of 1048
>> 2010-10-12 22:08:32.839 ProgramInfo(): Updated pathname '':'' -> '2077_20100927213100.mpg'
>> 2010-10-12 22:08:35.043 Unknown file transfer socket: 72
>> 2010-10-12 22:08:57.214 MythSocket(9d08528:17): readStringList: Error, timed out after 7000 ms.
>> 2010-10-12 22:08:57.215 RemoteEncoder::SendReceiveStringList(): No response.
>> 2010-10-12 22:08:57.216 Dec: DoFastForward(): desiredFrame(12448) > last_frame(12432)
>
> Got a stacktrace for this condition.  I got debug symbols for glib and
> qt4 installed but unfortunately I could not find a debug symbols package
> for the version of Mythtv I have installed there currently, r26407.  I'm
> going to upgrade to the current 0.23.1-fixes and install the debug
> symbols ready for when this happens again.
>
> In any case, here's the stacktrace, as it is:
>
> Thread 23 (Thread 0xb6690b70 (LWP 23036)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d920f in QWaitConditionPrivate::wait (this=0x9c833c4, mutex=0x9c833c0, time=1000) at thread/qwaitcondition_unix.cpp:85
>        tv = {tv_sec = 1287377533, tv_usec = 521540}
>        ti = {tv_sec = 1287377534, tv_nsec = 521540000}
>        code = <value optimized out>
> #3  QWaitCondition::wait (this=0x9c833c4, mutex=0x9c833c0, time=1000) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x00ca981c in TVRec::RunTV() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #5  0x00ca6c87 in TVRec::EventThread(void*) () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 22 (Thread 0xb5c8fb70 (LWP 23037)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d920f in QWaitConditionPrivate::wait (this=0x9c983b0, mutex=0x9c98390, time=400) at thread/qwaitcondition_unix.cpp:85
>        tv = {tv_sec = 1287377534, tv_usec = 374616}
>        ti = {tv_sec = 1287377534, tv_nsec = 774616000}
>        code = <value optimized out>
> #3  QWaitCondition::wait (this=0x9c983b0, mutex=0x9c98390, time=400) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x00c6abb2 in EITScanner::RunEventLoop() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #5  0x00c69822 in EITThread::run() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #6  0x018d832e in QThreadPrivate::start (arg=0x9c983a0) at thread/qthread_unix.cpp:248
>        data = 0x9c9ab00
> #7  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #8  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 21 (Thread 0xb528eb70 (LWP 23038)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d920f in QWaitConditionPrivate::wait (this=0x9c8750c, mutex=0x9c87508, time=1000) at thread/qwaitcondition_unix.cpp:85
>        tv = {tv_sec = 1287377533, tv_usec = 514585}
>        ti = {tv_sec = 1287377534, tv_nsec = 514585000}
>        code = <value optimized out>
> #3  QWaitCondition::wait (this=0x9c8750c, mutex=0x9c87508, time=1000) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x00ca981c in TVRec::RunTV() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #5  0x00ca6c87 in TVRec::EventThread(void*) () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 20 (Thread 0xb488db70 (LWP 23039)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d920f in QWaitConditionPrivate::wait (this=0x9c820bc, mutex=0x9c820b8, time=1000) at thread/qwaitcondition_unix.cpp:85
>        tv = {tv_sec = 1287377533, tv_usec = 512749}
>        ti = {tv_sec = 1287377534, tv_nsec = 512749000}
>        code = <value optimized out>
> #3  QWaitCondition::wait (this=0x9c820bc, mutex=0x9c820b8, time=1000) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x00ca981c in TVRec::RunTV() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #5  0x00ca6c87 in TVRec::EventThread(void*) () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 19 (Thread 0xb3e8cb70 (LWP 23040)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d920f in QWaitConditionPrivate::wait (this=0x9c8241c, mutex=0x9c82418, time=1000) at thread/qwaitcondition_unix.cpp:85
>        tv = {tv_sec = 1287377533, tv_usec = 514905}
>        ti = {tv_sec = 1287377534, tv_nsec = 514905000}
>        code = <value optimized out>
> #3  QWaitCondition::wait (this=0x9c8241c, mutex=0x9c82418, time=1000) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x00ca981c in TVRec::RunTV() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #5  0x00ca6c87 in TVRec::EventThread(void*) () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 18 (Thread 0xb348bb70 (LWP 23041)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d920f in QWaitConditionPrivate::wait (this=0x9c84644, mutex=0x9c84640, time=1000) at thread/qwaitcondition_unix.cpp:85
>        tv = {tv_sec = 1287377533, tv_usec = 514911}
>        ti = {tv_sec = 1287377534, tv_nsec = 514911000}
>        code = <value optimized out>
> #3  QWaitCondition::wait (this=0x9c84644, mutex=0x9c84640, time=1000) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x00ca981c in TVRec::RunTV() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #5  0x00ca6c87 in TVRec::EventThread(void*) () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 17 (Thread 0xb2a8ab70 (LWP 23042)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d920f in QWaitConditionPrivate::wait (this=0x9c97cac, mutex=0x9c97ca8, time=1000) at thread/qwaitcondition_unix.cpp:85
>        tv = {tv_sec = 1287377533, tv_usec = 514578}
>        ti = {tv_sec = 1287377534, tv_nsec = 514578000}
>        code = <value optimized out>
> #3  QWaitCondition::wait (this=0x9c97cac, mutex=0x9c97ca8, time=1000) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x00ca981c in TVRec::RunTV() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #5  0x00ca6c87 in TVRec::EventThread(void*) () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 16 (Thread 0xb2089b70 (LWP 23043)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d920f in QWaitConditionPrivate::wait (this=0x9c98ed4, mutex=0x9c98ed0, time=1000) at thread/qwaitcondition_unix.cpp:85
>        tv = {tv_sec = 1287377533, tv_usec = 514592}
>        ti = {tv_sec = 1287377534, tv_nsec = 514592000}
>        code = <value optimized out>
> #3  QWaitCondition::wait (this=0x9c98ed4, mutex=0x9c98ed0, time=1000) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x00ca981c in TVRec::RunTV() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #5  0x00ca6c87 in TVRec::EventThread(void*) () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 15 (Thread 0xb1688b70 (LWP 23044)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d9287 in QWaitConditionPrivate::wait (this=0x9cc283c, mutex=0x9cc2838, time=4294967295) at thread/qwaitcondition_unix.cpp:87
>        code = -512
> #3  QWaitCondition::wait (this=0x9cc283c, mutex=0x9cc2838, time=4294967295) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x018d3f1b in QReadWriteLock::lockForRead (this=0x9ce34ac) at thread/qreadwritelock.cpp:167
>        lock = {{mtx = 0x9cc2839, val = 164374585}}
>        self = 0
> #5  0x080e4c58 in ?? ()
> No symbol table info available.
> #6  0x08106621 in ?? ()
> No symbol table info available.
> #7  0x0810dd58 in ?? ()
> No symbol table info available.
> #8  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #9  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 14 (Thread 0xb0c87b70 (LWP 23045)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x01ca6ce6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #2  0x01ca6b10 in sleep () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #3  0x08134525 in ?? ()
> No symbol table info available.
> #4  0x0813866f in ?? ()
> No symbol table info available.
> #5  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #6  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 13 (Thread 0xb0286b70 (LWP 23046)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x01ca6ce6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #2  0x01ca6b10 in sleep () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #3  0x0806d4bb in ?? ()
> No symbol table info available.
> #4  0x0806d412 in ?? ()
> No symbol table info available.
> #5  0x080735bb in ?? ()
> No symbol table info available.
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 12 (Thread 0xaf885b70 (LWP 23047)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x01ca6ce6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #2  0x01ca6b10 in sleep () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #3  0x00749e30 in JobQueue::ProcessQueue() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #4  0x007437e4 in JobQueue::RunQueueProcesser() () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #5  0x0074380d in JobQueue::QueueProcesserThread(void*) () from /usr/lib/libmythtv-0.23.1.so.0
> No symbol table info available.
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 11 (Thread 0xaee84b70 (LWP 23048)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x01cceb86 in poll () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #2  0x01db54eb in IA__g_poll (fds=0x9cc6158, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.24.1/glib/gpoll.c:127
> No locals.
> #3  0x01da80ac in g_main_context_poll (context=0x9c960d8, block=<value optimized out>, dispatch=1, self=0x9cc8240) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2904
>        poll_func = 0x1db54c0 <IA__g_poll>
> #4  g_main_context_iterate (context=0x9c960d8, block=<value optimized out>, dispatch=1, self=0x9cc8240) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2586
>        max_priority = 2147483647
>        timeout = -1
>        some_ready = <value optimized out>
>        nfds = 1
>        allocated_nfds = <value optimized out>
>        fds = <value optimized out>
>        __PRETTY_FUNCTION__ = "g_main_context_iterate"
> #5  0x01da84b8 in IA__g_main_context_iteration (context=0x9c960d8, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
>        retval = <value optimized out>
> #6  0x01a065d5 in QEventDispatcherGlib::processEvents (this=0x9cd0ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
>        d = 0x9cd0c28
>        canWait = true
>        result = <value optimized out>
> #7  0x019d9059 in QEventLoop::processEvents (this=0xaee84270, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
> ) at kernel/qeventloop.cpp:149
>        d = 0x9cc91f8
> #8  0x019d94aa in QEventLoop::exec (this=0xaee84270, flags=...) at kernel/qeventloop.cpp:201
>        d = 0x9cc91f8
>        app = <value optimized out>
> #9  0x018d55a8 in QThread::exec (this=0x9ccb9c8) at thread/qthread.cpp:487
>        d = <value optimized out>
>        locker = {{mtx = 0x9cd1228, val = 164434472}}
>        eventLoop = {<QObject> = {_vptr.QObject = 0x1aee448, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x1a86ee0 "QObject", data = 0x1a86f80, extradata = 0x1ae9260}}, d_ptr = {d = 0x9cc91f8}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x1a8fa20 "Qt", data = 0x1a93040, extradata = 0x0}}}, static staticMetaObject = {d = warning: RTTI symbol not found for class 'InputInfo'
> {superdata = 0x81a6f40, stringdata = 0x1a98a80 "QEventLoop", data = 0x1a98aa0, extradata = 0x0}}}
>        returnCode = <value optimized out>
> #10 0x002bb999 in WorkerThread::run() () from /usr/lib/libmythupnp-0.23.1.so.0
> No symbol table info available.
> #11 0x018d832e in QThreadPrivate::start (arg=0x9ccb9c8) at thread/qthread_unix.cpp:248
>        data = 0x9cc9748
> #12 0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #13 0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 10 (Thread 0xae483b70 (LWP 23049)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d7c1e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:398
>        mtx = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 1, {__spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 16 times>, "\001\000\000\000\000\000\000", __align = 0}
>        cnd = {__data = {__lock = 0, __futex = 1, __total_seq = 1, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0xae483254, __nwaiters = 2, __broadcast_seq = 0}, __size = "\000\000\000\000\001\000\000\000\001", '\000' <repeats 23 times>, "T2H\256\002\000\000\000\000\000\000\000\264\062H\256", __align = 4294967296}
> #3  0x018d7d73 in QThread::msleep (msecs=100) at thread/qthread_unix.cpp:424
>        tv = {tv_sec = 1287377534, tv_usec = 360854}
>        ti = {tv_sec = 1287377534, tv_nsec = 460854000}
> #4  0x002ad442 in TaskQueue::run() () from /usr/lib/libmythupnp-0.23.1.so.0
> No symbol table info available.
> #5  0x018d832e in QThreadPrivate::start (arg=0x9c97530) at thread/qthread_unix.cpp:248
>        data = 0x9cd66e0
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 9 (Thread 0xada82b70 (LWP 23050)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x01ca6ce6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #2  0x01ca6b10 in sleep () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #3  0x0815ee91 in ?? ()
> No symbol table info available.
> #4  0x0815eeab in ?? ()
> No symbol table info available.
> #5  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #6  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 8 (Thread 0xad081b70 (LWP 23051)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x01cd5971 in select () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #2  0x002a663b in SSDP::run() () from /usr/lib/libmythupnp-0.23.1.so.0
> No symbol table info available.
> #3  0x018d832e in QThreadPrivate::start (arg=0x9cd7760) at thread/qthread_unix.cpp:248
>        data = 0x9cd74d8
> #4  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #5  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 7 (Thread 0xac680b70 (LWP 23052)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d9287 in QWaitConditionPrivate::wait (this=0x9cc2840, mutex=0x9cc2838, time=4294967295) at thread/qwaitcondition_unix.cpp:87
>        code = -512
> #3  QWaitCondition::wait (this=0x9cc2840, mutex=0x9cc2838, time=4294967295) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x018d354b in QReadWriteLock::lockForWrite (this=0x9ce34ac) at thread/qreadwritelock.cpp:293
>        lock = {{mtx = 0x9cc2839, val = 164374585}}
>        self = 0
> #5  0x080df7be in ?? ()
> No symbol table info available.
> #6  0x0033d285 in MythSocket::close() () from /usr/lib/libmythdb-0.23.1.so.0
> No symbol table info available.
> #7  0x0039e94f in MSocketDevice::writeData(char const*, long long) () from /usr/lib/libmythdb-0.23.1.so.0
> No symbol table info available.
> #8  0x0196746e in QIODevice::write (this=0xa0b6310, data=0x9d425320 "39      ERROR: Unknown file transfer socket: 71", maxSize=47) at io/qiodevice.cpp:1324
>        d = 0xa68d3d8
>        written = <value optimized out>
> #9  0x002e04fd in MSocketDevice::writeBlock(char const*, unsigned long long) () from /usr/lib/libmythupnp-0.23.1.so.0
> No symbol table info available.
> #10 0x0033e65b in MythSocket::writeBlock(char const*, unsigned long long) () from /usr/lib/libmythdb-0.23.1.so.0
> No symbol table info available.
> #11 0x00340145 in MythSocket::writeStringList(QStringList&) () from /usr/lib/libmythdb-0.23.1.so.0
> No symbol table info available.
> #12 0x080baebc in ?? ()
> No symbol table info available.
> #13 0x080d8d0d in ?? ()
> No symbol table info available.
> #14 0x080afd20 in ?? ()
> No symbol table info available.
> #15 0x080ad500 in ?? ()
> No symbol table info available.
> #16 0x080e5c9f in ?? ()
> No symbol table info available.
> #17 0x018d832e in QThreadPrivate::start (arg=0x9ce48b0) at thread/qthread_unix.cpp:248
>        data = 0x9ce60d0
> #18 0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #19 0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 6 (Thread 0xabc7fb70 (LWP 23053)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d9287 in QWaitConditionPrivate::wait (this=0x9c976ac, mutex=0x9c976a8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
>        code = -512
> #3  QWaitCondition::wait (this=0x9c976ac, mutex=0x9c976a8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x080e5c56 in ?? ()
> No symbol table info available.
> #5  0x018d832e in QThreadPrivate::start (arg=0x9c976a0) at thread/qthread_unix.cpp:248
>        data = 0x9ce46d8
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 5 (Thread 0xab27eb70 (LWP 23054)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d9287 in QWaitConditionPrivate::wait (this=0x9cdd424, mutex=0x9cdd420, time=4294967295) at thread/qwaitcondition_unix.cpp:87
>        code = -512
> #3  QWaitCondition::wait (this=0x9cdd424, mutex=0x9cdd420, time=4294967295) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x080e5c56 in ?? ()
> No symbol table info available.
> #5  0x018d832e in QThreadPrivate::start (arg=0x9cdd418) at thread/qthread_unix.cpp:248
>        data = 0x9cebeb0
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 4 (Thread 0xaa87db70 (LWP 23055)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d9287 in QWaitConditionPrivate::wait (this=0x9ce3164, mutex=0x9ce3160, time=4294967295) at thread/qwaitcondition_unix.cpp:87
>        code = -512
> #3  QWaitCondition::wait (this=0x9ce3164, mutex=0x9ce3160, time=4294967295) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x080e5c56 in ?? ()
> No symbol table info available.
> #5  0x018d832e in QThreadPrivate::start (arg=0x9ce3158) at thread/qthread_unix.cpp:248
>        data = 0x9ceb5a0
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 3 (Thread 0xa9e7cb70 (LWP 23056)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d9287 in QWaitConditionPrivate::wait (this=0x9ce49ec, mutex=0x9ce49e8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
>        code = -512
> #3  QWaitCondition::wait (this=0x9ce49ec, mutex=0x9ce49e8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x080e5c56 in ?? ()
> No symbol table info available.
> #5  0x018d832e in QThreadPrivate::start (arg=0x9ce49e0) at thread/qthread_unix.cpp:248
>        data = 0x9ceef30
> #6  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #7  0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 2 (Thread 0xa947bb70 (LWP 23057)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d9287 in QWaitConditionPrivate::wait (this=0x9cc283c, mutex=0x9cc2838, time=4294967295) at thread/qwaitcondition_unix.cpp:87
>        code = -512
> #3  QWaitCondition::wait (this=0x9cc283c, mutex=0x9cc2838, time=4294967295) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x018d3f1b in QReadWriteLock::lockForRead (this=0x9ce34ac) at thread/qreadwritelock.cpp:167
>        lock = {{mtx = 0x9cc2839, val = 164374585}}
>        self = 0
> #5  0x080acf5b in ?? ()
> No symbol table info available.
> #6  0x0034b256 in MythSocketThread::ReadyToBeRead(MythSocket*) () from /usr/lib/libmythdb-0.23.1.so.0
> No symbol table info available.
> #7  0x0034dddc in MythSocketThread::run() () from /usr/lib/libmythdb-0.23.1.so.0
> No symbol table info available.
> #8  0x018d832e in QThreadPrivate::start (arg=0x9c365a8) at thread/qthread_unix.cpp:248
>        data = 0x9c36718
> #9  0x03df196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #10 0x01cdca4e in clone () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
>
> Thread 1 (Thread 0xb66f4730 (LWP 23027)):
> #0  0x0047f422 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x03df6015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0x018d9287 in QWaitConditionPrivate::wait (this=0x9cc283c, mutex=0x9cc2838, time=4294967295) at thread/qwaitcondition_unix.cpp:87
>        code = -512
> #3  QWaitCondition::wait (this=0x9cc283c, mutex=0x9cc2838, time=4294967295) at thread/qwaitcondition_unix.cpp:159
>        returnValue = <value optimized out>
> #4  0x018d3f1b in QReadWriteLock::lockForRead (this=0x9ce34ac) at thread/qreadwritelock.cpp:167
>        lock = {{mtx = 0x9cc2839, val = 164374585}}
>        self = 0
> #5  0x080b5aeb in ?? ()
> No symbol table info available.
> #6  0x019eb45c in QObject::event (this=0x9ce3488, e=0x5) at kernel/qobject.cpp:1279
> No locals.
> #7  0x019d9e23 in QCoreApplicationPrivate::notify_helper (this=0x9c58bd0, receiver=0x9ce3488, event=0x9cab978) at kernel/qcoreapplication.cpp:839
> No locals.
> #8  0x019da5a3 in QCoreApplication::notify (this=0xbff62884, receiver=0x9ce3488, event=0x9cab978) at kernel/qcoreapplication.cpp:785
> No locals.
> #9  0x019daa3b in QCoreApplication::notifyInternal (this=0xbff62884, receiver=0x9ce3488, event=0x9cab978) at kernel/qcoreapplication.cpp:704
>        threadData = 0x9c36838
>        returnValue = <value optimized out>
>        result = false
>        cbdata = {0x9ce3488, 0x9cab978, 0xbff624cf}
> #10 0x019dd473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9c36838) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
> No locals.
> #11 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9c36838) at kernel/qcoreapplication.cpp:1345
>        pe = @0xa277858
>        e = 0x9cab978
>        r = 0x9ce3488
>        locker = {{mtx = 0x9c36860, val = 163801184}}
>        startOffset = 0
>        i = @0x9c36858
> #12 0x019dd5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
>        data = <value optimized out>
> #13 0x01a06adf in QCoreApplication::sendPostedEvents (s=0x9c5b858) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
> No locals.
> #14 postEventSourceDispatch (s=0x9c5b858) at kernel/qeventdispatcher_glib.cpp:276
> No locals.
> #15 0x01da45e5 in g_main_dispatch (context=0x9c5ae20) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
>        dispatch = 0x1a06ab0 <postEventSourceDispatch>
>        user_data = 0x0
>        callback = 0
>        cb_funcs = 0x0
>        cb_data = 0x0
>        current_source_link = {data = 0x9c5b858, next = 0x0}
>        source = 0x9c5b858
>        current = 0x9c5a330
>        i = 0
> #16 IA__g_main_context_dispatch (context=0x9c5ae20) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
> No locals.
> #17 0x01da82d8 in g_main_context_iterate (context=0x9c5ae20, block=<value optimized out>, dispatch=1, self=0x9c58d20) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
>        max_priority = 2147483647
>        timeout = 14482
>        some_ready = 1
>        nfds = <value optimized out>
>        allocated_nfds = <value optimized out>
>        fds = <value optimized out>
>        __PRETTY_FUNCTION__ = "g_main_context_iterate"
> #18 0x01da84b8 in IA__g_main_context_iteration (context=0x9c5ae20, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
>        retval = <value optimized out>
> #19 0x01a065d5 in QEventDispatcherGlib::processEvents (this=0x9c46d38, flags=...) at kernel/qeventdispatcher_glib.cpp:412
>        d = 0x9c58c48
>        canWait = true
>        result = <value optimized out>
> #20 0x019d9059 in QEventLoop::processEvents (this=0xbff627d4, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
> ) at kernel/qeventloop.cpp:149
>        d = 0x9cec960
> #21 0x019d94aa in QEventLoop::exec (this=0xbff627d4, flags=...) at kernel/qeventloop.cpp:201
>        d = 0x9cec960
>        app = <value optimized out>
> #22 0x019dd69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
>        threadData = 0x9c36838
>        eventLoop = {<QObject> = {_vptr.QObject = 0x1aee448, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x1a86ee0 "QObject", data = 0x1a86f80, extradata = 0x1ae9260}}, d_ptr = {d = 0x9cec960}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x1a8fa20 "Qt", data = 0x1a93040, extradata = 0x0}}}, static staticMetaObject = {d = warning: RTTI symbol not found for class 'InputInfo'
> {superdata = 0x81a6f40, stringdata = 0x1a98a80 "QEventLoop", data = 0x1a98aa0, extradata = 0x0}}}
>        returnCode = -1
> #23 0x080a8336 in ?? ()
> No symbol table info available.
> #24 0x01c25bd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #25 0x08069601 in ?? ()
> No symbol table info available.
>
> Cheers,
> b.

a bump, so to speak, that I seem to be having the same issue.

James, did you open a ticket?

-- 
Steve
http://www.mythtv.org/wiki/User:Steveadeff
Before you ask, read the FAQ!
http://www.mythtv.org/wiki/index.php/Frequently_Asked_Questions
then search the Wiki, and this list,
http://www.gossamer-threads.com/lists/mythtv/
Mailinglist etiquette -
http://www.mythtv.org/wiki/index.php/Mailing_List_etiquette


More information about the mythtv-users mailing list