[mythtv] Another freeze
Bjorn
bjorn at hijmans.nl
Wed Jun 4 21:02:05 EDT 2003
Hi,
Another freeze when exiting from a recording (and not saving the position).
It has rewritten the play recording window partially. All the outlines are
there but there is no data. There are 10 defunct mythfrontend processes and
5 active mythfrontend processes in my processlist. Also, before the freeze I
noticed the fast forwarding worked strange. There was no difference in 1*
speed and 16* speed (and the speeds in between). The backtrace:
(gdb) thread apply all bt full
Thread 13 (Thread 180236 (LWP 27642)):
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
No locals.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 12 (Thread 163851 (LWP 27641)):
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
No locals.
#1 0xffffffc0 in ?? ()
No symbol table info available.
#2 0x080ad1ea in NuppelVideoPlayer::StartPlaying (this=0x417ca008) at
NuppelVideoPlayer.cpp:1767
this = (NuppelVideoPlayer *) 0x417ca008
output_audio = 196621
output_video = 213006
pausecheck = 4
#3 0x08102988 in SpawnDecode (param=0x417ca008) at tv_play.cpp:118
nvp = (NuppelVideoPlayer *) 0x417ca008
#4 0x40c91e03 in pthread_start_thread (arg=0xbe5ffbe0) at manager.c:300
default_params = {__sched_priority = 0}
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args =
{create = {attr = 0x0, fn = 0, arg = 0x0, mask = {
__val = {0 <repeats 22 times>, 1086966976, 1086957800, 1086967824,
3193961396, 1086938392, 3193961440, 0, 0,
1086938526, 0}}}, free = {thread_id = 0}, exit = {code = 0}, post
= 0x0, for_each = {fn = 0, arg = 0x0}}}
outcome = (void *) 0xfffffffc
tmpclock = 4294967292
#5 0x40c91e7f in pthread_start_thread_event (arg=0xbe5ffbe0) at
manager.c:324
No locals.
Thread 11 (Thread 147466 (LWP 27640)):
#0 0x40d6fcc1 in do_sigsuspend (set=0xbe7ff83c) at
../sysdeps/unix/sysv/linux/sigsuspend.c:50
resultvar = 4294967292
saved_errno = 4
#1 0x40d6fd89 in *__GI___sigsuspend (set=0x4) at
../sysdeps/unix/sysv/linux/sigsuspend.c:87
oldtype = 1088932064
result = 4
#2 0x40c94318 in __pthread_wait_for_restart_signal (self=0xbe7ffbe0) at
pthread.c:1141
mask = {__val = {0, 0, 0, 1088150702, 1077281960, 1076979752,
1076834304, 1086966976, 1134559248, 1134640240,
3196057732, 1086939374, 1134559264, 72, 1134559248, 1088150702,
1088920728, 1134559248, 3196057764, 1086966976,
1134559248, 1086939374, 1086939374, 1086938142, 1134559264, 1088150702,
1088150702, 1086938526, 1088920728, 1086966976,
1134559248, 1134640136}}
#3 0x40c916b4 in pthread_join (thread_id=163851, thread_return=0x0) at
restart.h:36
self = (struct _pthread_descr_struct * volatile) 0xbe7ffbe0
request = {req_thread = 0x14, req_kind = 1087387629, req_args =
{create = {attr = 0x40d1f610, fn = 0x13, arg = 0x4,
mask = {__val = {1134561848, 3196057940, 1082983202, 3196057948,
1087388143, 20, 5, 3, 1087388125, 1086833132, 19, 4,
0, 19, 1082983834, 3196057996, 1082949247, 20, 5, 1086833132,
1082949214, 1086833132, 3196058196, 3196058196,
3196058200, 4294967295, 1134640136, 3196058044, 1082981029,
1134640240, 19, 4}}}, free = {thread_id = 1087501840},
exit = {code = 1087501840}, post = 0x40d1f610, for_each = {fn =
0x40d1f610 <bad_alloc virtual table+40812>, arg = 0x13}}}
th = (struct _pthread_descr_struct *) 0xbe5ffbe0
extr = {pu_object = 0x40c9d010, pu_extricate_func = 0x40c91530
<join_extricate_func>}
already_canceled = 0
#4 0x08104ed9 in TV::TeardownPlayer (this=0x8511720) at tv_play.cpp:661
this = (TV *) 0x8511720
#5 0x0810409e in TV::HandleStateChange (this=0x8511720) at tv_play.cpp:583
this = (TV *) 0x8511720
changed = true
startPlayer = false
startRecorder = false
closePlayer = true
closeRecorder = false
sleepBetween = false
---Type <return> to continue, or q <return> to quit---
statename = {static null = {static null = <same as static member of
an already seen type>, d = 0x839c548,
static shared_null = 0x839c548}, d = 0x43a02cd8, static shared_null =
0x839c548}
origname = {static null = {static null = <same as static member of
an already seen type>, d = 0x839c548,
static shared_null = 0x839c548}, d = 0x43a01058, static shared_null =
0x839c548}
#6 0x0810514f in TV::RunTV (this=0x8511720) at tv_play.cpp:734
this = (TV *) 0x8511720
keypressed = 32
pausecheck = 0
#7 0x08105078 in TV::EventThread (param=0x8511720) at tv_play.cpp:705
thetv = (TV *) 0x8511720
#8 0x40c91e03 in pthread_start_thread (arg=0xbe7ffbe0) at manager.c:300
default_params = {__sched_priority = 0}
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args =
{create = {attr = 0x0, fn = 0, arg = 0x0, mask = {
__val = {0 <repeats 22 times>, 1086966976, 1086957800, 1086967808,
3196058548, 1086938392, 3196058592, 0, 0,
1086938526, 0}}}, free = {thread_id = 0}, exit = {code = 0}, post
= 0x0, for_each = {fn = 0, arg = 0x0}}}
outcome = (void *) 0xfffffffc
tmpclock = 38654705660
#9 0x40c91e7f in pthread_start_thread_event (arg=0xbe7ffbe0) at
manager.c:324
No locals.
Thread 2 (Thread 32769 (LWP 27628)):
#0 0x40e1ee82 in loser_poll (fds=0x83ff5dc, nfds=1, timeout=2000) at
../sysdeps/unix/sysv/linux/poll.c:51
resultvar = 4294967292
errno_saved = 4
must_emulate = 0
#1 0x40e1ef4e in *__GI___poll (fds=0x83ff5dc, nfds=138409436, timeout=2000)
at ../sysdeps/unix/sysv/linux/poll.c:78
oldtype = 0
result = 2000
#2 0x40c91afe in __pthread_manager (arg=0xc9) at manager.c:145
reqfd = 138409436
ufd = {fd = 14, events = 1, revents = 0}
manager_mask = {__val = {4294967279, 4294967294, 4294967295 <repeats
30 times>}}
n = 2000
request = {req_thread = 0xbe5ffbe0, req_kind = REQ_CREATE, req_args
= {create = {attr = 0x0,
fn = 0x80aca44 <NuppelVideoPlayer::kickoffOutputVideoLoop(void *)>,
arg = 0x417ca008, mask = {__val = {2147483648, 0,
1086966976, 139308084, 368, 3193960916, 134963542, 3193960960,
138329808, 3193960916, 1086939374, 1098686472,
1098686472, 3193960964, 135047440, 139308084, 0, 3193960964,
134931117, 3193960960, 1099711252, 3193960964,
1086926282, 1098686472, 0, 0, 140592408, 1098686472, 138387752,
3193961012, 134930474, 1098686472}}}, free = {
thread_id = 0}, exit = {code = 0}, post = 0x0, for_each = {fn = 0, arg
= 0x80aca44}}}
#3 0x40c91cf7 in __pthread_manager_event (arg=0x40c9a4c0) at manager.c:242
No locals.
Thread 1 (Thread 16384 (LWP 27615)):
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
No locals.
#1 0xffffffc0 in ?? ()
No symbol table info available.
#2 0x08076a02 in PlaybackBox::play (this=0xbfffef0c, rec=0x84e7458) at
playbackbox.cpp:1237
this = (PlaybackBox *) 0xbfffe8d8
tvrec = (ProgramInfo *) 0x83fd668
db = (QSqlDatabase *) 0x83cd310
tv = (TV *) 0x8511720
#3 0x080767a3 in PlaybackBox::selected (this=0xbfffef0c) at
playbackbox.cpp:1204
this = (PlaybackBox *) 0xbfffef0c
#4 0x080793d9 in PlaybackBox::keyPressEvent (this=0xbfffef0c, e=0xbfffeb98)
at playbackbox.cpp:1622
this = (PlaybackBox *) 0xbfffef0c
handled = true
#5 0x4063fe33 in QWidget::event () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#6 0x405abfa3 in QApplication::internalNotify () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#7 0x405ab7f9 in QApplication::notify () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#8 0x40556744 in QETWidget::translateKeyEvent () from
/usr/local/qt/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#9 0x4055265b in QApplication::x11ProcessEvent () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#10 0x40565687 in QEventLoop::processEvents () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#11 0x405bea4e in QEventLoop::enterLoop () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#12 0x405ac20e in QApplication::enter_loop () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#13 0x40770378 in QDialog::exec () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#14 0x080620ce in startPlayback () at main.cpp:62
pbb = {<MythDialog> = {<QDialog> = {<QWidget> = {<QObject> = {<Qt> =
{static color0 = @0x40c883a0,
static color1 = @0x40c883a8, static black = @0x40c883b0, static
white = @0x40c883b8,
static darkGray = @0x40c883c0, static gray = @0x40c883c8, static
lightGray = @0x40c883d0,
static red = @0x40c883d8, static green = @0x40c883e0, static
blue = @0x40c883e8, static cyan = @0x40c883f0,
static magenta = @0x40c883f8, static yellow = @0x40c88400,
static darkRed = @0x40c88408,
static darkGreen = @0x40c88410, static darkBlue = @0x40c88418,
static darkCyan = @0x40c88420,
static darkMagenta = @0x40c88428, static darkYellow =
@0x40c88430, static arrowCursor = @0x40c86d00,
static upArrowCursor = @0x40c86d08, static crossCursor =
@0x40c86d10, static waitCursor = @0x40c86d18,
static ibeamCursor = @0x40c86d20, static sizeVerCursor =
@0x40c86d28, static sizeHorCursor = @0x40c86d30,
static sizeBDiagCursor = @0x40c86d38, static sizeFDiagCursor =
@0x40c86d40, static sizeAllCursor = @0x40c86d48,
static blankCursor = @0x40c86d50, static splitVCursor =
@0x40c86d60, static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68, static forbiddenCursor
= @0x40c86d70,
static whatsThisCursor = @0x40c86d78}, static metaObj =
0x839cbd8, isSignal = 0, isWidget = 1, pendTimer = 0,
blockSig = 0, wasDeleted = 0, isTree = 1, objname = 0x0, parentObj
= 0x0, childObjects = 0x83ef050,
connections = 0x83f5958, senderObjects = 0x83efa98, eventFilters =
0x0, postedEvents = 0x0, d = 0x0,
_vptr$QObject = 0x82a37a0 <PlaybackBox virtual table>},
<QPaintDevice> = {hd = 8389372, rendhd = 138350400,
devFlags = 1, painters = 0, static x_appdisplay = 0x839f9d8,
static x_appscreen = 0, static x_appdepth = 24,
static x_appcells = 256, static x_approotwindow = 172, static
x_appcolormap = 32, static x_appdefcolormap = true,
static x_appvisual = 0x83a0bb8, static x_appdefvisual = true,
static x_appdepth_arr = 0x839f2e8,
static x_appcells_arr = 0x839f5e0, static x_approotwindow_arr =
0x839f718, static x_appcolormap_arr = 0x839ea70,
static x_appdefcolormap_arr = 0x839dce8, static x_appvisual_arr =
0x839f470,
static x_appdefvisual_arr = 0x839e868, x11Data = 0x0,
_vptr$ = 0x82a3760 <PlaybackBox::QPaintDevice virtual table>},
static metaObj = 0x83c86b0, winid = 8389372,
widget_state = 12593173, widget_flags = 75505681, focus_policy = 0,
own_font = 1, own_palette = 1,
sizehint_forced = 0, is_closing = 0, in_show = 0, in_show_maximized
= 0, fstrut_dirty = 1, crect = {x1 = 0, y1 = 0,
x2 = 799, y2 = 599}, bg_col = {static color_init = true, static
globals_init = true, static colormodel = d32, d = {
argb = 4282541972, d8 = {argb = 4282541972, pix = 148 '\224',
invalid = 103 'g', dirty = 66 'B',
direct = 0 '\0'}, d32 = {argb = 4282541972, pix = 4351892}}},
pal = {data = 0x83ec910}, fnt = {d = 0x83fa390},
lay_out = 0x0, extra = 0x83ed158, static instanceCounter = 3,
static maxInstances = 3, static mapper = 0x83c9e58},
static metaObj = 0x83eb018, rescode = 0, did_move = 1, has_relpos = 0,
did_resize = 1, in_loop = 1, d = 0x83ef920},
wmult = 1, hmult = 1, screenwidth = 800, screenheight = 600}, static
metaObj = 0x83f4ce0, backup = {<Qt> = {
static color0 = @0x40c883a0, static color1 = @0x40c883a8, static black
= @0x40c883b0, static white = @0x40c883b8,
static darkGray = @0x40c883c0, static gray = @0x40c883c8, static
lightGray = @0x40c883d0, static red = @0x40c883d8,
static green = @0x40c883e0, static blue = @0x40c883e8, static cyan =
@0x40c883f0, static magenta = @0x40c883f8,
static yellow = @0x40c88400, static darkRed = @0x40c88408, static
darkGreen = @0x40c88410,
static darkBlue = @0x40c88418, static darkCyan = @0x40c88420, static
darkMagenta = @0x40c88428,
static darkYellow = @0x40c88430, static arrowCursor = @0x40c86d00,
static upArrowCursor = @0x40c86d08,
static crossCursor = @0x40c86d10, static waitCursor = @0x40c86d18,
static ibeamCursor = @0x40c86d20,
static sizeVerCursor = @0x40c86d28, static sizeHorCursor =
@0x40c86d30, static sizeBDiagCursor = @0x40c86d38,
static sizeFDiagCursor = @0x40c86d40, static sizeAllCursor =
@0x40c86d48, static blankCursor = @0x40c86d50,
static splitVCursor = @0x40c86d60, static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68,
---Type <return> to continue, or q <return> to quit---
static forbiddenCursor = @0x40c86d70, static whatsThisCursor =
@0x40c86d78}, 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 = 128
'\200', bro = {xp = 0, yp = 0}, cfont = {
d = 0x83c8c78}, pfont = 0x0, cpen = {<Qt> = {static color0 =
@0x40c883a0, static color1 = @0x40c883a8,
static black = @0x40c883b0, static white = @0x40c883b8, static
darkGray = @0x40c883c0, static gray = @0x40c883c8,
static lightGray = @0x40c883d0, static red = @0x40c883d8, static
green = @0x40c883e0, static blue = @0x40c883e8,
static cyan = @0x40c883f0, static magenta = @0x40c883f8, static
yellow = @0x40c88400, static darkRed = @0x40c88408,
static darkGreen = @0x40c88410, static darkBlue = @0x40c88418,
static darkCyan = @0x40c88420,
static darkMagenta = @0x40c88428, static darkYellow = @0x40c88430,
static arrowCursor = @0x40c86d00,
static upArrowCursor = @0x40c86d08, static crossCursor =
@0x40c86d10, static waitCursor = @0x40c86d18,
static ibeamCursor = @0x40c86d20, static sizeVerCursor =
@0x40c86d28, static sizeHorCursor = @0x40c86d30,
static sizeBDiagCursor = @0x40c86d38, static sizeFDiagCursor =
@0x40c86d40, static sizeAllCursor = @0x40c86d48,
static blankCursor = @0x40c86d50, static splitVCursor = @0x40c86d60,
static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68, static forbiddenCursor =
@0x40c86d70,
static whatsThisCursor = @0x40c86d78}, data = 0x83f1438}, cbrush =
{<Qt> = {static color0 = @0x40c883a0,
static color1 = @0x40c883a8, static black = @0x40c883b0, static
white = @0x40c883b8, static darkGray = @0x40c883c0,
static gray = @0x40c883c8, static lightGray = @0x40c883d0, static
red = @0x40c883d8, static green = @0x40c883e0,
static blue = @0x40c883e8, static cyan = @0x40c883f0, static magenta
= @0x40c883f8, static yellow = @0x40c88400,
static darkRed = @0x40c88408, static darkGreen = @0x40c88410, static
darkBlue = @0x40c88418,
static darkCyan = @0x40c88420, static darkMagenta = @0x40c88428,
static darkYellow = @0x40c88430,
static arrowCursor = @0x40c86d00, static upArrowCursor =
@0x40c86d08, static crossCursor = @0x40c86d10,
static waitCursor = @0x40c86d18, static ibeamCursor = @0x40c86d20,
static sizeVerCursor = @0x40c86d28,
static sizeHorCursor = @0x40c86d30, static sizeBDiagCursor =
@0x40c86d38, static sizeFDiagCursor = @0x40c86d40,
static sizeAllCursor = @0x40c86d48, static blankCursor =
@0x40c86d50, static splitVCursor = @0x40c86d60,
static splitHCursor = @0x40c86d58, static pointingHandCursor =
@0x40c86d68, static forbiddenCursor = @0x40c86d70,
static whatsThisCursor = @0x40c86d78}, data = 0x83c84f8}, crgn =
{data = 0x83d5158}, tabstops = 0, tabarray = 0x0,
tabarraylen = 0, block_ext = false, wx = -1073745860, wy = 138353496, ww
= 138350436, wh = -1073745880, vx = 1079415762,
vy = 138337360, vw = 8389244, vh = 173, 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 = -1073745704, hd = 1086926282, rendhd = 1088923920, gc = 0x0,
gc_brush = 0x0, curPt = {xp = 0, yp = 0},
clip_serial = 0}, skipUpdate = false, noUpdate = true, pageDowner =
false, curitem = 0x84e7458, delitem = 0x0,
theme = 0x83ef840, xmldata = {<QDomNode> = {impl = 0x84e9018,
_vptr$ = 0x40a9e400 <QDomElement virtual table>}, <No data fields>},
skipNum = 0, skipCnt = 0, listCount = 1,
inTitle = true, playingVideo = false, leftRight = false, curTitle = 1,
curShowing = 0, titleData = 0x83eeecc, showList = {
sh = 0x83f2478}, showData = {sh = 0x83da4f8}, showDateData = {sh =
0x83f1a28}, type = <incomplete type>,
timer = 0x84e6cb0, nvp = 0x0, rbuffer = 0x0, decoder = 81926,
lastUpdateTime = {d = {jd = 2452795}, t = {ds = 71600196}},
ignoreevents = true, graphicPopup = true, playbackPreview = true,
generatePreviewPixmap = false, displayChanNum = true,
dateformat = {static null = {static null = <same as static member of an
already seen type>, d = 0x839c548,
static shared_null = 0x839c548}, d = 0x83eec10, static shared_null =
0x839c548}, timeformat = {static null = {
static null = <same as static member of an already seen type>, d =
0x839c548, static shared_null = 0x839c548},
d = 0x83ef7e8, static shared_null = 0x839c548}, showDateFormat = {static
null = {
static null = <same as static member of an already seen type>, d =
0x839c548, static shared_null = 0x839c548},
d = 0x83ef998, static shared_null = 0x839c548}, showTimeFormat = {static
null = {
static null = <same as static member of an already seen type>, d =
0x839c548, static shared_null = 0x839c548},
d = 0x83ef8a0, static shared_null = 0x839c548}, popup = 0x0,
myBackground = {<QPaintDevice> = {hd = 8389355,
---Type <return> to continue, or q <return> to quit---
rendhd = 138341080, devFlags = 2, painters = 0, static x_appdisplay =
0x839f9d8, static x_appscreen = 0,
static x_appdepth = 24, static x_appcells = 256, static
x_approotwindow = 172, static x_appcolormap = 32,
static x_appdefcolormap = true, static x_appvisual = 0x83a0bb8, static
x_appdefvisual = true,
static x_appdepth_arr = 0x839f2e8, static x_appcells_arr = 0x839f5e0,
static x_approotwindow_arr = 0x839f718,
static x_appcolormap_arr = 0x839ea70, static x_appdefcolormap_arr =
0x839dce8, static x_appvisual_arr = 0x839f470,
static x_appdefvisual_arr = 0x839e868, x11Data = 0x0, _vptr$ =
0x40a94a40 <QPixmap virtual table>}, <Qt> = {
static color0 = @0x40c883a0, static color1 = @0x40c883a8, static black
= @0x40c883b0, static white = @0x40c883b8,
static darkGray = @0x40c883c0, static gray = @0x40c883c8, static
lightGray = @0x40c883d0, static red = @0x40c883d8,
static green = @0x40c883e0, static blue = @0x40c883e8, static cyan =
@0x40c883f0, static magenta = @0x40c883f8,
static yellow = @0x40c88400, static darkRed = @0x40c88408, static
darkGreen = @0x40c88410,
static darkBlue = @0x40c88418, static darkCyan = @0x40c88420, static
darkMagenta = @0x40c88428,
static darkYellow = @0x40c88430, static arrowCursor = @0x40c86d00,
static upArrowCursor = @0x40c86d08,
static crossCursor = @0x40c86d10, static waitCursor = @0x40c86d18,
static ibeamCursor = @0x40c86d20,
static sizeVerCursor = @0x40c86d28, static sizeHorCursor =
@0x40c86d30, static sizeBDiagCursor = @0x40c86d38,
static sizeFDiagCursor = @0x40c86d40, static sizeAllCursor =
@0x40c86d48, static blankCursor = @0x40c86d50,
static splitVCursor = @0x40c86d60, static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68,
static forbiddenCursor = @0x40c86d70, static whatsThisCursor =
@0x40c86d78}, data = 0x83f64b0,
static defOptim = NormalOptim}, containerPixmap = 0x408c85e7,
fillerPixmap = 0xbffff1d4, bgTransBackup = 0x83ef868,
fullRect = {x1 = 0, y1 = 0, x2 = 799, y2 = 599}, listRect = {x1 = 0, y1 =
50, x2 = 799, y2 = 359}, infoRect = {x1 = 0,
y1 = 360, x2 = 598, y2 = 599}, usageRect = {x1 = 0, y1 = 550, x2 = 799,
y2 = 599}, videoRect = {x1 = 610, y1 = 400,
x2 = 769, y2 = 519}, listsize = 7, titleitems = 1, 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}}}}
#15 0x08062517 in TVMenuCallback (data=0x83cb060, selection=@0x83d98b0) at
main.cpp:133
sel = {static null = {static null = <same as static member of an
already seen type>, d = 0x839c548,
static shared_null = 0x839c548}, d = 0x83ecab0, static shared_null =
0x839c548}
#16 0x400d08ee in ThemedMenu::handleAction (this=0x83d9780,
action=@0x83ec4ec) at themedmenu.cpp:1669
this = (ThemedMenu *) 0x83d9780
#17 0x400cfdb3 in ThemedMenu::keyPressEvent (this=0x83d9780, e=0xbffff5a8)
at themedmenu.cpp:1578
this = (ThemedMenu *) 0x83d9780
handled = false
lastbutton = (ThemedButton *) 0x83ec4b0
oldrow = 1
#18 0x4063fe33 in QWidget::event () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#19 0x405abfa3 in QApplication::internalNotify () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#20 0x405ab7f9 in QApplication::notify () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#21 0x40556744 in QETWidget::translateKeyEvent () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#22 0x4055265b in QApplication::x11ProcessEvent () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#23 0x40565687 in QEventLoop::processEvents () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#24 0x405bea4e in QEventLoop::enterLoop () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#25 0x405ac20e in QApplication::enter_loop () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#26 0x40770378 in QDialog::exec () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#27 0x080632f3 in RunMenu (themedir={static null = {static null = <same as
static member of an already seen type>, d = 0x839c548, static shared_null =
0x839c548}, d = 0xbffff99c, static shared_null = 0x839c548}) at main.cpp:221
themedir = (QString *) 0xbffff99c
exitstatus = 0
#28 0x0806469c in main (argc=1, argv=0xbffffa94) at main.cpp:348
lcd_host = {static null = {static null = <same as static member of
an already seen type>, d = 0x839c548,
---Type <return> to continue, or q <return> to quit---
static shared_null = 0x839c548}, d = 0x83d84e0, static shared_null =
0x839c548}
lcd_port = 0
a = {<QObject> = {<Qt> = {static color0 = @0x40c883a0, static color1
= @0x40c883a8, static black = @0x40c883b0,
static white = @0x40c883b8, static darkGray = @0x40c883c0, static gray
= @0x40c883c8, static lightGray = @0x40c883d0,
static red = @0x40c883d8, static green = @0x40c883e0, static blue =
@0x40c883e8, static cyan = @0x40c883f0,
static magenta = @0x40c883f8, static yellow = @0x40c88400, static
darkRed = @0x40c88408,
static darkGreen = @0x40c88410, static darkBlue = @0x40c88418, static
darkCyan = @0x40c88420,
static darkMagenta = @0x40c88428, static darkYellow = @0x40c88430,
static arrowCursor = @0x40c86d00,
static upArrowCursor = @0x40c86d08, static crossCursor = @0x40c86d10,
static waitCursor = @0x40c86d18,
static ibeamCursor = @0x40c86d20, static sizeVerCursor = @0x40c86d28,
static sizeHorCursor = @0x40c86d30,
static sizeBDiagCursor = @0x40c86d38, static sizeFDiagCursor =
@0x40c86d40, static sizeAllCursor = @0x40c86d48,
static blankCursor = @0x40c86d50, static splitVCursor = @0x40c86d60,
static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68, static forbiddenCursor =
@0x40c86d70, static whatsThisCursor = @0x40c86d78},
static metaObj = 0x839cbd8, isSignal = 0, isWidget = 0, pendTimer = 0,
blockSig = 0, wasDeleted = 0, isTree = 1,
objname = 0x839e990 "mythfrontend", parentObj = 0x0, childObjects =
0x83c9c18, connections = 0x0, senderObjects = 0x0,
eventFilters = 0x0, postedEvents = 0x0, d = 0x0, _vptr$QObject =
0x40aa12c0 <QApplication virtual table>},
static metaObj = 0x83d6b78, static qt_mutex = 0x83bce80, app_argc = 1,
app_argv = 0xbffffa94, quit_now = false,
quit_code = 0, static app_style = 0x83f5c78, static app_cspec = 0, static
app_pal = 0x83bcef0,
static app_font = 0x83bcf28, static app_cursor = 0x0, static eventloop =
0x83d9070, static app_tracking = 0,
static is_app_running = true, static is_app_closing = false, static
app_exit_loop = <optimized out>,
static loop_level = 0, static main_widget = 0x0, static focus_widget =
0x0, static active_window = 0xbfffef0c,
static obey_desktop_settings = true, static cursor_flash_time = 1000,
static mouse_double_click_time = 400,
static wheel_scroll_lines = 3, static animate_ui = false, static
animate_menu = false, static animate_tooltip = false,
static animate_combo = false, static fade_menu = false, static
fade_tooltip = false, static widgetCount = false,
translators = 0x83d0448, session_manager = 0x83c9a18, session_id = {static
null = {
static null = <same as static member of an already seen type>, d =
0x839c548, static shared_null = 0x839c548},
d = 0x839c548, static shared_null = 0x839c548}, static session_key =
0x83c9a08, is_session_restored = false,
static app_strut = {wd = 0, ht = 0}, static app_libpaths = 0x83e2358,
static app_palettes = 0x83c9990,
static app_fonts = 0x0, static popupWidgets = 0x0}
translator = {<QObject> = {<Qt> = {static color0 = @0x40c883a0,
static color1 = @0x40c883a8,
static black = @0x40c883b0, static white = @0x40c883b8, static
darkGray = @0x40c883c0, static gray = @0x40c883c8,
static lightGray = @0x40c883d0, static red = @0x40c883d8, static green
= @0x40c883e0, static blue = @0x40c883e8,
static cyan = @0x40c883f0, static magenta = @0x40c883f8, static yellow
= @0x40c88400, static darkRed = @0x40c88408,
static darkGreen = @0x40c88410, static darkBlue = @0x40c88418, static
darkCyan = @0x40c88420,
static darkMagenta = @0x40c88428, static darkYellow = @0x40c88430,
static arrowCursor = @0x40c86d00,
static upArrowCursor = @0x40c86d08, static crossCursor = @0x40c86d10,
static waitCursor = @0x40c86d18,
static ibeamCursor = @0x40c86d20, static sizeVerCursor = @0x40c86d28,
static sizeHorCursor = @0x40c86d30,
static sizeBDiagCursor = @0x40c86d38, static sizeFDiagCursor =
@0x40c86d40, static sizeAllCursor = @0x40c86d48,
static blankCursor = @0x40c86d50, static splitVCursor = @0x40c86d60,
static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68, static forbiddenCursor =
@0x40c86d70, static whatsThisCursor = @0x40c86d78},
static metaObj = 0x839cbd8, isSignal = 0, isWidget = 0, pendTimer = 0,
blockSig = 0, wasDeleted = 0, isTree = 1,
objname = 0x0, parentObj = 0x0, childObjects = 0x0, connections = 0x0,
senderObjects = 0x0, eventFilters = 0x0,
postedEvents = 0x0, d = 0x0, _vptr$QObject = 0x40aa2000 <QTranslator
virtual table>}, static metaObj = 0x0,
d = 0x83cb040}
db = (QSqlDatabase *) 0x83cd310
server = {static null = {static null = <same as static member of an
already seen type>, d = 0x839c548,
static shared_null = 0x839c548}, d = 0x83d0480, static shared_null =
0x839c548}
---Type <return> to continue, or q <return> to quit---
port = 6543
themename = {static null = {static null = <same as static member of
an already seen type>, d = 0x839c548,
static shared_null = 0x839c548}, d = 0x83d4d58, static shared_null =
0x839c548}
randomtheme = false
themedir = {static null = {static null = <same as static member of
an already seen type>, d = 0x839c548,
static shared_null = 0x839c548}, d = 0x83cc600, static shared_null =
0x839c548}
exitstatus = 62
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
(gdb)
Bjorn
More information about the mythtv-dev
mailing list