[mythtv] Mythfrontend Crashes
Neil Townsend
townsen2 at cs.man.ac.uk
Thu Feb 10 20:12:53 UTC 2005
Isaac Richards wrote:
>On Thursday 10 February 2005 02:46 pm, Greg Estabrooks wrote:
>
>
>> I've been seeing periodic crashing of Mythfrontend on
>>my box for the last couple weeks.
>>
>>It seems to only crash under a specific circumstance, but it's not
>>consistantly reproducable.
>>
>>Basically each crash has occured after several hours of
>>the interface idling with "Watch TV" highlighted. I highlight
>>Watch Recordings and as soon as I press enter it crashes.
>>I updated to the latest CVS last night and grabbed the following
>>backtrace this morning when it crashed. Is this something Myth related?
>>
>>
>
>It's dying in the mysql client library. Don't think it's myth related.
>
>
>
Hi, first post btw. I have had similar problems with the frontend
segfaulting when switching between livetv or recordedtv multiple times.
I have have heard of many others who have had this issue. My trace looks
very similar and appears to be the mysql client library as well.
I came across a possible cause when looking through mysql documentation.
Since mysql 4.1+ they have changed the password hashing slightly. People
have had problems with odd connections not autenticating because of old
code. Could this have anything to do with it?
I am going to downgrade mysql to see if this fixes my problem anyway.
Here is the mentioned change:
http://dev.mysql.com/doc/mysql/en/password-hashing.html
And I have attached a nice trace :)
Neil Townsend
-------------- next part --------------
Starting program: /usr/local/bin/mythfrontend
[Thread debugging using libthread_db enabled]
[New Thread -1241491200 (LWP 27139)]
Program exited with code 01.
Starting program: /usr/local/bin/mythfrontend
[Thread debugging using libthread_db enabled]
[New Thread -1241491200 (LWP 27143)]
[New Thread -1247351888 (LWP 27146)]
Program received signal SIG33, Real-time event 33.
[Switching to Thread -1247351888 (LWP 27146)]
0xffffe410 in ?? ()
Continuing.
[New Thread -1324262480 (LWP 27149)]
[New Thread -1355109456 (LWP 27150)]
[New Thread -1363502160 (LWP 27152)]
[New Thread -1371894864 (LWP 27153)]
[New Thread -1380287568 (LWP 27154)]
[Thread -1355109456 (LWP 27150) exited]
[Thread -1324262480 (LWP 27149) exited]
[New Thread -1324262480 (LWP 27155)]
[New Thread -1355109456 (LWP 27156)]
[Thread -1355109456 (LWP 27156) exited]
[Thread -1324262480 (LWP 27155) exited]
[Thread -1371894864 (LWP 27153) exited]
[Thread -1380287568 (LWP 27154) exited]
[Thread -1363502160 (LWP 27152) exited]
[New Thread -1363502160 (LWP 27158)]
[New Thread -1380287568 (LWP 27159)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1241491200 (LWP 27143)]
0xb5c0a8e0 in my_strcasecmp_8bit () from /usr/lib/libmysqlclient.so.14
Thread 11 (Thread -1380287568 (LWP 27159)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xadba7298 in ?? ()
No symbol table info available.
#2 0xb7fd5ff8 in __JCR_LIST__ () from /usr/local/lib/libmythtv-0.16.so.0
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb6971f46 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#5 0xb699bb0a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#6 0xb7d288c8 in USleepVideoSync::WaitForFrame (this=0x82254e8, sync_delay=0)
at vsync.cpp:684
No locals.
#7 0xb7c04c31 in NuppelVideoPlayer::AVSync (this=0x8267950)
at NuppelVideoPlayer.cpp:1299
diverge = 0
buffer = (VideoFrame *) 0x85dada8
#8 0xb7c05d48 in NuppelVideoPlayer::OutputVideoLoop (this=0x8267950)
at NuppelVideoPlayer.cpp:1528
frame = (VideoFrame *) 0x85dada8
temp_speed = 1
fr_int = 40000
#9 0xb7c05deb in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x8267950)
at NuppelVideoPlayer.cpp:1597
nvp = (NuppelVideoPlayer *) 0x8267950
#10 0xb6b05d64 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#11 0xb69a1d1a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 10 (Thread -1363502160 (LWP 27158)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xaeba9298 in ?? ()
No symbol table info available.
#2 0x0000002d in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb6b07f9c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb7117a42 in QWaitCondition::wait () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#6 0xb7c01e9d in NuppelVideoPlayer::GetFrame (this=0x8267950, onlyvideo=1,
unsafe=false) at NuppelVideoPlayer.cpp:744
No locals.
#7 0xb7c0704e in NuppelVideoPlayer::StartPlaying (this=0x8267950)
at NuppelVideoPlayer.cpp:1888
output_video = 2914679728
decoder_thread = 2931465136
pausecheck = 0
#8 0x080836fb in SpawnDecoder (param=0x8267950) at playbackbox.cpp:1225
nvp = (NuppelVideoPlayer *) 0x8267950
#9 0xb6b05d64 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#10 0xb69a1d1a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 2 (Thread -1247351888 (LWP 27146)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb5a6e3d8 in ?? ()
No symbol table info available.
#2 0x00000003 in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb6b07d26 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb7117ab3 in QWaitCondition::wait () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#6 0xb75d3687 in MythContext::waitPrivRequest (this=0x81ca7a0)
at mythcontext.cpp:2082
No locals.
#7 0x0806be81 in run_priv_thread (data=0x0) at main.cpp:667
No locals.
#8 0xb6b05d64 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#9 0xb69a1d1a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 1 (Thread -1241491200 (LWP 27143)):
#0 0xb5c0a8e0 in my_strcasecmp_8bit () from /usr/lib/libmysqlclient.so.14
No symbol table info available.
#1 0xb5c02446 in get_charset_number () from /usr/lib/libmysqlclient.so.14
No symbol table info available.
#2 0xb5c027bb in get_charset_by_csname () from /usr/lib/libmysqlclient.so.14
No symbol table info available.
#3 0xb5c1bd3e in mysql_real_connect () from /usr/lib/libmysqlclient.so.14
No symbol table info available.
#4 0xb5cff90e in QMYSQLDriver::open ()
from /opt/qt/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#5 0xb5cffe4a in QMYSQLOpenExtension::open ()
from /opt/qt/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#6 0xb70e85f6 in QSqlDriver::open () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#7 0xb70d893e in QSqlDatabase::open () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#8 0xb75cc19f in MythContext::OpenDatabase (this=0x81ca7a0, db=0x82d5fe8,
promptOnFailure=false) at mythcontext.cpp:1181
res = 1
#9 0xb75c40bb in MythContextPrivate::RetryDatabaseConnection (this=0x81ca8b8,
db=0x82d5fe8) at mythcontext.cpp:388
No locals.
#10 0xb75cb55f in MythContext::OpenDatabase (this=0x81ca7a0, db=0x82d5fe8,
promptOnFailure=true) at mythcontext.cpp:1154
res = -1073750760
#11 0xb7ccc9f8 in MythSqlDatabase (this=0x822f908, name=@0xbfffde30)
at mythdbcon.h:28
No locals.
#12 0xb7cad01a in TV (this=0x8308cc0) at tv_play.cpp:205
dbname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x8231a28,
static shared_null = 0x8148388}
channame_vector = {sh = 0xb69feff8}
#13 0x08084559 in PlaybackBox::play (this=0xbfffe7e0, rec=0x81cd320)
at playbackbox.cpp:1454
tvrec = (ProgramInfo *) 0x82558a8
tv = (class TV *) 0xbfffdeb8
doremove = 183
doprompt = 46
#14 0x0808406c in PlaybackBox::selected (this=0xbfffe7e0)
at playbackbox.cpp:1389
No locals.
#15 0x08088adf in PlaybackBox::keyPressEvent (this=0xbfffe7e0, e=0xbfffe330)
at playbackbox.cpp:2215
action = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x8205f20,
static shared_null = 0x8148388}
i = 0
handled = true
actions = {<QValueList<QString>> = {sh = 0x8245338}, <No data fields>}
#16 0xb6e9dc99 in QWidget::event () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#17 0xb6e0006f in QApplication::internalNotify ()
from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#18 0xb6e006a4 in QApplication::notify () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#19 0xb6d9164e in QETWidget::translateKeyEvent ()
from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#20 0xb6d98a2c in QApplication::x11ProcessEvent ()
from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#21 0xb6dabed5 in QEventLoop::processEvents () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#22 0xb6e167a1 in QEventLoop::enterLoop () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#23 0xb6dff1ff in QApplication::enter_loop () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#24 0xb766f99d in MythDialog::exec (this=0xbfffe7e0) at mythdialogs.cpp:954
res = 24501776
#25 0x08068b18 in startPlayback () at main.cpp:199
pbb = {<MythDialog> = {<> = {<No data fields>},
static metaObj = 0x8220198, wmult = 1.27999997, hmult = 1.27999997,
screenwidth = 1024, screenheight = 768, xbase = 0, ybase = 0,
m_parent = 0x820a7e0, rescode = 0, in_loop = true, defaultBigFont = {
d = 0x827f2d8}, defaultMediumFont = {d = 0x827b508}, defaultSmallFont = {
d = 0x823f830}}, static metaObj = 0x822e778, backup = {<Qt> = {
static color0 = @0xb72ec720, static color1 = @0xb72ec728,
static black = @0xb72ec730, static white = @0xb72ec738,
static darkGray = @0xb72ec740, static gray = @0xb72ec748,
static lightGray = @0xb72ec750, static red = @0xb72ec758,
static green = @0xb72ec760, static blue = @0xb72ec768,
static cyan = @0xb72ec770, static magenta = @0xb72ec778,
static yellow = @0xb72ec780, static darkRed = @0xb72ec788,
static darkGreen = @0xb72ec790, static darkBlue = @0xb72ec798,
static darkCyan = @0xb72ec7a0, static darkMagenta = @0xb72ec7a8,
static darkYellow = @0xb72ec7b0, static arrowCursor = @0xb72eae40,
static upArrowCursor = @0xb72eae44, static crossCursor = @0xb72eae48,
static waitCursor = @0xb72eae4c, static ibeamCursor = @0xb72eae50,
static sizeVerCursor = @0xb72eae54, static sizeHorCursor = @0xb72eae58,
static sizeBDiagCursor = @0xb72eae5c,
static sizeFDiagCursor = @0xb72eae60,
static sizeAllCursor = @0xb72eae64, static blankCursor = @0xb72eae68,
static splitVCursor = @0xb72eae6c, static splitHCursor = @0xb72eae70,
static pointingHandCursor = @0xb72eae74,
static forbiddenCursor = @0xb72eae78,
static whatsThisCursor = @0xb72eae7c, static busyCursor = @0xb72eae80},
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 = 255 'ÿ', bro = {xp = 0, yp = 0}, cfont = {
d = 0x81c7c10}, pfont = 0x0, cpen = {<Qt> = {
static color0 = @0xb72ec720, static color1 = @0xb72ec728,
static black = @0xb72ec730, static white = @0xb72ec738,
static darkGray = @0xb72ec740, static gray = @0xb72ec748,
static lightGray = @0xb72ec750, static red = @0xb72ec758,
static green = @0xb72ec760, static blue = @0xb72ec768,
static cyan = @0xb72ec770, static magenta = @0xb72ec778,
static yellow = @0xb72ec780, static darkRed = @0xb72ec788,
static darkGreen = @0xb72ec790, static darkBlue = @0xb72ec798,
static darkCyan = @0xb72ec7a0, static darkMagenta = @0xb72ec7a8,
static darkYellow = @0xb72ec7b0, static arrowCursor = @0xb72eae40,
static upArrowCursor = @0xb72eae44, static crossCursor = @0xb72eae48,
static waitCursor = @0xb72eae4c, static ibeamCursor = @0xb72eae50,
static sizeVerCursor = @0xb72eae54,
static sizeHorCursor = @0xb72eae58,
static sizeBDiagCursor = @0xb72eae5c,
static sizeFDiagCursor = @0xb72eae60,
static sizeAllCursor = @0xb72eae64, static blankCursor = @0xb72eae68,
static splitVCursor = @0xb72eae6c, static splitHCursor = @0xb72eae70,
static pointingHandCursor = @0xb72eae74,
static forbiddenCursor = @0xb72eae78,
static whatsThisCursor = @0xb72eae7c,
static busyCursor = @0xb72eae80}, data = 0x8278bd0}, cbrush = {<Qt> = {
static color0 = @0xb72ec720, static color1 = @0xb72ec728,
static black = @0xb72ec730, static white = @0xb72ec738,
static darkGray = @0xb72ec740, static gray = @0xb72ec748,
static lightGray = @0xb72ec750, static red = @0xb72ec758,
static green = @0xb72ec760, static blue = @0xb72ec768,
static cyan = @0xb72ec770, static magenta = @0xb72ec778,
static yellow = @0xb72ec780, static darkRed = @0xb72ec788,
static darkGreen = @0xb72ec790, static darkBlue = @0xb72ec798,
static darkCyan = @0xb72ec7a0, static darkMagenta = @0xb72ec7a8,
static darkYellow = @0xb72ec7b0, static arrowCursor = @0xb72eae40,
static upArrowCursor = @0xb72eae44, static crossCursor = @0xb72eae48,
static waitCursor = @0xb72eae4c, static ibeamCursor = @0xb72eae50,
static sizeVerCursor = @0xb72eae54,
static sizeHorCursor = @0xb72eae58,
static sizeBDiagCursor = @0xb72eae5c,
static sizeFDiagCursor = @0xb72eae60,
static sizeAllCursor = @0xb72eae64, static blankCursor = @0xb72eae68,
static splitVCursor = @0xb72eae6c, static splitHCursor = @0xb72eae70,
static pointingHandCursor = @0xb72eae74,
static forbiddenCursor = @0xb72eae78,
static whatsThisCursor = @0xb72eae7c,
static busyCursor = @0xb72eae80}, data = 0x81572e8}, crgn = {
data = 0x8265e68}, tabstops = 0, tabarray = 0x0, tabarraylen = 0,
block_ext = false, wx = 136657560, wy = 0, ww = -1217012208,
wh = -1073746624, vx = -1073747336, vy = -1218408039, vw = -1073747664,
vh = 136657488, 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 = 0, hd = 0,
rendhd = 3063205857, gc = 0x0, gc_brush = 0x0, curPt = {xp = 0, yp = 0},
clip_serial = 0}, haveGroupInfoSet = false, skipUpdate = true,
pageDowner = false, connected = true, curitem = 0x81cd320, delitem = 0x0,
theme = 0x823e9f8, xmldata = <incomplete type>, skipCnt = 0, inTitle = true,
playingVideo = true, leftRight = false, titleIndex = 0, progIndex = 0,
titleList = {<QValueList<QString>> = {sh = 0x82783e0}, <No data fields>},
progLists = {sh = 0x8278fd8}, type = PlaybackBox::Play, arrowAccel = true,
timer = 0x824a8e8, nvp = 0x8267950, rbuffer = 0x8245c38,
decoder = 2931465136, state = PlaybackBox::kStopping,
killState = PlaybackBox::kDone, killTimeout = {ds = 51884710}, nvpTimeout = {
ds = 51897769}, waitToStartPreviewTimer = {ds = 51897252},
waitToStart = false, lastUpdateTime = {d = {jd = 2453412}, t = {
ds = 51897210}}, graphicPopup = true, playbackPreview = true,
generatePreviewPixmap = false, dateformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x824e630,
static shared_null = 0x8148388}, timeformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x825f498,
static shared_null = 0x8148388}, showDateFormat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x82658a0,
static shared_null = 0x8148388}, showTimeFormat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x820f5d0,
static shared_null = 0x8148388}, popup = 0x0,
myBackground = <incomplete type>, containerPixmap = 0xb714f6b9,
fillerPixmap = 0x40, bgTransBackup = 0x8235328, fullRect = {x1 = 0, y1 = 0,
x2 = 1023, y2 = 767}, listRect = {x1 = 0, y1 = 63, x2 = 1022, y2 = 458},
infoRect = {x1 = 0, y1 = 460, x2 = 1022, y2 = 766}, usageRect = {x1 = 0,
y1 = 710, x2 = 1022, y2 = 760}, videoRect = {x1 = 793, y1 = 460, x2 = 996,
y2 = 612}, curGroupRect = {x1 = 0, y1 = 0, x2 = -1, y2 = -1},
listsize = 7, 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 = 4294967295, d8 = {argb = 4294967295,
pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'},
d32 = {argb = 4294967295, pix = 1145655892}}}, expectingPopup = false,
updateFreeSpace = true, freeSpaceTimer = 0x8253260, freeSpaceTotal = 0,
freeSpaceUsed = 0, groupDisplayName = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x820fba8,
static shared_null = 0x8148388}, recGroup = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x823c118,
static shared_null = 0x8148388}, recGroupPassword = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x822d7d8,
static shared_null = 0x8148388}, curGroupPassword = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x825a240,
static shared_null = 0x8148388}, recGroupType = {sh = 0x8267ed0},
recGroupPwCache = {sh = 0x8211600}, choosePopup = 0x8267fdc,
chooseListBox = 0x67, chooseComboBox = 0xbfffeb60,
chooseLineEdit = 0xb7ff6622, chooseOldPassword = 0xb8000ba4,
chooseNewPassword = 0x8223180, chooseOkButton = 0x1,
chooseDeleteButton = 0x1, chooseGroupPassword = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x8148388,
static shared_null = 0x8148388}, groupnameAsAllProg = false,
previewPixmap = 0x0, previewStartts = {d = {jd = 2453412}, t = {
ds = 51878892}}, previewChanid = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x82081e0,
static shared_null = 0x8148388}, listOrder = 1, overrectime = 0,
underrectime = 0, playingSomething = false}
#26 0x080692cc in TVMenuCallback (data=0x81ca7a0, selection=@0x8267fdc)
at main.cpp:356
sel = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x8223180,
static shared_null = 0x8148388}
#27 0xb7607d38 in ThemedMenuPrivate::handleAction (this=0x8267ee0,
action=@0x827d280) at themedmenu.cpp:2398
No locals.
#28 0xb7606446 in ThemedMenuPrivate::keyPressHandler (this=0x8267ee0,
e=0xbffff2f0) at themedmenu.cpp:2228
it = {node = 0x827d278}
action = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x8205f20,
static shared_null = 0x8148388}
i = 0
lastbutton = (ThemedButton *) 0x8253958
oldrow = 0
handled = true
actions = {<QValueList<QString>> = {sh = 0x8242e98}, <No data fields>}
#29 0xb760921c in ThemedMenu::keyPressEvent (this=0x8235748, e=0xbffff2f0)
at themedmenu.cpp:2592
No locals.
#30 0xb6e9dc99 in QWidget::event () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#31 0xb6e0006f in QApplication::internalNotify ()
from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#32 0xb6e006a4 in QApplication::notify () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#33 0xb6d9164e in QETWidget::translateKeyEvent ()
from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#34 0xb6d98a2c in QApplication::x11ProcessEvent ()
from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#35 0xb6dabed5 in QEventLoop::processEvents () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#36 0xb6e167a1 in QEventLoop::enterLoop () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#37 0xb6dff1ff in QApplication::enter_loop () from /opt/qt/lib/libqt-mt.so.3
No symbol table info available.
#38 0xb766f99d in MythDialog::exec (this=0x8235748) at mythdialogs.cpp:954
res = -1217988314
#39 0x0806a66c in RunMenu (themedir=
{static null = {static null = <same as static member of an already seen type>, d = 0x8148388, static shared_null = 0x8148388}, d = 0x820c890, static shared_null = 0x8148388}) at main.cpp:514
exitstatus = 0
#40 0x0806ed62 in main (argc=1, argv=0xbffffae4) at main.cpp:1035
a = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x81ca568,
static shared_null = 0x8148388}
finfo = {fn = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x81ca5f0,
static shared_null = 0x8148388}, fic = 0x0, cache = true, symLink = false}
logfd = -1
fileprefix = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x81ca6c0,
static shared_null = 0x8148388}
db = (struct QSqlDatabase *) 0x81f2698
themename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x82738e8,
static shared_null = 0x8148388}
randomtheme = false
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x81ca580,
static shared_null = 0x8148388}
status = 0
mainWindow = (class MythMainWindow *) 0x820a7e0
pmanager = (MythPluginManager *) 0x820fde8
lcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x81f3078,
static shared_null = 0x8148388}
pluginname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x81ca598,
static shared_null = 0x8148388}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x81ca608,
static shared_null = 0x8148388}
priv_thread = 3047615408
themedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8148388, static shared_null = 0x8148388}, d = 0x820c890,
static shared_null = 0x8148388}
exitstatus = 3
mon = (class MediaMonitor *) 0x0
lcd_port = 13666
dir = <incomplete type>
The program is running. Exit anyway? (y or n)
More information about the mythtv-dev
mailing list