[mythtv] crash with full livebuffer with backtrace
Steven
mythmail at richardstraat.homedns.org
Tue Feb 15 10:38:50 UTC 2005
When the livetv buffer gets full mythbackend crashes and mythfrontend
freezes.
Frontend backtrace :
--------------
Thread 10 (Thread 131080 (LWP 32204)):
#0 0x41441c70 in pthread_mutex_unlock () from /lib/libpthread.so.0
No symbol table info available.
#1 0x4119938f in QRealMutexPrivate::unlock ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#2 0x41199c82 in QMutex::unlock () from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#3 0x4026f1fb in RingBuffer::ReadAheadThread (this=0x81dbc78)
at RingBuffer.cpp:911
totfree = 0
ret = 0
used = 1
#4 0x4026e91a in RingBuffer::startReader (type=0x81dbc78)
at RingBuffer.cpp:774
rbuffer = (RingBuffer *) 0x81dbc78
#5 0x4144154e in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x414415df in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#7 0x41627b8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 8 (Thread 98310 (LWP 32200)):
#0 0x415f5f76 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
#2 0x41621c3a in usleep () from /lib/libc.so.6
No symbol table info available.
#3 0x4029b86a in TV::RunTV (this=0x821d728) at tv_play.cpp:1106
keypressed = (QKeyEvent *) 0x0
updatecheck = 14
#4 0x4029b19e in TV::EventThread (param=0x821d728) at tv_play.cpp:1046
thetv = (class TV *) 0x821d728
#5 0x4144154e in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x414415df in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#7 0x41627b8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 7 (Thread 81925 (LWP 32198)):
#0 0x414439f3 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1 0x41442f88 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4143fcd8 in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#3 0x4119a5f3 in QWaitCondition::wait () from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#4 0x423e2067 in vxmlParser::vxmlThreadWorker ()
from /usr/lib/mythtv/plugins/libmythphone.so
No symbol table info available.
#5 0x423e1fc4 in vxmlParser::vxmlThread ()
from /usr/lib/mythtv/plugins/libmythphone.so
No symbol table info available.
#6 0x4144154e in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x414415df in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#8 0x41627b8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 6 (Thread 65540 (LWP 32197)):
#0 0x41621361 in select () from /lib/libc.so.6
No symbol table info available.
#1 0x413565b4 in ?? () from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#2 0x000001f4 in ?? ()
No symbol table info available.
#3 0xbf3ff8a4 in ?? ()
No symbol table info available.
#4 0x00000000 in ?? ()
No symbol table info available.
#5 0x410feb94 in QSocketDevice::waitForMore ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#6 0x423b6b53 in SipFsm::CheckRxEvent ()
from /usr/lib/mythtv/plugins/libmythphone.so
No symbol table info available.
#7 0x423b1a22 in SipThread::CheckNetworkEvents ()
from /usr/lib/mythtv/plugins/libmythphone.so
No symbol table info available.
#8 0x423b096d in SipThread::SipThreadWorker ()
from /usr/lib/mythtv/plugins/libmythphone.so
No symbol table info available.
#9 0x423b06ce in SipThread::run ()
from /usr/lib/mythtv/plugins/libmythphone.so
No symbol table info available.
#10 0x40ea9833 in QThreadInstance::start () from
/usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#11 0x4144154e in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0x414415df in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#13 0x41627b8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 4 (Thread 32771 (LWP 32194)):
#0 0x41446f1b in read () from /lib/libpthread.so.0
No symbol table info available.
#1 0x41743900 in __JCR_LIST__ () from /usr/local/lib/liblirc_client.so.0
No symbol table info available.
#2 0x00000000 in ?? ()
No symbol table info available.
#3 0x41741eee in lirc_nextcode (code=0xbf5ffa4c) at lirc_client.c:1493
packet_size = 100
end_len = 0
len = -512
end = 0x0
c = 0 '\0'
#4 0x40ac7c20 in LircClient::Process (this=0x81b63f0) at lirc.cpp:67
code = 0x0
ir = 0x0
ret = 1073783872
#5 0x40a630c0 in SpawnLirc (param=0x81bffe8) at mythdialogs.cpp:52
main_window = (MythMainWindow *) 0x81bffe8
config_file = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x81b1948,
static shared_null = 0x81560b8}
program = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x81d87b8,
static shared_null = 0x81560b8}
cl = (class LircClient *) 0x81b63f0
#6 0x4144154e in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x414415df in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#8 0x41627b8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 3 (Thread 16386 (LWP 32191)):
#0 0x414439f3 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1 0x41442f88 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4143fcd8 in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#3 0x4119a5f3 in QWaitCondition::wait () from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#4 0x409c3a56 in MythContext::waitPrivRequest (this=0x81955d8)
at mythcontext.cpp:2138
No locals.
#5 0x0806ce3b in run_priv_thread (data=0x0) at main.cpp:663
No locals.
#6 0x4144154e in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x414415df in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#8 0x41627b8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 2 (Thread 32769 (LWP 32190)):
#0 0x4161eeb1 in loser_poll () from /lib/libc.so.6
No symbol table info available.
#1 0x4161ee39 in poll () from /lib/libc.so.6
No symbol table info available.
#2 0x414409f0 in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#3 0x41440c17 in __pthread_manager_event () from /lib/libpthread.s
No symbol table info available.
#4 0x41627b8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 1 (Thread 16384 (LWP 32187)):
#0 0x415f5f76 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
#2 0x41621c3a in usleep () from /lib/libc.so.6
No symbol table info available.
#3 0x0806a178 in startTV () at main.cpp:316
tv = (class TV *) 0x821d728
timer = {ds = 40099573}
tryTV = false
tryRecorder = false
quitAll = false
showDialogs = true
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x81d55e0,
static shared_null = 0x81560b8}
#5 0x40a005fd in ThemedMenuPrivate::handleAction (this=0x81c62d0,
action=@0x821d178) at themedmenu.cpp:2439
No locals.
#6 0x409fea7f in ThemedMenuPrivate::keyPressHandler (this=0x81c62d0,
e=0xbffff150) at themedmenu.cpp:2268
it = {node = 0x821d170}
action = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x81c8560,
static shared_null = 0x81560b8}
i = 0
lastbutton = (ThemedButton *) 0x81e14c8
oldrow = 0
handled = true
actions = {<QValueList<QString>> = {sh = 0x82045c0}, <No data
fields>}
#7 0x40a01c55 in ThemedMenu::keyPressEvent (this=0x81d7c70, e=0xbffff150)
at themedmenu.cpp:2634
#9 0x40eb630d in QApplication::internalNotify ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#10 0x40eb5de4 in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#11 0x40e4ff69 in QETWidget::translateKeyEvent ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#12 0x40e4bdc7 in QApplication::x11ProcessEvent ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#13 0x40e625eb in QEventLoop::processEvents ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#14 0x40ec786b in QEventLoop::enterLoop () from
/usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#15 0x40eb65c0 in QApplication::enter_loop ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#16 0x40a6c4d3 in MythDialog::exec (this=0x81d7c70) at mythdialogs.cpp:954
res = 1084671064
#17 0x0806b57c in RunMenu (themedir=
{static null = {static null = <same as static member of an already
seen type>, d = 0x81560b8, static shared_null = 0x81560b8}, d =
0x82a3a80, static shared_null = 0x81560b8}) at main.cpp:510
exitstatus = 0
#18 0x080701ca in main (argc=1, argv=0xbffff854) at main.cpp:1036
lcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x818d210,
static shared_null = 0x81560b8}
lcd_port = 13666
a = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x8195380,
static shared_null = 0x81560b8}
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x8195398,
static shared_null = 0x81560b8}
pluginname = {static null = {
static null = <same as static member of an already seen type>,
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x81953f8,
static shared_null = 0x81560b8}, fic = 0x0, cache = true, symLink =
false}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x8195410,
static shared_null = 0x81560b8}
logfd = -1
fileprefix = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x81954b8,
static shared_null = 0x81560b8}
dir = <incomplete type>
priv_thread = 16386
status = 0
db = (struct QSqlDatabase *) 0x81a6330
themename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x82a5908,
static shared_null = 0x81560b8}
randomtheme = false
themedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x81560b8, static shared_null = 0x81560b8}, d = 0x82a3a80,
static shared_null = 0x81560b8}
mainWindow = (class MythMainWindow *) 0x81bffe8
pmanager = (MythPluginManager *) 0x81b7098
mon = (class MediaMonitor *) 0x0
exitstatus = 135679728
#0 0x415f5f76 in nanosleep () from /lib/libc.so.6
--------------------
More information about the mythtv-dev
mailing list