[mythtv] backtrace
Greg Oldendick
oldendic at mailbox.sc.edu
Thu Oct 9 11:47:09 EDT 2003
The backend died last night while I was sleeping, so
here's the backtrace. I also got a backtrace of the
frontend after pressing ctrl-C. This is from CVS about 3
or 4 days ago.
Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 16386 (LWP 26078)]
0x40913b5b in write () from /lib/libpthread.so.0
(gdb) thread apply all bt full
Thread 11 (Thread 147466 (LWP 26086)):
#0 0x40910b88 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1 0x40910999 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4090daa8 in pthread_cond_wait at GLIBC_2.0 () from
/lib/libpthread.so.0
No symbol table info available.
#3 0x40792837 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0808860a in ProcessRequestThread::run() (this=0x84abb10)
at mainserver.cpp:56
No locals.
#5 0x4052adfe in QProc::~QProc() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6 0x4090e8be in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x4090e92d in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.
#8 0x40afd217 in clone () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 10 (Thread 131081 (LWP 26085)):
#0 0x40910b88 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1 0x40910999 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4090daa8 in pthread_cond_wait at GLIBC_2.0 () from
/lib/libpthread.so.0
No symbol table info available.
#3 0x40792837 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0808860a in ProcessRequestThread::run() (this=0x849ba60)
at mainserver.cpp:56
No locals.
#5 0x4052adfe in QProc::~QProc() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6 0x4090e8be in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x4090e92d in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.
#8 0x40afd217 in clone () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 9 (Thread 114696 (LWP 26084)):
#0 0x40910b88 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1 0x40910999 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4090daa8 in pthread_cond_wait at GLIBC_2.0 () from
/lib/libpthread.so.0
No symbol table info available.
#3 0x40792837 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0808860a in ProcessRequestThread::run() (this=0x849b6d8)
at mainserver.cpp:56
No locals.
#5 0x4052adfe in QProc::~QProc() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6 0x4090e8be in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x4090e92d in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.
#8 0x40afd217 in clone () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 8 (Thread 98311 (LWP 26083)):
#0 0x40910b88 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1 0x40910999 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4090daa8 in pthread_cond_wait at GLIBC_2.0 () from
/lib/libpthread.so.0
No symbol table info available.
#3 0x40792837 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0808860a in ProcessRequestThread::run() (this=0x8495600)
at mainserver.cpp:56
No locals.
#5 0x4052adfe in QProc::~QProc() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6 0x4090e8be in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x4090e92d in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.
#8 0x40afd217 in clone () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 7 (Thread 81926 (LWP 26082)):
#0 0x40910b88 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1 0x40910999 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x4090daa8 in pthread_cond_wait at GLIBC_2.0 () from
/lib/libpthread.so.0
No symbol table info available.
#3 0x40792837 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0808860a in ProcessRequestThread::run() (this=0x8473878)
at mainserver.cpp:56
No locals.
#5 0x4052adfe in QProc::~QProc() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6 0x4090e8be in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x4090e92d in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.
#8 0x40afd217 in clone () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 6 (Thread 65541 (LWP 26081)):
#0 0x40ad2136 in nanosleep () from /lib/libc.so.6
No symbol table info available.
Thread 5 (Thread 49156 (LWP 26080)):
#0 0x40ad2136 in nanosleep () from /lib/libc.so.6
No symbol table info available.
Thread 4 (Thread 32771 (LWP 26079)):
#0 0x40ad2136 in nanosleep () from /lib/libc.so.6
No symbol table info available.
Thread 3 (Thread 16386 (LWP 26078)):
#0 0x40913b5b in write () from /lib/libpthread.so.0
No symbol table info available.
#1 0x41285c4c in ?? () from /usr/lib/libmysqlclient.so.10
No symbol table info available.
#2 0x00000038 in ?? ()
No symbol table info available.
#3 0x4126b81a in net_real_write () from /usr/lib/libmysqlclient.so.10
No symbol table info available.
#4 0x4126b59f in net_flush () from /usr/lib/libmysqlclient.so.10
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5 0x4126b704 in net_write_command () from
/usr/lib/libmysqlclient.so.10
No symbol table info available.
#6 0x4125a3ba in simple_command () from /usr/lib/libmysqlclient.so.10
No symbol table info available.
#7 0x4125bd83 in mysql_real_query () from /usr/lib/libmysqlclient.so.10
No symbol table info available.
#8 0x40019687 in QMYSQLResult::reset(QString const&) ()
from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#9 0x407712fb in QSqlQuery::exec(QString const&) ()
from /usr/lib/libqt-mt.so.3
No symbol table info available.
#10 0x40774b3e in QSqlDatabase::exec(QString const&) const ()
from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0x400a997f in MythContext::KickDatabase(QSqlDatabase*)
(db=0x8465390)
at mythcontext.cpp:535
result = <incomplete type>
i = 0
query = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0x438293a8,
---Type <return> to continue, or q <return> to quit---
static shared_null = 0x8443930}
#12 0x080ce4a5 in TVRec::SetChannel(bool) (this=0x8465158,
needopen=true)
at tv_rec.cpp:779
thequery = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0x8465158,
static shared_null = 0x8443930}
query = <incomplete type>
inputname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0xbf7ffbe0,
static shared_null = 0x8443930}
chanstr = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0xbf7ff99c,
static shared_null = 0x8443930}
#13 0x080ca7ef in TVRec::HandleStateChange() (this=0x8465158) at
tv_rec.cpp:397
tmpInternalState = kState_None
changed = false
startRecorder = false
closeRecorder = false
killRecordingFile = false
statename = {static null = {
---Type <return> to continue, or q <return> to quit---
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0x4383bb40,
static shared_null = 0x8443930}
origname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0x438bcae0,
static shared_null = 0x8443930}
#14 0x080ce9a2 in TVRec::RunTV() (this=0x8465158) at tv_rec.cpp:833
No locals.
#15 0x080ce94f in TVRec::EventThread(void*) (param=0x8465158) at
tv_rec.cpp:817
thetv = (TVRec *) 0x8465158
#16 0x4090e8be in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#17 0x4090e92d in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.
#18 0x40afd217 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 2 (Thread 32769 (LWP 26077)):
#0 0x40af5bb4 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x4090e61b in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2 0x4090e7dd in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.
#3 0x40afd217 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 1 (Thread 16384 (LWP 26069)):
#0 0x40af76e1 in select () from /lib/libc.so.6
No symbol table info available.
#1 0x408fd544 in ?? () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x08446060 in ?? ()
No symbol table info available.
#3 0x0000000f in ?? ()
No symbol table info available.
#4 0x4054677b in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5 0x40546638 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6 0x405353b8 in QApplication::exec() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#7 0x08070cd2 in main (argc=1, argv=0xbffffb64) at main.cpp:447
a = <incomplete type>
logfile = {static null = {
---Type <return> to continue, or q <return> to quit---
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0x84489f8,
static shared_null = 0x8443930}
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0x8448a38,
static shared_null = 0x8443930}
daemonize = false
printsched = false
printexpire = false
logfd = -1
pidfs = <incomplete type>
db = (struct QSqlDatabase *) 0x844c520
subthread = (struct QSqlDatabase *) 0x844f718
expthread = (struct QSqlDatabase *) 0x84531a8
transthread = (struct QSqlDatabase *) 0x8452a20
msdb = (struct QSqlDatabase *) 0x8453278
port = 6543
statusport = 6544
myip = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0x8464f10,
static shared_null = 0x8443930}
---Type <return> to continue, or q <return> to quit---
masterip = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8443930, static shared_null = 0x8443930}, d = 0x8465648,
static shared_null = 0x8443930}
ismaster = true
runsched = true
expdb = (struct QSqlDatabase *) 0x84531a8
trandb = (struct QSqlDatabase *) 0x8452a20
nfsfd = 11
#0 0x40913b5b in write () from /lib/libpthread.so.0
(gdb)
***********************
(this is the frontend, after pressing ctrl-C):
Program received signal SIGINT, Interrupt.
[Switching to Thread 16386 (LWP 26092)]
0x40913beb in read () from /lib/libpthread.so.0
(gdb) thread apply all bt full
Thread 3 (Thread 16386 (LWP 26092)):
#0 0x40913beb in read () from /lib/libpthread.so.0
No symbol table info available.
#1 0x402a0250 in ?? () from /usr/lib/liblirc_client.so.0
No symbol table info available.
Thread 2 (Thread 32769 (LWP 26091)):
#0 0x40af5bb4 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x4090e61b in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2 0x4090e7dd in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.
#3 0x40afd217 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 1 (Thread 16384 (LWP 26088)):
#0 0x40af76e1 in select () from /lib/libc.so.6
No symbol table info available.
#1 0x408fd544 in ?? () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x085405a0 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#3 0x00000012 in ?? ()
No symbol table info available.
#4 0x4054677b in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5 0x4053540c in QApplication::enter_loop() () from
/usr/lib/libqt-mt.so.3
No symbol table info available.
#6 0x401255c9 in MythDialog::exec() (this=0x857c170) at
mythdialogs.cpp:279
res = 1074943310
#7 0x0806ab74 in RunMenu(QString) (themedir=
{static null = {static null = <same as static member of an already
seen type>, d = 0x851cc90, static shared_null = 0x851cc90}, d =
0x8576360, static shared_null = 0x851cc90}) at main.cpp:342
exitstatus = 0
#8 0x0806da71 in main (argc=1, argv=0xbffffb64) at main.cpp:663
lcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x851cc90, static shared_null = 0x851cc90}, d = 0x857afc8,
static shared_null = 0x851cc90}
lcd_port = 0
a = <incomplete type>
translator = <incomplete type>
logfile = {static null = {
---Type <return> to continue, or q <return> to quit---
static null = <same as static member of an already seen type>,
d = 0x851cc90, static shared_null = 0x851cc90}, d = 0x8542ec0,
static shared_null = 0x851cc90}
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x851cc90, static shared_null = 0x851cc90}, d = 0x8542f00,
static shared_null = 0x851cc90}
pluginname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x851cc90, static shared_null = 0x851cc90}, d = 0x8542f28,
static shared_null = 0x851cc90}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x851cc90, static shared_null = 0x851cc90}, d = 0x8542f60,
static shared_null = 0x851cc90}
logfd = -1
db = (struct QSqlDatabase *) 0x8556c40
themename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x851cc90, static shared_null = 0x851cc90}, d = 0x8579208,
static shared_null = 0x851cc90}
randomtheme = false
themedir = {static null = {
---Type <return> to continue, or q <return> to quit---
static null = <same as static member of an already seen type>,
d = 0x851cc90, static shared_null = 0x851cc90}, d = 0x8576360,
static shared_null = 0x851cc90}
mainWindow = (class MythMainWindow *) 0x8573b70
exitstatus = 16
#0 0x40913beb in read () from /lib/libpthread.so.0
(gdb)
More information about the mythtv-dev
mailing list