[mythtv] [BACKTRACE] backend crashed with segv after killing
frontend
Derek Atkins
warlord at MIT.EDU
Thu Jan 15 12:48:05 EST 2004
I just stopped the frontend after playing with the PiP patch and the
backend crashed with a SEGV. Here is the backtrace. This is from
current CVS (as of about 30 minutes ago).
-derek
Core was generated by `/usr/local/bin/mythbackend -d -l /var/log/mythbackend.log'.
Program terminated with signal 11, Segmentation fault.
[snip]
0x00000000 in ?? ()
(gdb) thread apply all bt full
Thread 14 (process 5846):
#0 0x41144658 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40ff6318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40ff7ce0 in __pthread_alt_lock () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40ff4d37 in pthread_mutex_lock () from /lib/i686/libpthread.so.0
No symbol table info available.
#4 0x40e2988c in QRecursiveMutexPrivate::lock() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5 0x40e29c94 in QMutex::lock() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x40b37539 in QEventLoop::processEvents(unsigned) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#7 0x40b92cf6 in QEventLoop::enterLoop() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#8 0x40b92b98 in QEventLoop::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#9 0x40b7f151 in QApplication::exec() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#10 0x0805e4f1 in main (argc=4, argv=0xbfffe554) at main.cpp:502
a = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80a97e0, static shared_null = 0x80a97e0}, d = 0x80b0098,
static shared_null = 0x80a97e0}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80a97e0, static shared_null = 0x80a97e0}, d = 0x80b00d0,
static shared_null = 0x80a97e0}
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80a97e0, static shared_null = 0x80a97e0}, d = 0x80b0110,
static shared_null = 0x80a97e0}
daemonize = true
printsched = false
printexpire = false
noAutoShutdown = false
logfd = 3
pidfs = <incomplete type>
db = (struct QSqlDatabase *) 0x80b8228
subthread = (struct QSqlDatabase *) 0x80b2c88
expthread = (struct QSqlDatabase *) 0x80b8d00
transthread = (struct QSqlDatabase *) 0x80b8e10
msdb = (struct QSqlDatabase *) 0x80b9208
port = 6543
statusport = 6544
myip = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80a97e0, static shared_null = 0x80a97e0}, d = 0x80cbd48,
static shared_null = 0x80a97e0}
masterip = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80a97e0, static shared_null = 0x80a97e0}, d = 0x80cbcb8,
static shared_null = 0x80a97e0}
ismaster = true
runsched = true
expdb = (struct QSqlDatabase *) 0x80b8d00
trandb = (struct QSqlDatabase *) 0x80b8e10
Thread 13 (process 5855):
#0 0x411f4917 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40ff39ce in __pthread_manager () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x411fc9a7 in clone () from /lib/i686/libc.so.6
No symbol table info available.
Thread 12 (process 5856):
#0 0x411c9c36 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
Thread 11 (process 5858):
#0 0x411c9c36 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
Thread 10 (process 5860):
#0 0x411c9c36 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
Thread 9 (process 5862):
#0 0x411c9c36 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
Thread 8 (process 5863):
#0 0x411c9c36 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
Thread 7 (process 5864):
#0 0x411c9c36 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
Thread 6 (process 5865):
#0 0x411c9c36 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
Thread 5 (process 5866):
#0 0x41144658 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40ff6318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40ff2cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40e2a879 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0807a95f in ProcessRequestThread::run() (this=0x80e4c28)
at mainserver.cpp:61
No locals.
#5 0x40b73c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x40ff49b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 4 (process 5867):
#0 0x41144658 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40ff6318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40ff2cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40e2a879 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0807a95f in ProcessRequestThread::run() (this=0x80e3ed8)
at mainserver.cpp:61
No locals.
#5 0x40b73c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x40ff49b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 3 (process 5868):
#0 0x41144658 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40ff6318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40ff2cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40e2a879 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0807a95f in ProcessRequestThread::run() (this=0x80e0f88)
at mainserver.cpp:61
No locals.
#5 0x40b73c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x40ff49b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 2 (process 5869):
#0 0x41144658 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40ff6318 in __pthread_wait_for_restart_signal ()
from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40ff2cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40e2a879 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0807a95f in ProcessRequestThread::run() (this=0x80e1448)
at mainserver.cpp:61
No locals.
#5 0x40b73c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x40ff49b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 1 (process 5870):
#0 0x00000000 in ?? ()
No symbol table info available.
(gdb)
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the mythtv-dev
mailing list