[mythtv] hang when on xbox coming out of viewing a recording
Kirby Vandivort
kvandivo at ks.uiuc.edu
Thu Oct 30 22:16:54 EST 2003
The situation:
I'm on an xbox, and I hit escape to come out of a recording that I'm
viewing. Everything hangs. Backtrace is attached. It appears that the
serverSockLock.lock() code is hanging waiting for the serverSockLock to
become available, but there doesn't appear to be any other threads that
have it occupied, so I can only guess that something else has grabbed
the lock and just isn't giving it up.
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/mythfrontend
[New Thread 16384 (LWP 25419)]
2003-10-30 19:46:09 Upgrading to schema version 1009
2003-10-30 19:46:09 Enabled verbose msgs : important general
2003-10-30 19:46:26 Connecting to backend server: 192.168.1.10:6543
[New Thread 32769 (LWP 25421)]
[New Thread 16386 (LWP 25422)]
[New Thread 32771 (LWP 25423)]
[New Thread 49156 (LWP 25424)]
Input #0, mpeg, from 'myth://192.168.1.10:6543/1004_20030927200000_20030927210000.nuv':0.
Stream #0.0: Video: mpeg2video, 720x480, 29.97 fps, 16000 kb/s
Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
2003-10-30 19:47:07 Opening OSS audio device '/dev/sound/dsp'.
[New Thread 65541 (LWP 25425)]
2003-10-30 19:47:09 Using XV port 61
[New Thread 81926 (LWP 25426)]
2003-10-30 19:47:10 Changing from None to WatchingPreRecorded
2003-10-30 19:47:14 prebuffering pause
2003-10-30 19:49:23 prebuffering pause
2003-10-30 20:26:29 prebuffering pause
2003-10-30 20:26:33 Changing from WatchingPreRecorded to None
2003-10-30 20:26:33 Changing from None to None
Error: myth://192.168.1.10:6543/1004_20030927200000_20030927210000.nuv file not found
[New Thread 98311 (LWP 25447)]
[New Thread 114696 (LWP 25448)]
[New Thread 131081 (LWP 25449)]
Input #0, mpeg, from 'myth://192.168.1.10:6543/1004_20031004200000_20031004210000.nuv':0.
Stream #0.0: Video: mpeg2video, 720x480, 29.97 fps, 16000 kb/s
Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
2003-10-30 20:27:30 Opening OSS audio device '/dev/sound/dsp'.
[New Thread 147466 (LWP 25450)]
2003-10-30 20:27:35 Using XV port 61
[New Thread 163851 (LWP 25451)]
2003-10-30 20:27:36 Changing from None to WatchingPreRecorded
2003-10-30 20:28:04 prebuffering pause
2003-10-30 20:28:21 Changing from WatchingPreRecorded to None
2003-10-30 20:28:21 Changing from None to None
Program received signal SIGINT, Interrupt.
[Switching to Thread 16384 (LWP 25419)]
0x40b47f68 in sigsuspend () from /lib/libc.so.6
(gdb)
(gdb) thread apply all bt full
Thread 2 (Thread 32769 (LWP 25421)):
#0 0x40bf11c7 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x409f794e in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2 0x409f7b9a in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 16384 (LWP 25419)):
#0 0x40b47f68 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x409fa238 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#2 0x409fb9c0 in __pthread_alt_lock () from /lib/libpthread.so.0
No symbol table info available.
#3 0x409f8c37 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#4 0x40835102 in QRealMutexPrivate::lock() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x408359c4 in QMutex::lock() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x400b3690 in MythContext::SendReceiveStringList(QStringList&) (
this=0x85647c8, strlist=@0xbfffd3b0) at mythcontext.cpp:993
[8Cok = 68
#7 0x08166a84 in RemoteIsRecording() () at remoteutil.cpp:258
[8Cstrlist = {<QValueList<QString>> = {sh = 0x42d04c18}, <No data fields>}
#8 0x081b68b0 in XBox::CheckRec() (this=0x85c4990) at xbox.cpp:39
[8Crecording = 64
[8Ccolor = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x42d02190,
static shared_null = 0x84fec10}
#9 0x081cb837 in XBox::qt_invoke(int, QUObject*) (this=0x85c4990, _id=2,
_o=0xbfffd4d0) at moc_xbox.cpp:82
No locals.
#10 0x405e5639 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x405e54dd in QObject::activate_signal(int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x408c8a2b in QTimer::timeout() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x40606782 in QTimer::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x40587644 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x40586bbb in QApplication::notify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x405621d3 in QEventLoop::activateTimers() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x4053f9a8 in QEventLoop::processEvents(unsigned) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#18 0x4059b501 in QEventLoop::processEvents(unsigned, int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#19 0x405877a0 in QApplication::processEvents(int) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#20 0x40587767 in QApplication::processEvents() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#21 0x400e6a4c in ReadStringList(QSocket*, QStringList&) (socket=0x85cd9f0,
list=@0xbfffda80) at util.cpp:136
[8Ctemp = 2888
[8Csizestr = <incomplete type>
[8Csize = 30917
[8Cutf8 = <incomplete type>
[8Cread = 2888
[8Czerocnt = 1
[8Cstr = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x409c4b00,
static shared_null = 0x84fec10}
#22 0x400b36c1 in MythContext::SendReceiveStringList(QStringList&) (
this=0x85647c8, strlist=@0xbfffda80) at mythcontext.cpp:997
[8Cok = 191
#23 0x08165543 in RemoteGetRecordedList(bool) (deltype=false)
at remoteutil.cpp:19
[8Cstr = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x42d02128,
static shared_null = 0x84fec10}
[8Cstrlist = {<QValueList<QString>> = {sh = 0x42d004d0}, <No data fields>}
[8Cnumrecordings = 1082537668
[8Cinfo = (
vector<ProgramInfo*,std::allocator<ProgramInfo*> > *) 0xffffffff
[8Coffset = -1073751424
#24 0x08086026 in PlaybackBox::FillList() (this=0xbfffe3e0)
at playbackbox.cpp:1010
[8Cchanid = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x42d04a90,
static shared_null = 0x84fec10}
[8Corder = 1
[8Ccnt = 999
[8CinfoList = (
vector<ProgramInfo*,std::allocator<ProgramInfo*> > *) 0x40b948b1
[8Cit = {node = 0x0}
#25 0x080878cb in PlaybackBox::play(ProgramInfo*) (this=0xbfffe3e0,
rec=0x87058c8) at playbackbox.cpp:1317
[8Ctvrec = (ProgramInfo *) 0x872fd08
[8Cdb = (struct QSqlDatabase *) 0x8577420
[8Ctv = (class TV *) 0x86ec0a8
[8Cdoremove = false
[8Cdoprompt = false
#26 0x080874db in PlaybackBox::selected() (this=0xbfffe3e0)
at playbackbox.cpp:1236
No locals.
#27 0x0808a15d in PlaybackBox::keyPressEvent(QKeyEvent*) (this=0xbfffe3e0,
e=0xbfffdfb0) at playbackbox.cpp:1835
[8Chandled = true
#28 0x4061996c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#29 0x40587644 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#30 0x40586fbc in QApplication::notify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#31 0x4052ea2c in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#32 0x4052a6f0 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#33 0x4053fcc1 in QEventLoop::processEvents(unsigned) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#34 0x4059b466 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#35 0x405878d1 in QApplication::enter_loop() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#36 0x40127f8f in MythDialog::exec() (this=0xbfffe3e0) at mythdialogs.cpp:279
[8Cres = 29661424
#37 0x08071126 in startPlayback() () at main.cpp:106
[8Cpbb = {<MythDialog> = {<> = {<No data fields>},
static metaObj = 0x85b64a0, wmult = 0.800000012, hmult = 0.800000012,
screenwidth = 640, screenheight = 480, xbase = 0, ybase = 0,
m_parent = 0x858db08, rescode = 0, in_loop = true, defaultBigFont = {
d = 0x871ba20}, defaultMediumFont = {d = 0x87f9938}, defaultSmallFont = {
d = 0x871e298}}, static metaObj = 0x85b7f28, backup = {<Qt> = {
static color0 = @0x409f0ce0, static color1 = @0x409f0ce8,
static black = @0x409f0cf0, static white = @0x409f0cf8,
static darkGray = @0x409f0d00, static gray = @0x409f0d08,
static lightGray = @0x409f0d10,
static red = @0x409f0d18,
static green = @0x409f0d20, static blue = @0x409f0d28,
static cyan = @0x409f0d30, static magenta = @0x409f0d38,
static yellow = @0x409f0d40, static darkRed = @0x409f0d48,
static darkGreen = @0x409f0d50, static darkBlue = @0x409f0d58,
static darkCyan = @0x409f0d60, static darkMagenta = @0x409f0d68,
static darkYellow = @0x409f0d70, static arrowCursor = @0x409ef680,
static upArrowCursor = @0x409ef684, static crossCursor = @0x409ef688,
static waitCursor = @0x409ef68c, static ibeamCursor = @0x409ef690,
static sizeVerCursor = @0x409ef694, static sizeHorCursor = @0x409ef698,
static sizeBDiagCursor = @0x409ef69c,
static sizeFDiagCursor = @0x409ef6a0,
static sizeAllCursor = @0x409ef6a4, static blankCursor = @0x409ef6a8,
static splitVCursor = @0x409ef6b0, static splitHCursor = @0x409ef6ac,
static pointingHandCursor = @0x409ef6b4,
static forbiddenCursor = @0x409ef6b8,
static whatsThisCursor = @0x409ef6bc}, flags = 4, d = 0x0, 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 = 159 '\237', bro = {xp = 0, yp = 0},
cfont = {d = 0x8508098}, pfont = 0x0, cpen = {<Qt> = {
static color0 = @0x409f0ce0, static color1 = @0x409f0ce8,
static black = @0x409f0cf0, static white = @0x409f0cf8,
static darkGray = @0x409f0d00, static gray = @0x409f0d08,
static lightGray = @0x409f0d10, static red = @0x409f0d18,
static green = @0x409f0d20, static blue = @0x409f0d28,
static cyan = @0x409f0d30, static magenta = @0x409f0d38,
static yellow = @0x409f0d40, static darkRed = @0x409f0d48,
static darkGreen = @0x409f0d50, static darkBlue = @0x409f0d58,
static darkCyan = @0x409f0d60, static darkMagenta = @0x409f0d68,
static darkYellow = @0x409f0d70, static arrowCursor = @0x409ef680,
static upArrowCursor = @0x409ef684, static crossCursor = @0x409ef688,
static waitCursor = @0x409ef68c, static ibeamCursor = @0x409ef690,
static sizeVerCursor = @0x409ef694,
static sizeHorCursor = @0x409ef698,
static sizeBDiagCursor = @0x409ef69c,
static sizeFDiagCursor = @0x409ef6a0,
static sizeAllCursor = @0x409ef6a4, static blankCursor = @0x409ef6a8,
static splitVCursor = @0x409ef6b0, static splitHCursor = @0x409ef6ac,
static pointingHandCursor = @0x409ef6b4,
static forbiddenCursor = @0x409ef6b8,
static whatsThisCursor = @0x409ef6bc}, data = 0x85d1690},
cbrush = {<Qt> = {static color0 = @0x409f0ce0,
static color1 = @0x409f0ce8, static black = @0x409f0cf0,
static white = @0x409f0cf8, static darkGray = @0x409f0d00,
static gray = @0x409f0d08, static lightGray = @0x409f0d10,
static red = @0x409f0d18, static green = @0x409f0d20,
static blue = @0x409f0d28, static cyan = @0x409f0d30,
static magenta = @0x409f0d38, static yellow = @0x409f0d40,
static darkRed = @0x409f0d48, static darkGreen = @0x409f0d50,
static darkBlue = @0x409f0d58, static darkCyan = @0x409f0d60,
static darkMagenta = @0x409f0d68, static darkYellow = @0x409f0d70,
static arrowCursor = @0x409ef680, static upArrowCursor = @0x409ef684,
static crossCursor = @0x409ef688, static waitCursor = @0x409ef68c,
static ibeamCursor = @0x409ef690, static sizeVerCursor = @0x409ef694,
static sizeHorCursor = @0x409ef698,
static sizeBDiagCursor = @0x409ef69c,
static sizeFDiagCursor = @0x409ef6a0,
static sizeAllCursor = @0x409ef6a4, static blankCursor = @0x409ef6a8,
static splitVCursor = @0x409ef6b0, static splitHCursor = @0x409ef6ac,
static pointingHandCursor = @0x409ef6b4,
static forbiddenCursor = @0x409ef6b8,
static whatsThisCursor = @0x409ef6bc}, data = 0x8505fb8}, crgn = {
data = 0x85b1b28}, tabstops = 0, tabarray = 0x0, tabarraylen = 0,
block_ext = false, wx = -1073748744, wy = 1084223648, ww = 12,
wh = 140244284, vx = -1073748680, vy = 1084209511, vw = 12,
vh = 140244280, 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, dpy = 0x0, scrn = 1086623360,
hd = 3221218776, rendhd = 1085879795, gc = 0x0, gc_brush = 0x0, curPt = {
xp = 0, yp = 0}, clip_serial = 0}, skipUpdate = true, noUpdate = true,
pageDowner = false, connected = true, curitem = 0x87058c8, delitem = 0x0,
theme = 0x8723128, xmldata = <incomplete type>, skipNum = -3, skipCnt = 0,
listCount = 4, inTitle = false, playingVideo = false, leftRight = false,
curTitle = 7, curShowing = 3, titleData = 0x0, showList = {sh = 0x85be098},
showData = {sh = 0x87304f8}, showDateData = {sh = 0x85d1080}, type = Play,
timer = 0x8734110, nvp = 0x0, rbuffer = 0x0, decoder = 140313832,
lastUpdateTime = {d = {jd = 2452943}, t = {ds = 73633550}},
ignoreevents = false, graphicPopup = true, playbackPreview = false,
generatePreviewPixmap = false, displayChanNum = false, dateformat = {
static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x85cf250,
static shared_null = 0x84fec10}, timeformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x85d1a68,
static shared_null = 0x84fec10}, showDateFormat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x89063d8,
static shared_null = 0x84fec10}, showTimeFormat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x87ece88,
static shared_null = 0x84fec10}, popup = 0x0,
myBackground = <incomplete type>, containerPixmap = 0x409e6128,
fillerPixmap = 0xbfffe6f8, bgTransBackup = 0x85b1520, fullRect = {x1 = 0,
y1 = 0, x2 = 639, y2 = 479}, listRect = {x1 = 0, y1 = 40, x2 = 639,
y2 = 287}, infoRect = {x1 = 0, y1 = 288, x2 = 478, y2 = 479}, usageRect = {
x1 = 0, y1 = 440, x2 = 639, y2 = 479}, videoRect = {x1 = 488, y1 = 320,
x2 = 615, y2 = 415}, listsize = 7, titleitems = 4, 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}
#38 0x08071766 in TVMenuCallback(void*, QString&) (data=0x85647c8,
selection=@0x85c5644) at main.cpp:236
[8Csel = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x872e990,
static shared_null = 0x84fec10}
#39 0x400de529 in ThemedMenu::handleAction(QString&) (this=0x85c5498,
action=@0x85da35c) at themedmenu.cpp:1871
No locals.
#40 0x400dce29 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x85c5498,
e=0xbfffed10) at themedmenu.cpp:1701
[8Chandled = false
[8Clastbutton = (ThemedButton *) 0x85da320
[8Coldrow = 1
#41 0x4061996c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#42 0x40587644 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#43 0x40586fbc in QApplication::notify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#44 0x4052ea2c in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#45 0x4052a6f0 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#46 0x4053fcc1 in QEventLoop::processEvents(unsigned) ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#47 0x4059b466 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#48 0x405878d1 in QApplication::enter_loop() ()
from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#49 0x40127f8f in MythDialog::exec() (this=0x85c5498) at mythdialogs.cpp:279
[8Cres = 1074954008
#50 0x0807262c in RunMenu(QString) (themedir=
{static null = {static null = <same as static member of an already seen type>, d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x859a810, static shared_null = 0x84fec10}) at main.cpp:357
[8Cexitstatus = 0
#51 0x080751c7 in main (argc=1, argv=0xbffff3e4) at main.cpp:685
[8Clcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x85af3d0,
static shared_null = 0x84fec10}
[8Clcd_port = 0
[8Ca = <incomplete type>
[8Ctranslator = <incomplete type>
[8Clogfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x8564710,
static shared_null = 0x84fec10}
[8CverboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x8564750,
static shared_null = 0x84fec10}
[8Cpluginname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x8564778,
static shared_null = 0x84fec10}
[8Cbinname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x85647b0,
static shared_null = 0x84fec10}
[8Clogfd = -1
[8Cdb = (struct QSqlDatabase *) 0x8577420
[8Cthemename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x8599d58,
static shared_null = 0x84fec10}
[8Crandomtheme = false
[8Cthemedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84fec10, static shared_null = 0x84fec10}, d = 0x859a810,
static shared_null = 0x84fec10}
[8CmainWindow = (class MythMainWindow *) 0x858db08
[8Cexitstatus = 21
#52 0x40b347a7 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
(gdb)
(gdb)
(gdb)
(gdb)
--
Kirby Vandivort Theoretical and
Senior Research Programmer Computational Biophysics
Email: kvandivo at ks.uiuc.edu 3051 Beckman Institute
http://www.ks.uiuc.edu/~kvandivo/ University of Illinois
Phone: (217) 244-5711 405 N. Mathews Ave
Fax : (217) 244-6078 Urbana, IL 61801, USA
More information about the mythtv-dev
mailing list