[mythtv] frontend crashed trying to enter list of recording
conflicts
Derek Atkins
warlord at MIT.EDU
Fri Sep 26 13:38:29 EDT 2003
Hi,
My wife was trying to enter the list of "recording conflicts" page in
the frontend and it crashed. Here is the backtrace from the resulting
core dump:
#0 0x080941a4 in ViewScheduled::selected() (this=0xbfffe610)
at viewscheduled.cpp:694
694 if (rec->duplicate)
(gdb) 32662: debug1: channel request 0: window-change
(gdb) p rec
$1 = (ProgramInfo *) 0x0
(gdb) thread apply all bt full
Thread 1 (process 3322):
#0 0x080941a4 in ViewScheduled::selected() (this=0xbfffe610)
at viewscheduled.cpp:694
rec = (ProgramInfo *) 0x0
#1 0x080907c2 in ViewScheduled::keyPressEvent(QKeyEvent*) (this=0xbfffe610,
e=0xbfffe200) at viewscheduled.cpp:105
No locals.
#2 0x4060e06c in QWidget::event(QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3 0x4057bf24 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x4057bab7 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5 0x40523abe in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x4051fd14 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#7 0x40534bda in QEventLoop::processEvents(unsigned) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#8 0x4058fcf6 in QEventLoop::enterLoop() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#9 0x4057c1b1 in QApplication::enter_loop() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#10 0x4012cbb5 in MythDialog::exec() (this=0xbfffe610) at mythdialogs.cpp:276
res = 33548176
#11 0x0807023c in startManaged() () at main.cpp:58
db = (struct QSqlDatabase *) 0x855a498
vsb = {<MythDialog> = {<> = {<No data fields>},
static metaObj = 0x8589448, wmult = 1.27999997, hmult = 1.27999997,
screenwidth = 1024, screenheight = 768, xbase = 0, ybase = 0,
m_parent = 0x857a2e8, rescode = 0, in_loop = true},
static metaObj = 0x4569e168, conflictData = {sh = 0x456165e0},
theme = 0x456a0460, xmldata = <incomplete type>, curitem = 0x0,
db = 0x855a498, popup = 0x10, myBackground = <incomplete type>,
bgTransBackup = 0x45653268, conflictBool = false, graphicPopup = false,
pageDowner = false, dateformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x45613fe8,
static shared_null = 0x84c27f0}, timeformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x456ba6b0,
static shared_null = 0x84c27f0}, shortdateformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x4560acf0,
static shared_null = 0x84c27f0}, displayChanNum = false, inList = 0,
inData = 0, listCount = 0, dataCount = 74, listRect = {x1 = 0, y1 = 49,
x2 = 1022, y2 = 444}, infoRect = {x1 = 0, y1 = 499, x2 = 1022, y2 = 805},
conflictRect = {x1 = 511, y1 = 12, x2 = 996, y2 = 49}, fullRect = {x1 = 0,
y1 = 0, x2 = 1023, y2 = 767}, allowselect = true, listsize = 9,
titleitems = 134283264, popupForeground = {static color_init = true,
static globals_init = true, static colormodel = d32, d = {
argb = 1224736768, d8 = {argb = 1224736768, pix = 84 'T',
invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {
argb = 1224736768, pix = 1145655892}}}, popupBackground = {
static color_init = true, static globals_init = true,
static colormodel = d32, d = {argb = 1224736768, d8 = {argb = 1224736768,
pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'},
d32 = {argb = 1224736768, pix = 1145655892}}}, popupHighlight = {
static color_init = true, static globals_init = true,
static colormodel = d32, d = {argb = 1224736768, d8 = {argb = 1224736768,
pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'},
d32 = {argb = 1224736768, pix = 1145655892}}}, doingSel = true,
allowKeys = true}
#12 0x08070c74 in TVMenuCallback(void*, QString&) (data=0x8552708,
selection=@0x85a1070) at main.cpp:230
sel = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x4567d1e0,
static shared_null = 0x84c27f0}
#13 0x400e2fc4 in ThemedMenu::handleAction(QString&) (this=0x85a0f18,
action=@0x4567d9cc) at themedmenu.cpp:1816
No locals.
#14 0x400e1ae4 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x85a0f18,
e=0xbfffed10) at themedmenu.cpp:1653
handled = false
lastbutton = (ThemedButton *) 0x4567d990
oldrow = 1
#15 0x4060e06c in QWidget::event(QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#16 0x4057bf24 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#17 0x4057bab7 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#18 0x40523abe in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#19 0x4051fd14 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#20 0x40534bda in QEventLoop::processEvents(unsigned) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#21 0x4058fcf6 in QEventLoop::enterLoop() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#22 0x4057c1b1 in QApplication::enter_loop() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#23 0x4012cbb5 in MythDialog::exec() (this=0x85a0f18) at mythdialogs.cpp:276
res = 1074973498
#24 0x08071b38 in RunMenu(QString) (themedir=
{static null = {static null = <same as static member of an already seen type>, d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x855a610, static shared_null = 0x84c27f0}) at main.cpp:339
exitstatus = 0
#25 0x080749a9 in main (argc=2, argv=0xbffff384) at main.cpp:660
lcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8585f80,
static shared_null = 0x84c27f0}
lcd_port = 0
a = <incomplete type>
translator = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8552248,
static shared_null = 0x84c27f0}
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8550fa0,
static shared_null = 0x84c27f0}
pluginname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8550fb8,
static shared_null = 0x84c27f0}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8550ff0,
static shared_null = 0x84c27f0}
logfd = -1
db = (struct QSqlDatabase *) 0x855a498
themename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x856ca50,
static shared_null = 0x84c27f0}
randomtheme = false
themedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x855a610,
static shared_null = 0x84c27f0}
mainWindow = (class MythMainWindow *) 0x857a2e8
exitstatus = -1073745360
--
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