[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