[mythtv] Mythlcdserver crashes often

Thomas Börkel thomas at boerkel.de
Thu Feb 21 21:52:16 UTC 2013


HI!

On 16.02.2013 10:11, Karl Dietz wrote:

> While I have no idea what the issue might be its hard to tell without
> backtrace and logs.

Finally happened again. Hope it helps.


Program received signal SIGSEGV, Segmentation fault.
LCDProcClient::scrollMenuText (this=0x814d638) at lcdprocclient.cpp:1627
1627	lcdprocclient.cpp: Datei oder Verzeichnis nicht gefunden.

Thread 11 (Thread 0xaa0ffb40 (LWP 21003)):
#0  0xb7fdf424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3c93701 in select () from /lib/libc.so.6
No symbol table info available.
#2  0xb64da7d2 in MythSocketThread::run (this=0x814d7f8) at
mythsocketthread.cpp:263
        dummy = "0\242
\252\230\177\000\000G\263\376\001\000\000u\000\000\000\200\177\000\000\b\360\001\000\210\302q\302w\000\000\000H\000
\252g\304f\301\020p\375\267\210\177\000\000\000\000\000\000\020\000
\252\f\360\017\252\020\360\017\252\b\000\000\000\034\360\017\252\350!
\252 \252\220!
\252\002\000\000\000\024\360\017\252\227\067\375\267\000\000\000\000\000\000\000\000\360!
\252\300\241 \252\020\000 \252"
        efds = {fds_bits = {0, 3072, 0 <repeats 30 times>}}
        timers = {{d = 0xaa20a1b0, e = 0xaa20a1b0}}
        rfds = {fds_bits = {0, 3072, 0 <repeats 30 times>}}
        downref_tm = 0
        tm = {mds = 82198314}
        __FUNCTION__ = "run"
        locker = {val = 135583753}
#3  0xb64c1e42 in MThreadInternal::run (this=0x8146ea8) at mthread.cpp:79
No locals.
#4  0xb4003245 in ?? () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#5  0xb3e6af07 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb3c9a64e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 10 (Thread 0xaacfeb40 (LWP 21002)):
#0  0xb7fdf424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3e6f8d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#2  0xb40041cd in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#3  0xb6511da5 in MythSignalingTimer::run (this=0xae00d2d0) at
mythsignalingtimer.cpp:84
        locker = {val = 2919289577}
