[mythtv] [bug] segfault in mythepg current cvs

Wayne A. Hogue II mythtv at chiphead.net
Wed Jan 7 19:45:59 EST 2004


I never used gdb so Im not sure what the backtrace is telling me.  If
someone can point me in the right dirrection, I'll be glad to track it
down.   BTW  I get the same segfault in mythfrontend when selecting
"watch a recording", just after the list of recordings appears.  Mythtv
(the player) work find for both live and recorded tv.

backtrace attached

-Wayne

-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 5099)]
0x40ec0a3d in __dynamic_cast () from /usr/lib/libstdc++.so.5
(gdb) thread apply all bt full

Thread 1 (Thread 16384 (LWP 5099)):
#0  0x40ec0a3d in __dynamic_cast () from /usr/lib/libstdc++.so.5
No symbol table info available.
#1  0x405dad10 in LayerSet::ClearAllText() (this=0x815f3e8) at uitypes.cpp:77
	item = (UITextType *) 0xbffff128
	type = (class UIType *) 0x81726e8
	i = {<iterator<std::random_access_iterator_tag,UIType*,int,UIType**,UIType*&>> = {<No data fields>}, _M_current = 0x80756e8}
#2  0x4015a702 in GuideGrid::paintInfo(QPainter*) (this=0x8092cc8, p=0xbffff140) at guidegrid.cpp:1120
	type = (class UITextType *) 0xbfffefb8
	itype = (class UIImageType *) 0x813f7f0
	pginfo = (ProgramInfo *) 0x8157270
	regexpMap = {sh = 0x8118598}
	pr = {x1 = 20, y1 = 12, x2 = 779, y2 = 162}
	pix = <incomplete type>
	tmp = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, flags = 33281, d = 0x813bff0, pdev = 0xbffff0e0, bg_col = {static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 20 '\024', bro = {xp = 0, yp = 0}, cfont = {d = 0x80619d8}, pfont = 0x0, cpen = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x8065b08}, cbrush = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x8056330}, crgn = {data = 0x8050a90}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 0, wy = 0, ww = 760, wh = 151, vx = 0, vy = 0, vw = 760, vh = 151, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x0, brushRef = 0x0, ps_stack = 0x0, wm_stack = 0x0, gfx = 0x8142ca8}
	chanNum = 0
	chinfo = (ChannelInfo *) 0x816bf50
	container = (LayerSet *) 0x815f3e8
#3  0x401590fb in GuideGrid::paintEvent(QPaintEvent*) (this=0x8092cc8, e=0xbffff450) at guidegrid.cpp:887
	r = {x1 = 0, y1 = 0, x2 = 799, y2 = 599}
	p = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, flags = 33281, d = 0x813c208, pdev = 0x8092cf0, bg_col = {static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4282541972, d8 = {argb = 4282541972, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4282541972, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 226 'â', bro = {xp = 0, yp = 0}, cfont = {d = 0x8083868}, pfont = 0x0, cpen = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x8095308}, cbrush = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x8056330}, crgn = {data = 0x8050a90}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 0, wy = 0, ww = 800, wh = 600, vx = 0, vy = 0, vw = 800, vh = 600, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x0, brushRef = 0x0, ps_stack = 0x0, wm_stack = 0x0, gfx = 0x8142378}
#4  0x40aca05e in QWidget::event(QEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#5  0x40a4f225 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#6  0x40a4e968 in QApplication::notify(QObject*, QEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#7  0x409f0924 in QWidget::repaint(QRegion const&, bool) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#8  0x40a4ff65 in QApplication::sendPostedEvents(QObject*, int) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#9  0x40a4fdb8 in QApplication::sendPostedEvents() () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#10 0x409bdd29 in QEventLoop::processEvents(unsigned) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#11 0x40a5e503 in QEventLoop::enterLoop() () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#12 0x40a4f494 in QApplication::enter_loop() () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#13 0x40610889 in MythDialog::exec() (this=0x8092cc8) at mythdialogs.cpp:650
	res = 1080100878
