[mythtv-users] segfault on HDTV playback
Jay Merrifield
fracmak at gmail.com
Fri Dec 10 01:24:05 UTC 2004
>I've gotten the HD3000 card working so that mythtv actually captures
the video. I have
>confirmed this by playing the .nuv file in mplayer. Everything's
happy, but when I try and
>play the video in mythtv, I get a SegFault. I compiled the program in
debug mode and
>found that it's crashing in the assembly code inside
i386/dsputil_mmx.c inside of the
>Nuppelvideo player.
Ok, here's some more detailed information about what I'm running. I
have an Asus Pundit, using internal SiS 315 videoboard with a 2.8Ghz
P4. I'm running standard FedoraCore 2, kernel 2.6.5-1.358. X Server
version 4.3 with Thomas Winischhofer's latest sis driver. I'm using
the standard mythtv .16 version. I'm also using the onboard intel
sound with alsa version 1.0.7 emulating OSS for mythtv.
I've attached the output from gdb per the instructions in teh documentation.
Any help?
Jay
-------------- next part --------------
Thread 19 (Thread -416863312 (LWP 9944)):
#0 0x008ea402 in ?? ()
No symbol table info available.
#1 0x008c3eee in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x008bfe1e in _L_mutex_lock_228 () from /lib/tls/libpthread.so.0
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
Thread 18 (Thread -274560080 (LWP 9943)):
#0 0x008ea402 in ?? ()
No symbol table info available.
#1 0x00f377f6 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00f65d6a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x002e35d3 in AudioOutputOSS::OutputAudioLoop (this=0xefa29008) at audiooutputoss.cpp:565
space_on_soundcard = 2220
zeros = "\000"
#4 0x002e404d in AudioOutputOSS::kickoffOutputAudioLoop (player=0xefa29008) at audiooutputoss.cpp:640
No locals.
#5 0x008be98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00f6c7da in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 17 (Thread -222479440 (LWP 9942)):
#0 0x008ea402 in ?? ()
No symbol table info available.
#1 0x00f377f6 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00f65d6a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x0061a34f in RingBuffer::ReadAheadThread (this=0x89d6a10) at RingBuffer.cpp:860
totfree = 141311
ret = 256000
used = 2418689
#4 0x00619a24 in RingBuffer::startReader (type=0x89d6a10) at RingBuffer.cpp:718
rbuffer = (RingBuffer *) 0x89d6a10
#5 0x008be98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00f6c7da in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 16 (Thread -249267280 (LWP 9941)):
#0 0x00b7e81d in put_pixels_clamped_mmx (block=0x9cfb770, pixels=0xef026600 "\203\203\203\203\203\203\203\203", line_size=960)
at i386/dsputil_mmx.c:252
p = (const DCTELEM *) 0x9cfb770
pix = (uint8_t *) 0xef026600 "\203\203\203\203\203\203\203\203"
#1 0x00b90f55 in ff_simple_idct_put_mmx (dest=0xef026600 "\203\203\203\203\203\203\203\203", line_size=960, block=0x9cfb770)
at i386/simple_idct_mmx.c:1308
No locals.
#2 0x009c5b5f in MPV_decode_mb (s=0x9451b40, block=0x9cfb4f0) at mpegvideo.c:3334
dct_linesize = 1920
dct_offset = 15360
dest_cb = (uint8_t *) 0xeefa6e00 "~~~~~~~~"
linesize = 1920
uvlinesize = 960
readable = 1
dest_y = (uint8_t *) 0xeef16800 "\035(7 at A?>?????????"
dest_cr = (uint8_t *) 0xef026600 "\203\203\203\203\203\203\203\203"
op_pix = (op_pixels_func (*)[4]) 0xb40
op_qpix = (qpel_mc_func (*)[16]) 0x3c0
mb_xy = 7865
#3 0x00b0bbfc in mpeg_decode_slice (s1=0x9451b40, mb_y=65, buf=0xf1247718, buf_size=960) at mpeg12.c:2396
code = 960
s = (MpegEncContext *) 0x9451b40
---Type <return> to continue, or q <return> to quit---
avctx = (AVCodecContext *) 0x94ace28
ret = 960
field_pic = 0
#4 0x00b0cb22 in mpeg_decode_frame (avctx=0x94ace28, data=0xf1247820, data_size=0xf124781c, buf=0x955e780 "", buf_size=71549)
at mpeg12.c:2942
mb_y = 65
s = (Mpeg1Context *) 0x9451b40
buf_end = (const uint8_t *) 0x956fefd ""
buf_ptr = (
const uint8_t *) 0x956f297 "c|�020�226AY\201\017�\033M5�\2363\212\224iI\"-n�214E\236\232\222\212\231tj�sSK\b\225\215!\030\213\t4E\207\227�a\210\215)N�024�227DTƥ\\4g\214\224�"YI\021\024DT�214\032'f��\225\217\2044�u)|�\211�\230�T�\216\222h\213\031\214E)\021c\b�"�021\204E\215!\037\021i\204E\232\024\214E\205#\031E\2054i\021a��&2\021�0274:\221\234�)H\213OHRR\204)\021g�030\213\232B3\213�...
ret = 960
start_code = 65
input_size = 3174
picture = (AVFrame *) 0xf1247820
s2 = (MpegEncContext *) 0x9451b40
#5 0x009be8f1 in avcodec_decode_video (avctx=0x94ace28, picture=0xf1247820, got_picture_ptr=0xf124781c, buf=0x955e780 "",
buf_size=71549) at utils.c:507
ret = 960
#6 0x006a2cf0 in AvFormatDecoder::GetFrame (this=0x94cb200, onlyvideo=0) at avformatdecoder.cpp:1317
context = (AVCodecContext *) 0x94ace28
mpa_pic = {data = {0x8a01af8 "��t�E\t", 0x7d71910 "\020\001�a�\a�\210>", 0xf1247848 "Xx$�]\a at E\t`\177",
0x7b85b90 "\213]\213u\211��215"}, linesize = {8371552, -249267984, -249268136, 134664802}, base = {
0x8a01af8 "��t�E\t", 0xf12478f0 "x$�220\020\214", 0xf1247858 "\030y$��", 0x7b85d38 "�\215"}, key_frame = 155562560,
pict_type = 8371552, pts = 26406184536013080, coded_picture_number = -249267984, display_picture_number = -179189960,
quality = -249268000, age = 6146762, reference = 15801780, qscale_table = 0x941761c "�\bp", qstride = -249268056,
mbskip_table = 0xffa0fff8 <Address 0xffa0fff8 out of bounds>, motion_val = {0xf12478d0, 0xf12478c0}, mb_type = 0xf12478b0,
motion_subsample_log2 = 96 '`', opaque = 0x118, error = {43105593224, 565336890085998669, 71115725045346880,
621733590253699073}, type = -416863312, repeat_pict = 9211892, qscale_type = 9174075, interlaced_frame = 144830000,
top_field_first = -416863456, pan_scan = 0x7d0f00, palette_has_changed = -416863312, buffer_hints = 144752080,
dct_coeff = 0xf12478f0, ref_index = {0xe7272bf8 "�", 0xf12478f8 "\030y$�031\001X"}}
gotpicture = 0
temppts = 73023622359
frame_delay = 16557920
picframe = (VideoFrame *) 0xf1247838
curstream = (AVStream *) 0x94ace20
pkt = (AVPacket *) 0x945b240
len = 71549
ret = 0
ptr = (unsigned char *) 0x955e780 ""
data_size = 0
pts = 21631462
firstloop = true
have_err = false
allowedquit = false
storevideoframes = false
#7 0x0059847d in NuppelVideoPlayer::GetFrame (this=0x94617a0, onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:748
No locals.
#8 0x0059d239 in NuppelVideoPlayer::StartPlaying (this=0x94617a0) at NuppelVideoPlayer.cpp:1850
output_video = 3878103984
pausecheck = 0
#9 0x0063a54c in SpawnDecode (param=0x94617a0) at tv_play.cpp:200
nvp = (NuppelVideoPlayer *) 0x94617a0
#10 0x008be98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#11 0x00f6c7da in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 15 (Thread -235873360 (LWP 9940)):
#0 0x008ea402 in ?? ()
No symbol table info available.
#1 0x00f377f6 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00f65d6a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00642533 in TV::RunTV (this=0xf55707f0) at tv_play.cpp:1101
progress = 0
keypressed = (QKeyEvent *) 0xf1f0da9c
updatecheck = 12
#4 0x00641e76 in TV::EventThread (param=0xf55707f0) at tv_play.cpp:1042
thetv = (class TV *) 0xf55707f0
#5 0x008be98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00f6c7da in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 3 (Thread -167130192 (LWP 9924)):
#0 0x008ea402 in ?? ()
No symbol table info available.
#1 0x008c41ab in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x008ce9b4 in lirc_nextcode (code=0xf609ca18) at lirc_client.c:1493
packet_size = 100
end_len = 0
len = -512
end = 0x0
c = 0 '\0'
#3 0x002e8968 in LircClient::Process (this=0x89b2c88) at lirc.cpp:67
code = 0x0
ir = 0x0
ret = 4098144
#4 0x002a6478 in SpawnLirc (param=0x8999b80) at mythdialogs.cpp:47
main_window = (MythMainWindow *) 0x8999b80
config_file = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x89b28b0, static shared_null = 0x88c0070}
program = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x8a07410, static shared_null = 0x88c0070}
cl = (class LircClient *) 0x89b2c88
#5 0x008be98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00f6c7da in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 2 (Thread -153969744 (LWP 9921)):
#0 0x008ea402 in ?? ()
No symbol table info available.
#1 0x00f377f6 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00f3761f in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x080696e3 in run_priv_thread (data=0x0) at main.cpp:663
No locals.
#4 0x008be98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0x00f6c7da in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 1 (Thread -150544256 (LWP 9918)):
#0 0x008ea402 in ?? ()
No symbol table info available.
#1 0x00f377f6 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00f65d6a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x08081e4e in PlaybackBox::play (this=0xfef15b30, rec=0xf550a930) at playbackbox.cpp:1392
tvrec = (ProgramInfo *) 0xf5560640
tv = (TV *) 0xf55707f0
doremove = 245
doprompt = 80
#4 0x08081895 in PlaybackBox::selected (this=0xfef15b30) at playbackbox.cpp:1314
No locals.
#5 0x08085494 in PlaybackBox::keyPressEvent (this=0xfef15b30, e=0xfef15700) at playbackbox.cpp:2001
action = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x89b0548, static shared_null = 0x88c0070}
i = 0
handled = true
actions = {<QValueList<QString>> = {sh = 0xf5533af0}, <No data fields>}
#6 0x07962305 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7 0x078cfcdf in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#8 0x078cf7d4 in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x07867a20 in QETWidget::translateKeyEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x07863790 in QApplication::x11ProcessEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x0787a494 in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x078e1f28 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x078cff91 in QApplication::enter_loop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x002aec61 in MythDialog::exec (this=0xfef15b30) at mythdialogs.cpp:835
res = 26122460
#15 0x08065dac in startPlayback () at main.cpp:184
pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj = 0x899e658, wmult = 1.60000002, hmult = 1.20000005,
screenwidth = 1280, screenheight = 720, xbase = 0, ybase = 0, m_parent = 0x8999b80, rescode = 0, in_loop = true,
defaultBigFont = {d = 0x89eab30}, defaultMediumFont = {d = 0x89eb678}, defaultSmallFont = {d = 0x8a0a1c0}},
static metaObj = 0x89fa2d0, backup = {<Qt> = {static color0 = @0x7d9ac80, static color1 = @0x7d9ac88, static black = @0x7d9ac90,
static white = @0x7d9ac98, static darkGray = @0x7d9aca0, static gray = @0x7d9aca8, static lightGray = @0x7d9acb0,
static red = @0x7d9acb8, static green = @0x7d9acc0, static blue = @0x7d9acc8, static cyan = @0x7d9acd0,
static magenta = @0x7d9acd8, static yellow = @0x7d9ace0, static darkRed = @0x7d9ace8, static darkGreen = @0x7d9acf0,
static darkBlue = @0x7d9acf8, static darkCyan = @0x7d9ad00, static darkMagenta = @0x7d9ad08, static darkYellow = @0x7d9ad10,
static arrowCursor = @0x7d99380, static upArrowCursor = @0x7d99384, static crossCursor = @0x7d99388,
static waitCursor = @0x7d9938c, static ibeamCursor = @0x7d99390, static sizeVerCursor = @0x7d99394,
static sizeHorCursor = @0x7d99398, static sizeBDiagCursor = @0x7d9939c, static sizeFDiagCursor = @0x7d993a0,
static sizeAllCursor = @0x7d993a4, static blankCursor = @0x7d993a8, static splitVCursor = @0x7d993ac,
static splitHCursor = @0x7d993b0, static pointingHandCursor = @0x7d993b4, static forbiddenCursor = @0x7d993b8,
static whatsThisCursor = @0x7d993bc, static busyCursor = @0x7d993c0}, flags = 0, d = 0x0, pdev = 0x0, 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 = 255 ''}, d32 = {argb = 4282541972,
pix = 4282541972}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 162 '', bro = {xp = 0, yp = 0}, cfont = {d = 0x89acc18},
pfont = 0x0, cpen = {<Qt> = {static color0 = @0x7d9ac80, static color1 = @0x7d9ac88, static black = @0x7d9ac90,
static white = @0x7d9ac98, static darkGray = @0x7d9aca0, static gray = @0x7d9aca8, static lightGray = @0x7d9acb0,
static red = @0x7d9acb8, static green = @0x7d9acc0, static blue = @0x7d9acc8, static cyan = @0x7d9acd0,
static magenta = @0x7d9acd8, static yellow = @0x7d9ace0, static darkRed = @0x7d9ace8, static darkGreen = @0x7d9acf0,
static darkBlue = @0x7d9acf8, static darkCyan = @0x7d9ad00, static darkMagenta = @0x7d9ad08,
static darkYellow = @0x7d9ad10, static arrowCursor = @0x7d99380, static upArrowCursor = @0x7d99384,
static crossCursor = @0x7d99388, static waitCursor = @0x7d9938c, static ibeamCursor = @0x7d99390,
static sizeVerCursor = @0x7d99394, static sizeHorCursor = @0x7d99398, static sizeBDiagCursor = @0x7d9939c,
static sizeFDiagCursor = @0x7d993a0, static sizeAllCursor = @0x7d993a4, static blankCursor = @0x7d993a8,
static splitVCursor = @0x7d993ac, static splitHCursor = @0x7d993b0, static pointingHandCursor = @0x7d993b4,
static forbiddenCursor = @0x7d993b8, static whatsThisCursor = @0x7d993bc, static busyCursor = @0x7d993c0},
data = 0x946edd8}, cbrush = {<Qt> = {static color0 = @0x7d9ac80, static color1 = @0x7d9ac88, static black = @0x7d9ac90,
static white = @0x7d9ac98, static darkGray = @0x7d9aca0, static gray = @0x7d9aca8, static lightGray = @0x7d9acb0,
static red = @0x7d9acb8, static green = @0x7d9acc0, static blue = @0x7d9acc8, static cyan = @0x7d9acd0,
static magenta = @0x7d9acd8, static yellow = @0x7d9ace0, static darkRed = @0x7d9ace8, static darkGreen = @0x7d9acf0,
static darkBlue = @0x7d9acf8, static darkCyan = @0x7d9ad00, static darkMagenta = @0x7d9ad08,
static darkYellow = @0x7d9ad10, static arrowCursor = @0x7d99380, static upArrowCursor = @0x7d99384,
static crossCursor = @0x7d99388, static waitCursor = @0x7d9938c, static ibeamCursor = @0x7d99390,
static sizeVerCursor = @0x7d99394, static sizeHorCursor = @0x7d99398, static sizeBDiagCursor = @0x7d9939c,
static sizeFDiagCursor = @0x7d993a0, static sizeAllCursor = @0x7d993a4, static blankCursor = @0x7d993a8,
static splitVCursor = @0x7d993ac, static splitHCursor = @0x7d993b0, static pointingHandCursor = @0x7d993b4,
static forbiddenCursor = @0x7d993b8, static whatsThisCursor = @0x7d993bc, static busyCursor = @0x7d993c0},
data = 0x88f0cd8}, crgn = {data = 0x89a53c0}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 0,
wy = 0, ww = 1280, wh = 720, vx = 0, vy = 0, vw = 1280, vh = 720, 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 = 4194977, rendhd = 144522496, gc = 0x0, gc_brush = 0x0, curPt = {xp = 0, yp = 0}, clip_serial = 532},
haveGroupInfoSet = false, skipUpdate = true, pageDowner = false, connected = true, curitem = 0xf550a930, delitem = 0x89a1988,
theme = 0x89dd490, xmldata = <incomplete type>, skipCnt = 0, inTitle = false, playingVideo = false, leftRight = false,
titleIndex = 0, progIndex = 4, titleList = {<QValueList<QString>> = {sh = 0xf5500740}, <No data fields>}, progLists = {
sh = 0x8a2b700}, type = Play, arrowAccel = true, timer = 0x89f7aa8, nvp = 0x0, rbuffer = 0x0, decoder = 20, state = kKilled,
killState = kDone, killTimeout = {ds = 0}, nvpTimeout = {ds = 0}, waitToStartPreviewTimer = {ds = 72565128}, waitToStart = true,
lastUpdateTime = {d = {jd = 2453349}, t = {ds = 72564365}}, graphicPopup = true, playbackPreview = false,
generatePreviewPixmap = true, dateformat = {static null = {static null = <same as static member of an already seen type>,
d = 0x88c0070, static shared_null = 0x88c0070}, d = 0x944e418, static shared_null = 0x88c0070}, timeformat = {static null = {
static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070},
d = 0x944e2e0, static shared_null = 0x88c0070}, showDateFormat = {static null = {
static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070},
d = 0x8a1eb60, static shared_null = 0x88c0070}, showTimeFormat = {static null = {
static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070},
d = 0x89eba68, static shared_null = 0x88c0070}, popup = 0x0, myBackground = <incomplete type>, containerPixmap = 0x0,
fillerPixmap = 0x3ff00000, bgTransBackup = 0x89ec018, fullRect = {x1 = 0, y1 = 0, x2 = 1279, y2 = 719}, listRect = {x1 = 0,
y1 = 60, x2 = 1279, y2 = 431}, infoRect = {x1 = 0, y1 = 432, x2 = 1279, y2 = 719}, usageRect = {x1 = 0, y1 = 666, x2 = 1279,
y2 = 713}, videoRect = {x1 = 992, y1 = 432, x2 = 1247, y2 = 575}, 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 = 4278286258, d8 = {argb = 4278286258, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {
argb = 4278286258, pix = 1145655892}}}, expectingPopup = false, updateFreeSpace = true, freeSpaceTimer = 0x944ac28,
freeSpaceTotal = 0, freeSpaceUsed = 0, groupDisplayName = {static null = {
static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070},
d = 0x8a0e148, static shared_null = 0x88c0070}, recGroup = {static null = {
static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070},
d = 0x89e94a0, static shared_null = 0x88c0070}, recGroupPassword = {static null = {
static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070},
d = 0x8a2ba48, static shared_null = 0x88c0070}, curGroupPassword = {static null = {
static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070},
d = 0x89e93c8, static shared_null = 0x88c0070}, recGroupType = {sh = 0x89eb880}, recGroupPwCache = {sh = 0x89eb578},
choosePopup = 0x0, chooseListBox = 0x67, chooseComboBox = 0x0, chooseLineEdit = 0x0, chooseOldPassword = 0x1cd,
chooseNewPassword = 0x74, chooseOkButton = 0xd6, chooseDeleteButton = 0x483, chooseGroupPassword = {static null = {
static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070},
d = 0x88c0070, static shared_null = 0x88c0070}, groupnameAsAllProg = false, previewPixmap = 0xf5579b78, previewStartts = {d = {
jd = 2453348}, t = {ds = 79260000}}, previewChanid = {static null = {
static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070},
d = 0xf557daf8, static shared_null = 0x88c0070}, listOrder = 1, overrectime = 0, underrectime = 5, playingSomething = true}
#16 0x0806642d in TVMenuCallback (data=0x8989f10, selection=@0x89dad44) at main.cpp:322
sel = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x89b62c0, static shared_null = 0x88c0070}
#17 0x00249615 in ThemedMenuPrivate::handleAction (this=0x89dac48, action=@0x8a2cc30) at themedmenu.cpp:2128
No locals.
#18 0x00247c89 in ThemedMenuPrivate::keyPressHandler (this=0x89dac48, e=0xfef166f0) at themedmenu.cpp:1958
it = {node = 0x8a2cc28}
action = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x89b0548, static shared_null = 0x88c0070}
i = 0
lastbutton = (ThemedButton *) 0x89a11f8
oldrow = 0
handled = true
actions = {<QValueList<QString>> = {sh = 0x8a2b9f8}, <No data fields>}
#19 0x0024ac7f in ThemedMenu::keyPressEvent (this=0x89dc390, e=0xfef166f0) at themedmenu.cpp:2323
No locals.
#20 0x07962305 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#21 0x078cfcdf in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#22 0x078cf7d4 in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#23 0x07867a20 in QETWidget::translateKeyEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#24 0x07863790 in QApplication::x11ProcessEvent () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x0787a494 in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#26 0x078e1f28 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#27 0x078cff91 in QApplication::enter_loop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x002aec61 in MythDialog::exec (this=0x89dc390) at mythdialogs.cpp:835
res = 2812902
#29 0x08067a8a in RunMenu (themedir=
{static null = {static null = <same as static member of an already seen type>, d = 0x88c0070, static shared_null = 0x88c0070}, d = 0x8a04660, static shared_null = 0x88c0070}) at main.cpp:475
exitstatus = 0
#30 0x0806c9e2 in main (argc=1, argv=0xfef16e84) at main.cpp:1003
lcd_host = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x89ac1a8, static shared_null = 0x88c0070}
lcd_port = 13666
a = <incomplete type>
logfile = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x8989c38, static shared_null = 0x88c0070}
verboseString = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x8989c50, static shared_null = 0x88c0070}
pluginname = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x8989c68, static shared_null = 0x88c0070}
finfo = {fn = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x8989cc0, static shared_null = 0x88c0070}, fic = 0x0, cache = true, symLink = false}
binname = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x8989cd8, static shared_null = 0x88c0070}
logfd = -1
fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x8989dd8, static shared_null = 0x88c0070}
dir = <incomplete type>
priv_thread = 4140997552
status = 0
db = (struct QSqlDatabase *) 0x89a6958
themename = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x8a081e8, static shared_null = 0x88c0070}
randomtheme = false
themedir = {static null = {static null = <same as static member of an already seen type>, d = 0x88c0070,
static shared_null = 0x88c0070}, d = 0x8a04660, static shared_null = 0x88c0070}
mainWindow = (class MythMainWindow *) 0x8999b80
pmanager = (MythPluginManager *) 0x89b0fd8
mon = (class MediaMonitor *) 0x0
exitstatus = 143409680
0x00b7e81d 252 __asm __volatile(
More information about the mythtv-users
mailing list