#4  0xb64c1e42 in MThreadInternal::run (this=0xae00ddf8) at mthread.cpp:79
No locals.
#5  0xb4003245 in ?? () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#6  0xb3e6af07 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0xb3c9a64e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 7 (Thread 0xabffbb40 (LWP 20999)):
#0  0xb7fdf424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3c9b0e6 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#2  0xb514a5c9 in zmq::epoll_t::loop (this=0xae00cce8) at epoll.cpp:142
        timeout = <optimized out>
        n = <optimized out>
        ev_buf = {{events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
0}} <repeats 248 times>, {events = 2885661224, data = {ptr = 0x0, fd =
0, u32 = 0, u64 = 12393820756214022144}}, {events = 3018262017, data =
{ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0,
fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32
= 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events
= 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data =
{ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}}
#3  0xb514a70b in zmq::epoll_t::worker_routine (arg_=0xae00cce8) at
epoll.cpp:174
No locals.
#4  0xb515ca1f in thread_routine (arg_=0xae00cd2c) at thread.cpp:75
        signal_set = {__val = {2147483647, 4294967294, 4294967295
<repeats 30 times>}}
        rc = <optimized out>
        self = 0xae00cd2c
#5  0xb3e6af07 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb3c9a64e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 6 (Thread 0xac7fcb40 (LWP 20998)):
#0  0xb7fdf424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3c9b0e6 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#2  0xb514a5c9 in zmq::epoll_t::loop (this=0xae00c9b0) at epoll.cpp:142
        timeout = <optimized out>
        n = <optimized out>
        ev_buf = {{events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
0}} <repeats 248 times>, {events = 2894053928, data = {ptr = 0x0, fd =
0, u32 = 0, u64 = 12429867145419030528}}, {events = 3018262017, data =
{ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0,
fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32
= 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events
= 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data =
{ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}}
#3  0xb514a70b in zmq::epoll_t::worker_routine (arg_=0xae00c9b0) at
epoll.cpp:174
No locals.
#4  0xb515ca1f in thread_routine (arg_=0xae00c9f4) at thread.cpp:75
        signal_set = {__val = {2147483647, 4294967294, 4294967295
<repeats 30 times>}}
        rc = <optimized out>
        self = 0xae00c9f4
#5  0xb3e6af07 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb3c9a64e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 5 (Thread 0xacffdb40 (LWP 20997)):
#0  0xb7fdf424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3c9b0e6 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#2  0xb514a5c9 in zmq::epoll_t::loop (this=0xae00c680) at epoll.cpp:142
        timeout = <optimized out>
        n = <optimized out>
        ev_buf = {{events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
0}} <repeats 248 times>, {events = 2902446632, data = {ptr = 0x0, fd =
0, u32 = 0, u64 = 12465913534624038912}}, {events = 3018262017, data =
{ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0,
fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32
= 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events
= 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data =
{ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}}
#3  0xb514a70b in zmq::epoll_t::worker_routine (arg_=0xae00c680) at
epoll.cpp:174
No locals.
#4  0xb515ca1f in thread_routine (arg_=0xae00c6c4) at thread.cpp:75
        signal_set = {__val = {2147483647, 4294967294, 4294967295
<repeats 30 times>}}
        rc = <optimized out>
        self = 0xae00c6c4
#5  0xb3e6af07 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb3c9a64e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 0xad7feb40 (LWP 20996)):
#0  0xb7fdf424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3c9b0e6 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#2  0xb514a5c9 in zmq::epoll_t::loop (this=0xae00c368) at epoll.cpp:142
        timeout = <optimized out>
        n = <optimized out>
        ev_buf = {{events = 4, data = {ptr = 0xab5005c8, fd =
-1420819000, u32 = 2874148296, u64 = 2874148296}}, {events = 0, data =
{ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 247 times>, {events =
2910839336, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
12501959923829047296}}, {events = 3018262017, data = {ptr = 0x0, fd = 0,
u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64
= 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}},
{events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0,
data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr
= 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd =
0, u32 = 0, u64 = 0}}}
#3  0xb514a70b in zmq::epoll_t::worker_routine (arg_=0xae00c368) at
epoll.cpp:174
No locals.
#4  0xb515ca1f in thread_routine (arg_=0xae00c3ac) at thread.cpp:75
        signal_set = {__val = {2147483647, 4294967294, 4294967295
<repeats 30 times>}}
        rc = <optimized out>
        self = 0xae00c3ac
#5  0xb3e6af07 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb3c9a64e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xadfffb40 (LWP 20995)):
#0  0xb7fdf424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3c9b0e6 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#2  0xb514a5c9 in zmq::epoll_t::loop (this=0xae00c060) at epoll.cpp:142
        timeout = <optimized out>
        n = <optimized out>
        ev_buf = {{events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
0}} <repeats 208 times>, {events = 0, data = {ptr = 0xb7fe9726, fd =
-1208051930, u32 = 3086915366, u64 = 12963196413293795110}}, {events =
3037994051, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0,
data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2932466944,
data = {ptr = 0xb5140002, fd = -1256980478, u32 = 3037986818, u64 =
12968437355677745154}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0,
u64 = 0}}, {events = 0, data = {ptr = 0xb7fefe1f, fd = -1208025569, u32
= 3086941727, u64 = 13258579421821861407}}, {events = 3018218700, data =
{ptr = 0x37, fd = 55, u32 = 55, u64 = 12538004595047137335}}, {events =
3086916983, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0,
data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr
= 0x0, fd = 0, u32 = 0, u64 = 236223201280}}, {events = 0, data = {ptr =
0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0,
u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64
= 0}}, {events = 3018219092, data = {ptr = 0xb7ffc014, fd = -1207975916,
u32 = 3086991380, u64 = 12538004323256221716}}, {events = 0, data = {ptr
= 0x1b, fd = 27, u32 = 27, u64 = 468283484033515547}}, {events =
3018222980, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
14985071605036613632}}, {events = 134736520, data = {ptr = 0x62, fd =
98, u32 = 98, u64 = 98}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 =
0, u64 = 0}}, {events = 5, data = {ptr = 0xf3, fd = 243, u32 = 243, u64
= 12594849621081063667}}, {events = 3019449696, data = {ptr =
0xb5141513, fd = -1256975085, u32 = 3037992211, u64 =
12963175728682374419}}, {events = 3037980540, data = {ptr = 0x1, fd = 1,
u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64
= 13258579418734919680}}, {events = 2919231988, data = {ptr =
0xb5243f30, fd = -1255915728, u32 = 3039051568, u64 =
12538005560158863152}}, {events = 3086917625, data = {ptr = 0xadfff184,
fd = -1375735420, u32 = 2919231876, u64 = 13048027068103651716}},
{events = 2919231864, data = {ptr = 0xb7fffa54, fd = -1207961004, u32 =
3087006292, u64 = 3087006292}}, {events = 2932466944, data = {ptr = 0x5,
fd = 5, u32 = 5, u64 = 5}}, {events = 1, data = {ptr = 0xb5243d78, fd =
-1255916168, u32 = 3039051128, u64 = 3039051128}}, {events = 0, data =
{ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0,
fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32
= 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 =
0}}, {events = 2919231988, data = {ptr = 0xadfff184, fd = -1375735420,
u32 = 2919231876, u64 = 2919231876}}, {events = 0, data = {ptr =
0xb5243d78, fd = -1255916168, u32 = 3039051128, u64 =
13048077194786782584}}, {events = 3019449696, data = {ptr = 0x0, fd = 0,
u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64
= 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}},
{events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0,
data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3018222980,
data = {ptr = 0xb3f92560, fd = -1275517600, u32 = 3019449696, u64 =
3019449696}}, {events = 108476251, data = {ptr = 0x0, fd = 0, u32 = 0,
u64 = 0}}, {events = 2919232040, data = {ptr = 0x0, fd = 0, u32 = 0, u64
= 12538006313034055680}}, {events = 3018262017, data = {ptr =
0xadfff210, fd = -1375735280, u32 = 2919232016, u64 =
13258283086090596880}}, {events = 3039051568, data = {ptr = 0xaec9e500,
fd = -1362500352, u32 = 2932466944, u64 = 7227434240}}, {events = 5,
data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr
= 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd =
0, u32 = 0, u64 = 287762808832}}, {events = 209292, data = {ptr =
0xb513f32c, fd = -1256983764, u32 = 3037983532, u64 = 24512820012}},
{events = 3037974528, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}}
#3  0xb514a70b in zmq::epoll_t::worker_routine (arg_=0xae00c060) at
epoll.cpp:174
No locals.
#4  0xb515ca1f in thread_routine (arg_=0xae00c0a4) at thread.cpp:75
        signal_set = {__val = {2147483647, 4294967294, 4294967295
<repeats 30 times>}}
        rc = <optimized out>
        self = 0xae00c0a4