#14 0x40153879 in RunProgramGuide(QString, bool, TV*) (startchannel={static null = {static null = <same as static member of an already seen type>, d = 0x804aa58, static shared_null = 0x804aa58}, d = 0x807e060, static shared_null = 0x804aa58}, thread=false, player=0x0) at guidegrid.cpp:55
	chanstr = {static null = {static null = <same as static member of an already seen type>, d = 0x804aa58, static shared_null = 0x804aa58}, d = 0x804aa58, static shared_null = 0x804aa58}
	gg = (class GuideGrid *) 0x8092cc8
#15 0x0804906f in main (argc=1, argv=0xbffff854) at main.cpp:43
	a = <incomplete type>
	db = (struct QSqlDatabase *) 0x807a8a0
	startchannel = {static null = {static null = <same as static member of an already seen type>, d = 0x804aa58, static shared_null = 0x804aa58}, d = 0x807e060, static shared_null = 0x804aa58}
	mainWindow = (class MythMainWindow *) 0x8082d98
	chanstr = {static null = {static null = <same as static member of an already seen type>, d = 0x804aa58, static shared_null = 0x804aa58}, d = 0x804aa58, static shared_null = 0x804aa58}
	chan = 1089723052

-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 4911)]
0x40ec0a3d in __dynamic_cast () from /usr/lib/libstdc++.so.5
(gdb) thread apply all bt full

Thread 1 (Thread 16384 (LWP 4911)):
#0  0x40ec0a3d in __dynamic_cast () from /usr/lib/libstdc++.so.5
No symbol table info available.
#1  0x405db3f1 in LayerSet::UseAlternateArea(bool) (this=0x8179040, useAlt=true) at uitypes.cpp:128
	item = (UITextType *) 0xbfffe4e8
	type = (class UIType *) 0x83f2680
	i = {<iterator<std::random_access_iterator_tag,UIType*,int,UIType**,UIType*&>> = {<No data fields>}, _M_current = 0x81668c0}
#2  0x08070985 in PlaybackBox::updateInfo(QPainter*) (this=0xbfffeae0, p=0xbfffe500) at playbackbox.cpp:365
	flags = 0
	itype = (class UIImageType *) 0x0
	m_db = (struct QSqlDatabase *) 0x81658b8
	container = (LayerSet *) 0x8179040
	regexpMap = {sh = 0x8196cf0}
	pr = {x1 = 0, y1 = 360, x2 = 798, y2 = 599}
	pix = <incomplete type>
	tmp = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, flags = 33281, d = 0x832dc68, pdev = 0xbfffe4b0, bg_col = {static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 0 '\0', bro = {xp = 0, yp = 0}, cfont = {d = 0x814cac8}, pfont = 0x0, cpen = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x832bb10}, cbrush = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x8141410}, crgn = {data = 0x813bb68}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 0, wy = 0, ww = 799, wh = 240, vx = 0, vy = 0, vw = 799, vh = 240, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x0, brushRef = 0x0, ps_stack = 0x0, wm_stack = 0x0, gfx = 0x83e2c70}
#3  0x08070572 in PlaybackBox::paintEvent(QPaintEvent*) (this=0xbfffeae0, e=0xbfffe810) at playbackbox.cpp:309
	r = {x1 = 0, y1 = 0, x2 = 799, y2 = 599}
	p = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, flags = 33281, d = 0x81904e0, pdev = 0xbfffeb08, bg_col = {static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4282541972, d8 = {argb = 4282541972, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4282541972, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 226 'â', bro = {xp = 0, yp = 0}, cfont = {d = 0x8188068}, pfont = 0x0, cpen = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x8199f10}, cbrush = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x8141410}, crgn = {data = 0x813bb68}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 0, wy = 0, ww = 800, wh = 600, vx = 0, vy = 0, vw = 800, vh = 600, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x0, brushRef = 0x0, ps_stack = 0x0, wm_stack = 0x0, gfx = 0x83e1490}
