[mythtv] mythgame cvs segfault backtrace
DanM
dan at milkcarton.com
Wed Feb 5 16:20:33 EST 2003
Issac, here is the back trace for mythgame cvs.
The segfault occured when I selected "All Games" from the menu.
Hope this helps!
Program received signal SIGSEGV, Segmentation fault.
0x405f0088 in QString::QString(QString const&) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
Current language: auto; currently c
(gdb) bt full
#0 0x405f0088 in QString::QString(QString const&) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#1 0x0805c948 in RomInfo::System() (this=0x0) at rominfo.h:33
No locals.
#2 0x0805dd9f in GameHandler::GetHandler(MythContext*, RomInfo*) (
context=0x80e6098, rominfo=0x0) at gamehandler.cpp:47
handler = (GameHandler *) 0x80fd108
#3 0x0805de44 in GameHandler::Launchgame(MythContext*, RomInfo*) (
context=0x80e6098, romdata=0x0) at gamehandler.cpp:58
handler = (GameHandler *) 0x400fca90
#4 0x08056ab2 in DatabaseBox::doSelected(QListViewItem*) (this=0xbfffed40,
item=0x8127600) at databasebox.cpp:199
tcitem = (class TreeItem *) 0x8127600
#5 0x08056940 in DatabaseBox::selected(QListViewItem*) (this=0xbfffed40,
item=0x8127600) at databasebox.cpp:158
No locals.
#6 0x0807c511 in DatabaseBox::qt_invoke(int, QUObject*) (this=0xbfffed40,
_id=48, _o=0xbfffe580) at moc_databasebox.cpp:96
No locals.
#7 0x4031c0fb in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#8 0x4065402d in QListView::returnPressed(QListViewItem*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x40403999 in QListView::keyPressEvent(QKeyEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x0807c316 in ExtendedListView::keyPressEvent(QKeyEvent*)
(this=0x81265c0,
e=0xbfffe9b0) at extendedlistview.cpp:10
No locals.
#11 0x4035634c in QWidget::event(QEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x402bec19 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x402be511 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x4025a556 in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x40255db9 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#16 0x402558cf in QApplication::processNextEvent(bool) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x402c0270 in QApplication::enter_loop() ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#18 0x404a2aa3 in QDialog::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#19 0x0805cbc4 in startDatabaseTree(MythContext*, QSqlDatabase*, QString&) (
context=0x80e6098, db=0x80f8080, paths=@0xbffff574) at main.cpp:30
dbbox = {<MythDialog> = {<> = {<No data fields>},
m_context = 0x80e6098, wmult = 1, hmult = 1, screenwidth = 800,
screenheight = 600}, static metaObj = 0x81263d0, db = 0x80f8080,
rlist = 0x1b0}
#20 0x0805cc63 in GameCallback(void*, QString&) (data=0xbffff570,
selection=@0x8108b44) at main.cpp:49
gdata = (GameCBData *) 0xbffff570
sel = {static null = {
static null = <same as static member of an already seen type>,
d = 0x808b690, static shared_null = 0x808b690}, d = 0x817f9e0,
static shared_null = 0x808b690}
#21 0x4009bdd1 in ThemedMenu::handleAction(QString&) (this=0x8108a08,
---Type <return> to continue, or q <return> to quit---
action=@0x80f6f64) at themedmenu.cpp:1413
No locals.
#22 0x4009b4dc in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x8108a08,
e=0xbffff1e0) at themedmenu.cpp:1335
handled = false
lastbutton = (ThemedButton *) 0x80f6f28
#23 0x4035634c in QWidget::event(QEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#24 0x402bec19 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x402be511 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#26 0x4025a556 in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#27 0x40255db9 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x402558cf in QApplication::processNextEvent(bool) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#29 0x402c0270 in QApplication::enter_loop() ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#30 0x404a2aa3 in QDialog::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#31 0x0805cdc4 in runMenu(MythContext*, QString, QSqlDatabase*, QString,
QValueList<RomInfo>&) (context=0x80e6098, themedir=
{static null = {static null = <same as static member of an already
seen type>, d = 0x808b690, static shared_null = 0x808b690}, d =
0x83f1a38, static shared_null = 0x808b690}, db=0x80f8080, paths=
{static null = {static null = <same as static member of an already
seen type>, d = 0x808b690, static shared_null = 0x808b690}, d =
0x80f7f48, static shared_null = 0x808b690}, romlist=@0xbffff640) at
main.cpp:70
diag = (class ThemedMenu *) 0x8108a08
data = {context = 0x80e6098, paths = {static null = {
static null = <same as static member of an already seen type>,
d = 0x808b690, static shared_null = 0x808b690}, d = 0x80f7f48,
static shared_null = 0x808b690}, db = 0x80f8080, romlist = 0xbffff640}
#32 0x0805d3de in main (argc=1, argv=0xbffff7a4) at main.cpp:120
a = <incomplete type>
context = (MythContext *) 0x80e6098
db = (struct QSqlDatabase *) 0x80f8080
---Type <return> to continue, or q <return> to quit---
thequery = {static null = {
static null = <same as static member of an already seen type>,
d = 0x808b690, static shared_null = 0x808b690}, d = 0x80f3390,
static shared_null = 0x808b690}
query = <incomplete type>
paths = {static null = {
static null = <same as static member of an already seen type>,
d = 0x808b690, static shared_null = 0x808b690}, d = 0x80f7f48,
static shared_null = 0x808b690}
Romlist = {sh = 0x80ff100}
themename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x808b690, static shared_null = 0x808b690}, d = 0x8562108,
static shared_null = 0x808b690}
themedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x808b690, static shared_null = 0x808b690}, d = 0x83f1a38,
static shared_null = 0x808b690}
#33 0x40962082 in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
(gdb)
More information about the mythtv-dev
mailing list