#5  0xb3e6af07 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb3c9a64e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xae929b40 (LWP 20994)):
#0  0xb7fdf424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3e6f8d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#2  0xb40041cd in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#3  0xb65c22e1 in LoggerThread::run (this=0x80d77d8) at logging.cpp:384
        item = 0x3a
        __FUNCTION__ = "run"
        dieNow = false
        qLock = {val = 3060197613}
#4  0xb64c1e42 in MThreadInternal::run (this=0x80cc940) at mthread.cpp:79
No locals.
#5  0xb4003245 in ?? () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#6  0xb3e6af07 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0xb3c9a64e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xaec9b740 (LWP 20990)):
#0  LCDProcClient::scrollMenuText (this=0x814d638) at lcdprocclient.cpp:1627
        aString = {static null = {<No data fields>}, static shared_null
= {ref = {_q_value = 398}, alloc = 0, size = 0, data = 0xb428449e
<QString::shared_null+18>, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
shared_empty = {ref = {_q_value = 90}, alloc = 0, size = 0, data =
0xb42844b2 <QString::shared_empty+18>, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, d = 0xb428448c <QString::shared_null>, static codecForCStrings = 0x0}
        selectedItem = 134691504
        bString = {static null = {<No data fields>}, static shared_null
= {ref = {_q_value = 398}, alloc = 0, size = 0, data = 0xb428449e
<QString::shared_null+18>, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
shared_empty = {ref = {_q_value = 90}, alloc = 0, size = 0, data =
0xb42844b2 <QString::shared_empty+18>, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, d = 0xb428448c <QString::shared_null>, static codecForCStrings = 0x0}
        stopTimer = true
        longest_line = 56
#1  0x080712e0 in LCDProcClient::qt_static_metacall (_o=0x814d638,
_c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfffe5ec) at
moc_lcdprocclient.cpp:88
        _t = 0x814d638
#2  0xb4134b48 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#3  0xb4187395 in QTimer::timeout() () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#4  0xb413c106 in QTimer::timerEvent(QTimerEvent*) () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#5  0xb4132834 in QObject::event(QEvent*) () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#6  0xb411c419 in QCoreApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#7  0xb411c484 in QCoreApplication::notify(QObject*, QEvent*) () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#8  0xb411c1ce in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#9  0xb4152066 in ?? () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#10 0xb414ec38 in ?? () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#11 0xb414ec72 in ?? () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#12 0xb3ec71ce in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0x080c1ed0 in ?? ()
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)




Regards,
Thomas


More information about the mythtv-dev mailing list