[mythtv] frontend crash gdb

Steven Adeff adeffs.mythtv at gmail.com
Thu Mar 9 03:41:14 UTC 2006


I have a gdb.txt from a frontend crash core dump output. I don't know
why it crashed, but I've been getting random crashes from mythfrontend
for a while, I just now got around to setting up coredump captures so
I could create some gdb's for the dev's to figure out the issue.

I've attached it, and can create a ticket if someone lets me know how
to address the ticket. I'll create more of these as the crashes occur.

--
Steve
-------------- next part --------------
Thread 9 (process 31565):
#0  0x00002aaaae635335 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaae666f04 in usleep () from /lib/libc.so.6
No symbol table info available.
#2  0x0000000000461ea1 in PlaybackBox::play (this=0x7fffffe681e0, rec=0x2aaab6f13820, inPlayl
ist=false) at playbackbox.cpp:1948
        playCompleted = false
        tv = (class TV *) 0x2aaab7331490
        tvrec = (ProgramInfo *) 0x2aaab6d50030
        doremove = false
        doprompt = false
#3  0x0000000000462430 in PlaybackBox::playSelected (this=0x7fffffe681e0) at playbackbox.cpp:
1749
No locals.
#4  0x00000000004633bc in PlaybackBox::keyPressEvent (this=0x7fffffe681e0, e=0x7fffffe67850)
at playbackbox.cpp:3444
        action = {static null = {static null = <same as static member of an already seen type
>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x72f4d0, static shared_null = 0x678da0}
        i = 0
        handled = true
        actions = {<QValueList<QString>> = {sh = 0x2aaab70e8ee0}, <No data fields>}
#5  0x00002aaaad66817f in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6  0x00002aaaad5ca000 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#7  0x00002aaaad5ca453 in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#8  0x00002aaaac28416c in QApplication::sendEvent (receiver=0x7fffffe681e0, event=0x7fffffe67
850) at qapplication.h:496
No locals.
#9  0x00002aaaac27bfef in MythMainWindow::customEvent (this=0x7d1320, ce=0x2aaab5c6d4c0) at m
ythdialogs.cpp:845
        k = 268435536
        ascii = 80
        key = {<> = {<No data fields>}, txt = {static null = {static null = <same as static m
ember of an already seen type>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x2aaab70f2
5f0, static shared_null = 0x678da0}, k = 80, s = 512, a = 80 'P', accpt = 1, autor = 0, c = 1
}
        mod = 512
        text = {static null = {static null = <same as static member of an already seen type>,
 d = 0x678da0, static shared_null = 0x678da0}, d = 0x2aaab70f25f0, static shared_null = 0x678
da0}
        key_target = (struct QObject *) 0x7fffffe681e0
        lke = (LircKeycodeEvent *) 0x2aaab5c6d4c0
        keycode = 272629840
#10 0x00002aaaad62d57f in QObject::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0x00002aaaad667dd9 in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#12 0x00002aaaad5ca000 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0x00002aaaad5cad5c in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#14 0x00002aaaac28416c in QApplication::sendEvent (receiver=0x7d1320, event=0x2aaab5c6d4c0) a
t qapplication.h:496
No locals.
#15 0x00002aaaad5cb4d7 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#16 0x00002aaaad5cb5cf in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#17 0x00002aaaad56d6cb in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#18 0x00002aaaad5e1cde in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#19 0x00002aaaad5c8e0a in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#20 0x00002aaaac26c1ab in MythDialog::exec (this=0x7fffffe681e0) at mythdialogs.cpp:1047
        res = 32767
#21 0x000000000042fa70 in startPlayback () at main.cpp:193
        pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj = 0x73a7a0, wmult = 0.
9375, hmult = 0.958333313, screenwidth = 1200, screenheight = 690, xbase = 15, ybase = 12, m_
parent = 0x7d1320, rescode = 0, in_loop = true, defaultBigFont = {d = 0x2aaab7044640}, defaul
tMediumFont = {d = 0x2aaab6d4e9f0}, defaultSmallFont = {d = 0x2aaab6fd9330}}, static metaObj
= 0x2aaab5c6ce20, backup = {<Qt> = {static color0 = @0x2aaaadd07c00, static color1 = @0x2aaaa
dd07c08, static black = @0x2aaaadd07c10, static white = @0x2aaaadd07c18, static darkGray = @0
x2aaaadd07c20, static gray = @0x2aaaadd07c28, static lightGray = @0x2aaaadd07c30, static red
= @0x2aaaadd07c38, static green = @0x2aaaadd07c40, static blue = @0x2aaaadd07c48, static cyan
 = @0x2aaaadd07c50, static magenta = @0x2aaaadd07c58, static yellow = @0x2aaaadd07c60, static
 darkRed = @0x2aaaadd07c68, static darkGreen = @0x2aaaadd07c70, static darkBlue = @0x2aaaadd0
7c78, static darkCyan = @0x2aaaadd07c80, static darkMagenta = @0x2aaaadd07c88, static darkYel
low = @0x2aaaadd07c90, static arrowCursor = @0x2aaaadd057a0, static upArrowCursor = @0x2aaaad
d057a8, static crossCursor = @0x2aaaadd057b0, static waitCursor = @0x2aaaadd057b8, static ibe
amCursor = @0x2aaaadd057c0, static sizeVerCursor = @0x2aaaadd057c8, static sizeHorCursor = @0
x2aaaadd057d0, static sizeBDiagCursor = @0x2aaaadd057d8, static sizeFDiagCursor = @0x2aaaadd0
57e0, static sizeAllCursor = @0x2aaaadd057e8, static blankCursor = @0x2aaaadd057f0, static sp
litVCursor = @0x2aaaadd057f8, static splitHCursor = @0x2aaaadd05800, static pointingHandCurso
r = @0x2aaaadd05808, static forbiddenCursor = @0x2aaaadd05810, static whatsThisCursor = @0x2a
aaadd05818, static busyCursor = @0x2aaaadd05820}, flags = 4, d = 0x0, pdev = 0x0, bg_col = {s
tatic color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {ar
gb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', dir
ect = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0',
 pu = 106 'j', bro = {xp = 0, yp = 0}, cfont = {d = 0x6fad50}, pfont = 0x0, cpen = {<Qt> = {s
tatic color0 = @0x2aaaadd07c00, static color1 = @0x2aaaadd07c08, static black = @0x2aaaadd07c
10, static white = @0x2aaaadd07c18, static darkGray = @0x2aaaadd07c20, static gray = @0x2aaaa
dd07c28, static lightGray = @0x2aaaadd07c30, static red = @0x2aaaadd07c38, static green = @0x
2aaaadd07c40, static blue = @0x2aaaadd07c48, static cyan = @0x2aaaadd07c50, static magenta =
@0x2aaaadd07c58, static yellow = @0x2aaaadd07c60, static darkRed = @0x2aaaadd07c68, static da
rkGreen = @0x2aaaadd07c70, static darkBlue = @0x2aaaadd07c78, static darkCyan = @0x2aaaadd07c
80, static darkMagenta = @0x2aaaadd07c88, static darkYellow = @0x2aaaadd07c90, static arrowCu
rsor = @0x2aaaadd057a0, static upArrowCursor = @0x2aaaadd057a8, static crossCursor = @0x2aaaa
dd057b0, static waitCursor = @0x2aaaadd057b8, static ibeamCursor = @0x2aaaadd057c0, static si
zeVerCursor = @0x2aaaadd057c8, static sizeHorCursor = @0x2aaaadd057d0, static sizeBDiagCursor
 = @0x2aaaadd057d8, static sizeFDiagCursor = @0x2aaaadd057e0, static sizeAllCursor = @0x2aaaa
dd057e8, static blankCursor = @0x2aaaadd057f0, static splitVCursor = @0x2aaaadd057f8, static
splitHCursor = @0x2aaaadd05800, static pointingHandCursor = @0x2aaaadd05808, static forbidden
Cursor = @0x2aaaadd05810, static whatsThisCursor = @0x2aaaadd05818, static busyCursor = @0x2a
aaadd05820}, data = 0x2aaab6fc8d80}, cbrush = {<Qt> = {static color0 = @0x2aaaadd07c00, stati
c color1 = @0x2aaaadd07c08, static black = @0x2aaaadd07c10, static white = @0x2aaaadd07c18, s
tatic darkGray = @0x2aaaadd07c20, static gray = @0x2aaaadd07c28, static lightGray = @0x2aaaad
d07c30, static red = @0x2aaaadd07c38, static green = @0x2aaaadd07c40, static blue = @0x2aaaad
d07c48, static cyan = @0x2aaaadd07c50, static magenta = @0x2aaaadd07c58, static yellow = @0x2
aaaadd07c60, static darkRed = @0x2aaaadd07c68, static darkGreen = @0x2aaaadd07c70, static dar
kBlue = @0x2aaaadd07c78, static darkCyan = @0x2aaaadd07c80, static darkMagenta = @0x2aaaadd07
c88, static darkYellow = @0x2aaaadd07c90, static arrowCursor = @0x2aaaadd057a0, static upArro
wCursor = @0x2aaaadd057a8, static crossCursor = @0x2aaaadd057b0, static waitCursor = @0x2aaaa
dd057b8, static ibeamCursor = @0x2aaaadd057c0, static sizeVerCursor = @0x2aaaadd057c8, static
 sizeHorCursor = @0x2aaaadd057d0, static sizeBDiagCursor = @0x2aaaadd057d8, static sizeFDiagC
ursor = @0x2aaaadd057e0, static sizeAllCursor = @0x2aaaadd057e8, static blankCursor = @0x2aaa
add057f0, static splitVCursor = @0x2aaaadd057f8, static splitHCursor = @0x2aaaadd05800, stati
c pointingHandCursor = @0x2aaaadd05808, static forbiddenCursor = @0x2aaaadd05810, static what
sThisCursor = @0x2aaaadd05818, static busyCursor = @0x2aaaadd05820}, data = 0x6f3ed0}, crgn =
 {data = 0x7c60f0}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 31
884192, wy = 32513, ww = -1669872, wh = 32767, vx = -1669952, vy = 32767, vw = -1223631392, v
h = 10922, 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 = 7638496, hd = 0, rendhd = 0, gc = 0x0, gc_brush = 0x0
, curPt = {xp = 0, yp = 0}, clip_serial = 0}, type = PlaybackBox::Play, formatShortDate = {st
atic null = {static null = <same as static member of an already seen type>, d = 0x678da0, sta
tic shared_null = 0x678da0}, d = 0x2aaab6d00b50, static shared_null = 0x678da0}, formatLongDa
te = {static null = {static null = <same as static member of an already seen type>, d = 0x678
da0, static shared_null = 0x678da0}, d = 0x2aaab6d79120, static shared_null = 0x678da0}, form
atTime = {static null = {static null = <same as static member of an already seen type>, d = 0
x678da0, static shared_null = 0x678da0}, d = 0x7fb1c0, static shared_null = 0x678da0}, titleV
iew = true, useCategories = false, useRecGroups = false, groupnameAsAllProg = false, arrowAcc
el = true, ignoreKeyPressEvents = false, listOrder = 1, listsize = 9, groupDisplayName = {sta
tic null = {static null = <same as static member of an already seen type>, d = 0x678da0, stat
ic shared_null = 0x678da0}, d = 0x2aaab6db28f0, static shared_null = 0x678da0}, recGroup = {s
tatic null = {static null = <same as static member of an already seen type>, d = 0x678da0, st
atic shared_null = 0x678da0}, d = 0x2aaab6d4edd0, static shared_null = 0x678da0}, recGroupPas
sword = {static null = {static null = <same as static member of an already seen type>, d = 0x
678da0, static shared_null = 0x678da0}, d = 0x2aaab733bfb0, static shared_null = 0x678da0}, c
urGroupPassword = {static null = {static null = <same as static member of an already seen typ
e>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x2aaab7419dd0, static shared_null = 0x
678da0}, theme = 0x2aaab73b7020, xmldata = <incomplete type>, drawTransPixmap = 0x2aaab6f98d2
0, drawPopupSolid = true, drawPopupFgColor = {static color_init = true, static globals_init =
 true, static colormodel = QColor::d32, d = {argb = 4294967295, d8 = {argb = 4294967295, pix
= 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix =
 1145655892}}}, drawPopupBgColor = {static color_init = true, static globals_init = true, sta
tic colormodel = QColor::d32, d = {argb = 4278190080, d8 = {argb = 4278190080, pix = 0 '\0',
invalid = 0 '\0', dirty = 0 '\0', direct = 255 'ÿ'}, d32 = {argb = 4278190080, pix = 427819008
0}}}, drawPopupSelColor = {static color_init = true, static globals_init = true, static color
model = QColor::d32, d = {argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid =
 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, dra
wTotalBounds = {x1 = 0, y1 = 0, x2 = 1199, y2 = 689}, drawListBounds = {x1 = 0, y1 = 57, x2 =
 1199, y2 = 439}, drawInfoBounds = {x1 = 0, y1 = 440, x2 = 1199, y2 = 697}, drawGroupBounds =
 {x1 = 0, y1 = 383, x2 = 1199, y2 = 611}, drawUsageBounds = {x1 = 9, y1 = 632, x2 = 1189, y2
= 678}, drawVideoBounds = {x1 = 975, y1 = 450, x2 = 1180, y2 = 607}, drawCurGroupBounds = {x1
 = 0, y1 = 0, x2 = -1, y2 = -1}, popup = 0x0, expectingPopup = false, recGroupLastItem = 2, r
ecGroupChooserPassword = {static null = {static null = <same as static member of an already s
een type>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x2aaab6dc73f0, static shared_nu
ll = 0x678da0}, recGroupType = {sh = 0x2aaab6dd8e50}, recGroupPwCache = {sh = 0x2aaab6db2890}
, recGroupPopup = 0x0, recGroupListBox = 0x0, recGroupLineEdit = 0x0, recGroupLineEdit1 = 0x0
, recGroupOldPassword = 0x0, recGroupNewPassword = 0x0, recGroupOkButton = 0x0, fillListTimer
 = 0x2aaab6fb9400, connected = true, titleIndex = 0, progIndex = 3, titleList = {<QValueList<
QString>> = {sh = 0x2aaab6faed00}, <No data fields>}, progLists = {sh = 0x2aaab6fcef20}, prog
sInDB = 170, playList = {<QValueList<QString>> = {sh = 0x2aaab6fa5760}, <No data fields>}, cu
ritem = 0x2aaab6f13820, delitem = 0x0, lastProgram = 0x0, playingSomething = true, haveGroupI
nfoSet = true, inTitle = false, leftRight = false, freeSpaceNeedsUpdate = true, freeSpaceTime
r = 0x2aaab6fbefb0, freeSpaceTotal = 0, freeSpaceUsed = 0, paintSkipCount = 0, paintSkipUpdat
e = true, paintBackgroundPixmap = <incomplete type>, previewVideoNVP = 0x0, previewVideoRingB
uf = 0x0, previewVideoRefreshTimer = 0x2aaab7424af0, previewVideoStartTimer = {m_timer = {ds
= 79747886}}, previewVideoPlayingTimer = {m_timer = {ds = 79748441}}, previewVideoBrokenRecId
 = 0, previewVideoState = PlaybackBox::kKilled, previewVideoStartTimerOn = false, previewVide
oEnabled = true, previewVideoPlaying = false, previewVideoThreadRunning = true, previewVideoT
hread = 1107310944, previewVideoKillLock = <incomplete type>, previewVideoUnsafeKillLock = <i
ncomplete type>, previewVideoKillState = PlaybackBox::kDone, previewVideoKillTimeout = {m_tim
er = {ds = 79750434}}, previewPixmapEnabled = false, previewPixmap = 0x0, previewLastModified
 = {d = {jd = 0}, t = {ds = 0}}, previewFilets = {d = {jd = 0}, t = {ds = 0}}, previewStartts
 = {d = {jd = 2453803}, t = {ds = 79697976}}, previewSuspend = false, previewChanid = {static
 null = {static null = <same as static member of an already seen type>, d = 0x678da0, static
shared_null = 0x678da0}, d = 0x2aaab6d22750, static shared_null = 0x678da0}, previewGenerator
Lock = <incomplete type>, previewGenerator = {sh = 0x2aaab73392c0}, ncLock = <incomplete type
>, networkControlCommands = {sh = 0x2aaab6fa4340}, underNetworkControl = false}
#22 0x0000000000435bd9 in TVMenuCallback (data=0x704460, selection=@0x750eb8) at main.cpp:334
        sel = {static null = {static null = <same as static member of an already seen type>,
d = 0x678da0, static shared_null = 0x678da0}, d = 0x2aaab6d3b4d0, static shared_null = 0x678d
a0}
#23 0x00002aaaac1f96ac in ThemedMenuPrivate::handleAction (this=0x750d80, action=@0x2aaab7129
460) at themedmenu.cpp:2508
        ok = true
#24 0x00002aaaac1f9d30 in ThemedMenuPrivate::keyPressHandler (this=0x750d80, e=0x7fffffe691e0
) at themedmenu.cpp:2336
        it = {node = 0x2aaab7129450}
        action = {static null = {static null = <same as static member of an already seen type
>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x2aaab6debc90, static shared_null = 0x6
78da0}
        i = 0
        lastbutton = (ThemedButton *) 0x750320
        oldrow = 0
        handled = true
        actions = {<QValueList<QString>> = {sh = 0x2aaab6d17680}, <No data fields>}
#25 0x00002aaaac1fa0ef in ThemedMenu::keyPressEvent (this=0x751e40, e=0x7fffffe691e0) at them
edmenu.cpp:2714
No locals.
#26 0x00002aaaad66817f in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#27 0x00002aaaad5ca000 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#28 0x00002aaaad5ca453 in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#29 0x00002aaaac28416c in QApplication::sendEvent (receiver=0x751e40, event=0x7fffffe691e0) a
t qapplication.h:496
No locals.
#30 0x00002aaaac27bfef in MythMainWindow::customEvent (this=0x7d1320, ce=0x2aaab5c8bdc0) at m
ythdialogs.cpp:845
        k = 4116
        ascii = 0
        key = {<> = {<No data fields>}, txt = {static null = {static null = <same as static m
ember of an already seen type>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x678da0, s
tatic shared_null = 0x678da0}, k = 4116, s = 0, a = 0 '\0', accpt = 1, autor = 0, c = 1}
        mod = 0
        text = {static null = {static null = <same as static member of an already seen type>,
 d = 0x678da0, static shared_null = 0x678da0}, d = 0x678da0, static shared_null = 0x678da0}
        key_target = (struct QObject *) 0x751e40
        lke = (LircKeycodeEvent *) 0x2aaab5c8bdc0
        keycode = 4116
#31 0x00002aaaad62d57f in QObject::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#32 0x00002aaaad667dd9 in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#33 0x00002aaaad5ca000 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#34 0x00002aaaad5cad5c in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#35 0x00002aaaac28416c in QApplication::sendEvent (receiver=0x7d1320, event=0x2aaab5c8bdc0) a
t qapplication.h:496
No locals.
#36 0x00002aaaad5cb4d7 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#37 0x00002aaaad5cb5cf in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#38 0x00002aaaad56d6cb in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#39 0x00002aaaad5e1cde in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#40 0x00002aaaad5c8e0a in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#41 0x00002aaaac26c1ab in MythDialog::exec (this=0x751e40) at mythdialogs.cpp:1047
        res = 10922
#42 0x0000000000430607 in RunMenu (themedir=@0x7fffffe6a4b0) at main.cpp:498
        exitstatus = 0
#43 0x0000000000435788 in main (argc=5, argv=0x7fffffe6a5f8) at main.cpp:1062
        geometry = {static null = {static null = <same as static member of an already seen ty
pe>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x6a6030, static shared_null = 0x678da
0}
        a = <incomplete type>
        logfile = {static null = {static null = <same as static member of an already seen typ
e>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x703e00, static shared_null = 0x678da0
}
        pluginname = {static null = {static null = <same as static member of an already seen
type>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x7040b0, static shared_null = 0x678
da0}
        finfo = {fn = {static null = {static null = <same as static member of an already seen
 type>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x704100, static shared_null = 0x67
8da0}, fic = 0x0, cache = true, symLink = false}
        binname = {static null = {static null = <same as static member of an already seen typ
e>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x704100, static shared_null = 0x678da0
}
        ResetSettings = false
        logfd = 4
        fileprefix = {static null = {static null = <same as static member of an already seen
type>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x7042f0, static shared_null = 0x678
da0}
        dir = <incomplete type>
        priv_thread = 1082132832
        status = 0
        themename = {static null = {static null = <same as static member of an already seen t
ype>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x7db2b0, static shared_null = 0x678d
a0}
        randomtheme = false
        themedir = {static null = {static null = <same as static member of an already seen ty
pe>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x746a80, static shared_null = 0x678da
0}
        mainWindow = (class MythMainWindow *) 0x7d1320
        pmanager = (MythPluginManager *) 0x74b520
        mon = (class MediaMonitor *) 0x7bbde0
        networkControl = (class NetworkControl *) 0x0
        exitstatus = 10922

Thread 8 (process 31568):
#0  0x00002aaaae004b6a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaaad8efd43 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00002aaaac1a1a1c in MythContext::waitPrivRequest (this=0x704460) at mythcontext.cpp:271
1
No locals.
#3  0x000000000043202b in run_priv_thread (data=0x0) at main.cpp:679
No locals.
#4  0x00002aaaae002b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00002aaaae66dc22 in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 7 (process 31579):
#0  0x00002aaaae00741f in __read_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaaae8f96f9 in lirc_nextcode (code=0x410010e0) at lirc_client.c:1733
        packet_size = 100
        end_len = 0
        len = <value optimized out>
        end = <value optimized out>
        c = <value optimized out>
#2  0x00002aaaac2e473a in LircClient::Process (this=0x7b12b0) at lirc.cpp:68
        code = 0x0
        ir = 0x0
        ret = 0
#3  0x00002aaaac26b5cb in SpawnLirc (param=0x7d1320) at mythdialogs.cpp:53
        main_window = (MythMainWindow *) 0x7d1320
        config_file = {static null = {static null = <same as static member of an already seen
 type>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x7b1280, static shared_null = 0x67
8da0}
        program = {static null = {static null = <same as static member of an already seen typ
e>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x7b0d50, static shared_null = 0x678da0
}
        cl = (class LircClient *) 0x7b12b0
#4  0x00002aaaae002b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00002aaaae66dc22 in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 6 (process 31580):
#0  0x00002aaaae004d5f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaaad5c1014 in QThread::exit () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00002aaaad5c11a0 in QThread::msleep () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00002aaaac2dc654 in MonitorThread::run (this=0x7bbe40) at mythmediamonitor.cpp:77
No locals.
#4  0x00002aaaad5c0c9a in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0x00002aaaae002b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00002aaaae66dc22 in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 5 (process 32030):
#0  0x00002aaaae00725d in __lll_mutex_unlock_wake () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaaadd0a0e0 in qt_driver_extension_dict () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000000000000002 in ?? ()
No symbol table info available.
#3  0x00002aaaae00414b in pthread_mutex_unlock () from /lib/libpthread.so.0
No symbol table info available.
#4  0x000000000079cf70 in ?? ()
No symbol table info available.
#5  0x0000000044807ad0 in ?? ()
No symbol table info available.
#6  0x00002aaaae004e10 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#7  0x00002aaaad8efd7a in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#8  0x00002aaaab2d7756 in VideoBuffers::WaitForAvailable (this=0x79cc78, w=10) at videobuffer
s.h:94
No locals.
#9  0x00002aaaab2d7874 in VideoOutput::WaitForAvailable (this=0x79cb80, w=10) at videooutbase
.h:215
No locals.
#10 0x00002aaaab2bea67 in NuppelVideoPlayer::GetFrame (this=0x14f5380, onlyvideo=0, unsafe=fa
lse) at NuppelVideoPlayer.cpp:1038
        ret = false
#11 0x00002aaaab2cdd9e in NuppelVideoPlayer::StartPlaying (this=0x14f5380) at NuppelVideoPlay
er.cpp:2630
        output_video = 1124096352
        decoder_thread = 1149274464
#12 0x00002aaaab27cd8b in SpawnDecode (param=0x14f5380) at tv_play.cpp:190
        nvp = (NuppelVideoPlayer *) 0x14f5380
#13 0x00002aaaae002b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#14 0x00002aaaae66dc22 in clone () from /lib/libc.so.6
No symbol table info available.
#15 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (process 32031):
#0  0x00002aaaae635335 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaae666f04 in usleep () from /lib/libc.so.6
No symbol table info available.
#2  0x00002aaaab116d49 in RingBuffer::ReadAheadThread (this=0x180afc0) at RingBuffer.cpp:725
        totfree = 294911
        ret = 524288
        used = 2326529
        loops = 0
#3  0x00002aaaab117b35 in RingBuffer::StartReader (type=0x180afc0) at RingBuffer.cpp:684
        rbuffer = (RingBuffer *) 0x180afc0
#4  0x00002aaaae002b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00002aaaae66dc22 in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (process 32032):
#0  0x00002aaaae635335 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaae666f04 in usleep () from /lib/libc.so.6
No symbol table info available.
#2  0x00002aaaac2b39ac in AudioOutputBase::OutputAudioLoop (this=0x2aaab5e00010) at audiooutp
utbase.cpp:777
        space_on_soundcard = 1728
        last_space_on_soundcard = 1728
        zeros = 0x42001590 ""
        fragment = 0x41fffd80 "rø\037N\001"
        e = {<MythEvent> = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x42002e80}, messa
ge = {static null = {static null = <same as static member of an already seen type>, d = 0x678
da0, static shared_null = 0x678da0}, d = 0x4366af, static shared_null = 0x678da0}, extradata
= {<QValueList<QString>> = {sh = 0x42002ee0}, <No data fields>}}, error_msg = 0x42002fe0, ela
sped_seconds = 1107308432, written_bytes = 46912544787244, brate = 1107308512, freq = 0, prec
 = -1382912129, chan = 10922}
#3  0x00002aaaac2b3db4 in AudioOutputBase::kickoffOutputAudioLoop (player=0x2aaab5e00010) at
audiooutputbase.cpp:870
No locals.
#4  0x00002aaaae002b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00002aaaae66dc22 in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (process 32033):
#0  0x00002aaaae635335 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaae666f04 in usleep () from /lib/libc.so.6
No symbol table info available.
#2  0x00002aaaab35d194 in BusyWaitVideoSync::WaitForFrame (this=0x148d590, sync_delay=0) at v
sync.cpp:786
        cnt = 0
#3  0x00002aaaab2c0d8d in NuppelVideoPlayer::AVSync (this=0x14f5380) at NuppelVideoPlayer.cpp
:1647
        diverge = 0.97788167
        buffer = (VideoFrame *) 0x11f8c40
        ps = kScan_Ignore
#4  0x00002aaaab2d6bea in NuppelVideoPlayer::DisplayNormalFrame (this=0x14f5380) at NuppelVid
eoPlayer.cpp:1934
        frame = (VideoFrame *) 0x11f8c40
#5  0x00002aaaab2d7368 in NuppelVideoPlayer::OutputVideoLoop (this=0x14f5380) at NuppelVideoP
layer.cpp:2018
        temp_speed = 1
        fr_int = 33366
        rf_int = 16513
#6  0x00002aaaab2d74a1 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x14f5380) at Nup
pelVideoPlayer.cpp:2094
        nvp = (NuppelVideoPlayer *) 0x14f5380
#7  0x00002aaaae002b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8  0x00002aaaae66dc22 in clone () from /lib/libc.so.6
No symbol table info available.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (process 32029):
#0  0x00002aaaab32d9ac in QGArray::size (this=0x2aaab7411c90) at qgarray.h:79
No locals.
#1  0x00002aaaac2949d9 in QMemArray<char>::size (this=0x2aaab7411c90) at qmemarray.h:66
No locals.
#2  0x00002aaaad842530 in QSocket::writeBlock () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00002aaaad93e015 in QTextStream::writeBlock () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0x00002aaaad93fec8 in QTextStream::operator<< () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0x00002aaaac193864 in LCD::sendToServer (this=0x72b970, someText=@0x43805f00) at lcddevic
e.cpp:227
        locker = {mtx = 0x72b9c8}
        os = <incomplete type>
#6  0x00002aaaac194994 in LCD::setChannelProgress (this=0x72b970, value=0.90200001) at lcddev
ice.cpp:409
No locals.
#7  0x00002aaaab2b118c in TV::RunTV (this=0x2aaab7331490) at tv_play.cpp:1667
        curTime = {d = {jd = 2453803}, t = {ds = 79879746}}
        progress = 0.90200001
        lcd = (class LCD *) 0x72b970
        doHandle = false
        keypressed = (QKeyEvent *) 0x2aaab6d2bd20
        netCmd = {static null = {static null = <same as static member of an already seen type
>, d = 0x678da0, static shared_null = 0x678da0}, d = 0x2aaab733a3a0, static shared_null = 0x6
78da0}
        updatecheck = 16
#8  0x00002aaaab2b12ab in TV::EventThread (param=0x2aaab7331490) at tv_play.cpp:1418
        thetv = (class TV *) 0x2aaab7331490
#9  0x00002aaaae002b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x00002aaaae66dc22 in clone () from /lib/libc.so.6
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.


More information about the mythtv-dev mailing list