#4  0x40aca05e in QWidget::event(QEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#5  0x40a4f225 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#6  0x40a4e968 in QApplication::notify(QObject*, QEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#7  0x409f0924 in QWidget::repaint(QRegion const&, bool) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#8  0x40a4ff65 in QApplication::sendPostedEvents(QObject*, int) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#9  0x40a4fdb8 in QApplication::sendPostedEvents() () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#10 0x409bdd29 in QEventLoop::processEvents(unsigned) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#11 0x40a5e503 in QEventLoop::enterLoop() () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#12 0x40a4f494 in QApplication::enter_loop() () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#13 0x40610889 in MythDialog::exec() (this=0xbfffeae0) at mythdialogs.cpp:650
	res = 23398908
#14 0x08061fcb in startPlayback() () at main.cpp:103
	pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj = 0x8164fc8, wmult = 1, hmult = 1, screenwidth = 800, screenheight = 600, xbase = 0, ybase = 0, m_parent = 0x8174cf0, rescode = 0, in_loop = true, defaultBigFont = {d = 0x813bfc8}, defaultMediumFont = {d = 0x8179508}, defaultSmallFont = {d = 0x81b4de8}}, static metaObj = 0x8165540, backup = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, flags = 4, d = 0x8185930, pdev = 0x0, bg_col = {static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 255 'ÿ', bro = {xp = 0, yp = 0}, cfont = {d = 0x814cac8}, pfont = 0x0, cpen = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x815fb18}, cbrush = {<Qt> = {static color0 = @0x40e2d600, static color1 = @0x40e2d608, static black = @0x40e2d610, static white = @0x40e2d618, static darkGray = @0x40e2d620, static gray = @0x40e2d628, static lightGray = @0x40e2d630, static red = @0x40e2d638, static green = @0x40e2d640, static blue = @0x40e2d648, static cyan = @0x40e2d650, static magenta = @0x40e2d658, static yellow = @0x40e2d660, static darkRed = @0x40e2d668, static darkGreen = @0x40e2d670, static darkBlue = @0x40e2d678, static darkCyan = @0x40e2d680, static darkMagenta = @0x40e2d688, static darkYellow = @0x40e2d690, static arrowCursor = @0x40e2d300, static upArrowCursor = @0x40e2d304, static crossCursor = @0x40e2d308, static waitCursor = @0x40e2d30c, static ibeamCursor = @0x40e2d310, static sizeVerCursor = @0x40e2d314, static sizeHorCursor = @0x40e2d318, static sizeBDiagCursor = @0x40e2d31c, static sizeFDiagCursor = @0x40e2d320, static sizeAllCursor = @0x40e2d324, static blankCursor = @0x40e2d328, static splitVCursor = @0x40e2d32c, static splitHCursor = @0x40e2d330, static pointingHandCursor = @0x40e2d334, static forbiddenCursor = @0x40e2d338, static whatsThisCursor = @0x40e2d33c, static busyCursor = @0x40e2d340}, data = 0x8141410}, crgn = {data = 0x813bb68}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = -1073746904, wy = 1084873739, ww = -1073746832, wh = 135871760, vx = 4, vy = 1084873642, vw = 1080363516, vh = -1073746032, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x0, brushRef = 0x0, ps_stack = 0x0, wm_stack = 0x0, gfx = 0x41041d00}, skipUpdate = false, pageDowner = true, connected = true, curitem = 0x83dd9a8, delitem = 0x0, theme = 0x81affc8, xmldata = <incomplete type>, skipNum = 0, skipCnt = 0, listCount = 7, inTitle = true, playingVideo = false, leftRight = false, curTitle = 0, curShowing = 0, titleData = 0x832a53c, showList = {sh = 0x818e498}, showData = {sh = 0x814eff8}, showDateData = {sh = 0x81b4ea0}, type = Play, timer = 0x832a740, nvp = 0x0, rbuffer = 0x0, decoder = 135856592, state = kStopped, killState = kDone, killTimeout = {ds = 0}, nvpTimeout = {ds = 0}, waitToStartPreviewTimer = {ds = 0}, waitToStart = false, lastUpdateTime = {d = {jd = 2453012}, t = {ds = 67782184}}, graphicPopup = true, playbackPreview = false, generatePreviewPixmap = false, displayChanNum = false, dateformat = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x8191ea8, static shared_null = 0x8135348}, timeformat = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x819a940, static shared_null = 0x8135348}, showDateFormat = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x8178ee0, static shared_null = 0x8135348}, showTimeFormat = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x8179008, static shared_null = 0x8135348}, popup = 0x0, myBackground = <incomplete type>, containerPixmap = 0xbfffef10, fillerPixmap = 0xbfffedb0, bgTransBackup = 0x8173cb0, fullRect = {x1 = 0, y1 = 0, x2 = 799, y2 = 599}, listRect = {x1 = 0, y1 = 50, x2 = 799, y2 = 359}, infoRect = {x1 = 0, y1 = 360, x2 = 798, y2 = 599}, usageRect = {x1 = 0, y1 = 550, x2 = 799, y2 = 599}, videoRect = {x1 = 610, y1 = 400, x2 = 769, y2 = 519}, listsize = 7, titleitems = 41, popupForeground = {static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, 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 = 4278286258, d8 = {argb = 4278286258, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4278286258, pix = 1145655892}}}, expectingPopup = false, updateFreeSpace = true, freeSpaceTimer = 0x83302f8, freeSpaceTotal = 0, freeSpaceUsed = 0}
#15 0x08062f14 in TVMenuCallback(void*, QString&) (data=0x81600c0, selection=@0x8186684) at main.cpp:307
	sel = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x81b18d0, static shared_null = 0x8135348}
#16 0x405cdd0b in ThemedMenu::handleAction(QString&) (this=0x81864b8, action=@0x8193dec) at themedmenu.cpp:1883
No locals.
#17 0x405cccd3 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x81864b8, e=0xbffff2d0) at themedmenu.cpp:1713
	action = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x818a210, static shared_null = 0x8135348}
	i = 0
	lastbutton = (ThemedButton *) 0x8193db0
	oldrow = 0
	handled = true
	actions = {<QValueList<QString>> = {sh = 0x815fd60}, <No data fields>}
#18 0x40ac9fab in QWidget::event(QEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#19 0x40a4f225 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#20 0x40a4eda5 in QApplication::notify(QObject*, QEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#21 0x409b4660 in QETWidget::translateKeyEvent(QWSKeyEvent const*, bool) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#22 0x409b27d8 in QApplication::qwsProcessEvent(QWSEvent*) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#23 0x409bdd7a in QEventLoop::processEvents(unsigned) () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#24 0x40a5e503 in QEventLoop::enterLoop() () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#25 0x40a4f494 in QApplication::enter_loop() () from /usr/local/qt-embedded-free-3.3.0b1/lib/libqte-mt.so.3
No symbol table info available.
#26 0x40610889 in MythDialog::exec() (this=0x81864b8) at mythdialogs.cpp:650
	res = 1080100878
#27 0x08063a49 in RunMenu(QString) (themedir={static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x818b558, static shared_null = 0x8135348}) at main.cpp:433
	exitstatus = 0
#28 0x0806650b in main (argc=3, argv=0xbffff8a4) at main.cpp:789
	lcd_host = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x8185f48, static shared_null = 0x8135348}
	lcd_port = 13666
	a = <incomplete type>
	translator = <incomplete type>
	logfile = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x815ffc8, static shared_null = 0x8135348}
	verboseString = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x8160008, static shared_null = 0x8135348}
	pluginname = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x8160030, static shared_null = 0x8135348}
	binname = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x8160068, static shared_null = 0x8135348}
	logfd = 11
	db = (struct QSqlDatabase *) 0x81658b8
	themename = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x818b868, static shared_null = 0x8135348}
	randomtheme = false
	themedir = {static null = {static null = <same as static member of an already seen type>, d = 0x8135348, static shared_null = 0x8135348}, d = 0x818b558, static shared_null = 0x8135348}
	mainWindow = (class MythMainWindow *) 0x8174cf0
	exitstatus = -1073744220



More information about the mythtv-dev mailing list