[mythtv] DVB Seg Faul + BT (and location of seg fault)

Linda and Ian iandl at tiscali.co.uk
Tue Mar 30 14:41:04 EST 2004


Skipped content of type multipart/alternative-------------- next part --------------
mpeg2video @ 0x82bf2a8]ac-tex damaged at 19 25
[mpeg2video @ 0x82bf2a8]invalid mb type in I Frame at 20 30
[mpeg2video @ 0x82bf2a8]concealing errors
[mpeg2video @ 0x82bf2a8]ac-tex damaged at 38 19
[mpeg2video @ 0x82bf2a8]00 motion_type at 1 20
[mpeg2video @ 0x82bf2a8]concealing errors
[mpeg2video @ 0x82bf2a8]invalid mb type in B Frame at 39 0
[mpeg2video @ 0x82bf2a8]concealing errors
[mpeg2video @ 0x82bf2a8]00 motion_type at 3 27
[mpeg2video @ 0x82bf2a8]ac-tex damaged at 0 27
[mpeg2video @ 0x82bf2a8]concealing errors
[mpeg2video @ 0x82bf2a8]invalid mb type in B Frame at 29 35
[mpeg2video @ 0x82bf2a8]concealing errors

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 49156 (LWP 4272)]
0x4129d87f in _int_realloc () from /lib/libc.so.6
(gdb)

(gdb) thread apply all bt full

Thread 8 (Thread 98311 (LWP 4275)):
#0  0x41303487 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x403363e5 in vsync_wait_for_retrace () at vsync.c:223
        polldata = {fd = 23, events = 255, revents = 0}
#2  0x401cc300 in NuppelVideoPlayer::ExAVSync() (this=0x82bb860)
    at NuppelVideoPlayer.cpp:1347
        buffer = (VideoFrame *) 0x8455eb0
#3  0x401cd61a in NuppelVideoPlayer::OutputVideoLoop() (this=0x82bb860)
    at NuppelVideoPlayer.cpp:1667
        frame = (VideoFrame *) 0x8455eb0
#4  0x401cd902 in NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (
    player=0x82bb860) at NuppelVideoPlayer.cpp:1739
        nvp = (NuppelVideoPlayer *) 0x82bb860
#5  0x410ffc40 in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 7 (Thread 81926 (LWP 4274)):
#0  0x412d72f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 6 (Thread 65541 (LWP 4273)):
#0  0x412d72f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 49156 (LWP 4272)):
#0  0x4129d87f in _int_realloc () from /lib/libc.so.6
No symbol table info available.
#1  0x4129c10d in realloc () from /lib/libc.so.6
No symbol table info available.
#2  0x4053a50f in av_realloc (ptr=0x871a258, size=110148) at mem.c:90
No locals.
#3  0x40539150 in av_fast_realloc (ptr=0x3fff944f, size=0x871a258,
    min_size=1073741823) at utils.c:65
No locals.
#4  0x40614492 in ff_combine_frame1 (pc=0x4135f1c0, next=141775128,
    buf=0xbf3df75c, buf_size=0x8766000) at parser.c:189
No locals.
#5  0x4061494a in mpegvideo_parse (s=0x82c0350, avctx=0x82bf2a8,
    poutbuf=0x864df30, poutbuf_size=0x864df34,
    buf=0x864ae40 "#��d�^\\q�210\026�`\004�\e�\200?", buf_size=2039)
---Type <return> to continue, or q <return> to quit---
    at parser.c:466
        pc = (ParseContext1 *) 0x82c0640
        next = -100
#6  0x4061435f in av_parser_parse (s=0x82c0350, avctx=0x82bf2a8,
    poutbuf=0x864df30, poutbuf_size=0x864df34,
    buf=0x3fff944f <Address 0x3fff944f out of bounds>, buf_size=2039,
    pts=-9223372036854775808, dts=-9223372036854775808) at parser.c:97
        index = -2147483648
        i = 2039
        k = 2
        dummy_buf = "\000\000\000\000�001\000"
#7  0x4050e243 in av_read_frame_internal (s=0x83825d0, pkt=0x864df20)
    at utils.c:691
        st = (AVStream *) 0x82bf2a0
        len = 2039
        ret = 0
        i = 32
        startpos = 68378419
#8  0x4050e6e1 in av_read_frame (s=0x83825d0, pkt=0x864df20) at utils.c:816
        pktl = (AVPacketList *) 0x0
#9  0x402b981c in AvFormatDecoder::GetFrame(int) (this=0x82bc068, onlyvideo=0)
    at avformatdecoder.cpp:1044
        curstream = (AVStream *) 0x82bf5c0
---Type <return> to continue, or q <return> to quit---
        pkt = (AVPacket *) 0x864df20
        len = -768
        ret = 768
        ptr = (unsigned char *) 0x838eb60 ""
        samples = {-1411, -1409, -1405, -1400, -1370, -1366, -1315, -1312,
  -1260, -1257, -1259, -1257, -1297, -1297, -1321, -1322, -1339, -1342, -1351,
  -1356, -1339, -1344, -1349, -1353, -1390, -1392, -1401, -1401, -1393, -1390,
  -1405, -1401, -1408, -1405, -1401, -1398, -1403, -1401, -1398, -1398, -1389,
  -1389, -1391, -1391, -1377, -1378, -1358, -1362, -1369, -1372, -1382, -1384,
  -1394, -1397, -1439, -1439, -1480, -1478, -1494, -1491, -1511, -1508, -1511,
  -1507, -1475, -1473, -1456, -1456, -1453, -1454, -1428, -1429, -1408, -1410,
  -1400, -1404, -1388, -1391, -1394, -1396, -1400, -1402, -1363, -1363, -1323,
  -1320, -1306, -1302, -1266, -1262, -1220, -1216, -1213, -1210, -1219, -1219,
  -1229, -1229, -1249, -1251, -1260, -1264, -1283, -1289, -1346, -1350, -1403,
  -1405, -1435, -1436, -1458, -1457, -1433, -1429, -1357, -1352, -1289, -1284,
  -1220, -1215, -1133, -1129, -1077, -1076, -1064, -1065, -1072, -1075, -1098,
  -1104, -1106, -1113, -1064, -1069, -1004, -1007, -940, -943, -873, -872,
  -823, -817, -766, -760, -686, -680, -619, -613, -549, -544, -446, -444,
  -371, -373, -338, -343, -283, -290, -222, -229, -178, -185, -121, -126, -71,
  -73, -47, -45, 9, 15, 96, 104, 167, 175, 231, 239, 290, 296, 329, 331, 387,
  384, 468, 461, 537, 529, 612, 604, 697, 690, 765, 759, 820, 818, 854, 857,
  857, 863, 882, 890...}
        data_size = 4608
---Type <return> to continue, or q <return> to quit---
        pts = 55876589
        firstloop = false
        allowedquit = false
        storevideoframes = false
#10 0x401ca003 in NuppelVideoPlayer::GetFrame(int, bool) (this=0x82bb860,
    onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:655
No locals.
#11 0x401ce95a in NuppelVideoPlayer::StartPlaying() (this=0x82bb860)
    at NuppelVideoPlayer.cpp:2007
        output_video = 98311
        pausecheck = 0
#12 0x4025e4f4 in SpawnDecode(void*) (param=0x82bb860) at tv_play.cpp:160
        nvp = (NuppelVideoPlayer *) 0x82bb860
#13 0x410ffc40 in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 4 (Thread 32771 (LWP 4271)):
#0  0x412d72f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0xffffffc0 in ?? ()
No symbol table info available.
#2  0x4026451e in TV::RunTV() (this=0x82b7ea8) at tv_play.cpp:944
        keypressed = (QKeyEvent *) 0xbf5ffbe0
---Type <return> to continue, or q <return> to quit---
        updatecheck = 12
#3  0x402642ae in TV::EventThread(void*) (param=0x82b7ea8) at tv_play.cpp:910
        thetv = (class TV *) 0x82b7ea8
#4  0x410ffc40 in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 3 (Thread 16386 (LWP 4268)):
#0  0x41105fbb in read () from /lib/libpthread.so.0
No symbol table info available.
#1  0x41366230 in __JCR_LIST__ () from /usr/local/lib/liblirc_client.so.0
No symbol table info available.
#2  0x40839e7c in LircClient::Process() (this=0x8265b18) at lirc.cpp:59
        code = 0x0
        ir = 0x0
        ret = 1073790144
#3  0x408083e0 in SpawnLirc (param=0x8258db0) at mythdialogs.cpp:40
        main_window = (MythMainWindow *) 0x8258db0
        config_file = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x825b5f8,
  static shared_null = 0x81ba478}
        program = {static null = {
    static null = <same as static member of an already seen type>,
---Type <return> to continue, or q <return> to quit---
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x8274408,
  static shared_null = 0x81ba478}
        cl = (class LircClient *) 0x8265b18
#4  0x410ffc40 in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 2 (Thread 32769 (LWP 4267)):
#0  0x41303487 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x410fedee in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2  0x410fefe7 in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 4264)):
#0  0x412d72f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0xffffffc0 in ?? ()
No symbol table info available.
#2  0x08084a84 in PlaybackBox::play(ProgramInfo*) (this=0xbfffe900,
    rec=0x8285230) at playbackbox.cpp:1379
        tvrec = (ProgramInfo *) 0x82840c8
        tv = (class TV *) 0x82b7ea8
---Type <return> to continue, or q <return> to quit---
        doremove = 64
        doprompt = 71
#3  0x080844ad in PlaybackBox::selected() (this=0xbfffe900)
    at playbackbox.cpp:1305
No locals.
#4  0x080878a6 in PlaybackBox::keyPressEvent(QKeyEvent*) (this=0xbfffe900,
    e=0xbfffe4f0) at playbackbox.cpp:1942
        action = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x8260b10,
  static shared_null = 0x81ba478}
        i = 0
        handled = true
        actions = {<QValueList<QString>> = {sh = 0x828e3e0}, <No data fields>}
#5  0x40d1c06c in QWidget::event(QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x40c89f24 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#7  0x40c89ab7 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#8  0x40c31abe in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#9  0x40c2dd14 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#10 0x40c42bda in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#11 0x40c9dcf6 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#12 0x40c8a1b1 in QApplication::enter_loop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#13 0x408105a1 in MythDialog::exec() (this=0xbfffe900) at mythdialogs.cpp:757
        res = 18612704
#14 0x0806a130 in startPlayback() () at main.cpp:161
        pbb = {<MythDialog> = {<> = {<No data fields>},
    static metaObj = 0x82a9450, wmult = 0.800000012, hmult = 0.800000012,
    screenwidth = 640, screenheight = 480, xbase = 0, ybase = 0,
    m_parent = 0x8258db0, rescode = 0, in_loop = true, defaultBigFont = {
      d = 0x8299b78}, defaultMediumFont = {d = 0x829dde0}, defaultSmallFont = {
---Type <return> to continue, or q <return> to quit---
      d = 0x829e420}}, static metaObj = 0x828b830, backup = {<Qt> = {
      static color0 = @0x410f3e20, static color1 = @0x410f3e28,
      static black = @0x410f3e30, static white = @0x410f3e38,
      static darkGray = @0x410f3e40, static gray = @0x410f3e48,
      static lightGray = @0x410f3e50, static red = @0x410f3e58,
      static green = @0x410f3e60, static blue = @0x410f3e68,
      static cyan = @0x410f3e70, static magenta = @0x410f3e78,
      static yellow = @0x410f3e80, static darkRed = @0x410f3e88,
      static darkGreen = @0x410f3e90, static darkBlue = @0x410f3e98,
      static darkCyan = @0x410f3ea0, static darkMagenta = @0x410f3ea8,
      static darkYellow = @0x410f3eb0, static arrowCursor = @0x410f2800,
      static upArrowCursor = @0x410f2804, static crossCursor = @0x410f2808,
      static waitCursor = @0x410f280c, static ibeamCursor = @0x410f2810,
      static sizeVerCursor = @0x410f2814, static sizeHorCursor = @0x410f2818,
      static sizeBDiagCursor = @0x410f281c,
      static sizeFDiagCursor = @0x410f2820,
      static sizeAllCursor = @0x410f2824, static blankCursor = @0x410f2828,
      static splitVCursor = @0x410f2830, static splitHCursor = @0x410f282c,
      static pointingHandCursor = @0x410f2834,
      static forbiddenCursor = @0x410f2838,
      static whatsThisCursor = @0x410f283c}, flags = 4, d = 0x0, pdev = 0x0,
    bg_col = {static color_init = true, static globals_init = true,
      static colormodel = d32, d = {argb = 4294967295, d8 = {
---Type <return> to continue, or q <return> to quit---
          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 = 43 '+', bro = {xp = 0, yp = 0},
    cfont = {d = 0x8244e80}, pfont = 0x0, cpen = {<Qt> = {
        static color0 = @0x410f3e20, static color1 = @0x410f3e28,
        static black = @0x410f3e30, static white = @0x410f3e38,
        static darkGray = @0x410f3e40, static gray = @0x410f3e48,
        static lightGray = @0x410f3e50, static red = @0x410f3e58,
        static green = @0x410f3e60, static blue = @0x410f3e68,
        static cyan = @0x410f3e70, static magenta = @0x410f3e78,
        static yellow = @0x410f3e80, static darkRed = @0x410f3e88,
        static darkGreen = @0x410f3e90, static darkBlue = @0x410f3e98,
        static darkCyan = @0x410f3ea0, static darkMagenta = @0x410f3ea8,
        static darkYellow = @0x410f3eb0, static arrowCursor = @0x410f2800,
        static upArrowCursor = @0x410f2804, static crossCursor = @0x410f2808,
        static waitCursor = @0x410f280c, static ibeamCursor = @0x410f2810,
        static sizeVerCursor = @0x410f2814,
        static sizeHorCursor = @0x410f2818,
        static sizeBDiagCursor = @0x410f281c,
        static sizeFDiagCursor = @0x410f2820,
        static sizeAllCursor = @0x410f2824, static blankCursor = @0x410f2828,
        static splitVCursor = @0x410f2830, static splitHCursor = @0x410f282c,
        static pointingHandCursor = @0x410f2834,
---Type <return> to continue, or q <return> to quit---
        static forbiddenCursor = @0x410f2838,
        static whatsThisCursor = @0x410f283c}, data = 0x827b3f0},
    cbrush = {<Qt> = {static color0 = @0x410f3e20,
        static color1 = @0x410f3e28, static black = @0x410f3e30,
        static white = @0x410f3e38, static darkGray = @0x410f3e40,
        static gray = @0x410f3e48, static lightGray = @0x410f3e50,
        static red = @0x410f3e58, static green = @0x410f3e60,
        static blue = @0x410f3e68, static cyan = @0x410f3e70,
        static magenta = @0x410f3e78, static yellow = @0x410f3e80,
        static darkRed = @0x410f3e88, static darkGreen = @0x410f3e90,
        static darkBlue = @0x410f3e98, static darkCyan = @0x410f3ea0,
        static darkMagenta = @0x410f3ea8, static darkYellow = @0x410f3eb0,
        static arrowCursor = @0x410f2800, static upArrowCursor = @0x410f2804,
        static crossCursor = @0x410f2808, static waitCursor = @0x410f280c,
        static ibeamCursor = @0x410f2810, static sizeVerCursor = @0x410f2814,
        static sizeHorCursor = @0x410f2818,
        static sizeBDiagCursor = @0x410f281c,
        static sizeFDiagCursor = @0x410f2820,
        static sizeAllCursor = @0x410f2824, static blankCursor = @0x410f2828,
        static splitVCursor = @0x410f2830, static splitHCursor = @0x410f282c,
        static pointingHandCursor = @0x410f2834,
        static forbiddenCursor = @0x410f2838,
        static whatsThisCursor = @0x410f283c}, data = 0x8244888}, crgn = {
---Type <return> to continue, or q <return> to quit---
      data = 0x82ade10}, tabstops = 0, tabarray = 0x0, tabarraylen = 0,
    block_ext = false, wx = -1073747416, wy = 1091474044, ww = -1073747064,
    wh = -1073747248, vx = -1073747416, vy = 1090508707, vw = 136910576,
    vh = 1091474044, 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 = 136608696,
    hd = 3221220088, rendhd = 1093255123, gc = 0x0, gc_brush = 0x0, curPt = {
      xp = 0, yp = 0}, clip_serial = 0}, skipUpdate = true, pageDowner = true,
  connected = true, curitem = 0x8285230, delitem = 0x0, theme = 0x827ae50,
  xmldata = <incomplete type>, skipNum = 1, skipCnt = 0, listCount = 7,
  inTitle = false, playingVideo = false, leftRight = false, curTitle = 0,
  curShowing = 3, titleData = 0x83c189c, showList = {sh = 0x829f628},
  showData = {sh = 0x824ee68}, showDateData = {sh = 0x8298788}, type = Play,
  timer = 0x828e048, nvp = 0x0, rbuffer = 0x0, decoder = 24, state = kKilled,
  killState = kDone, killTimeout = {ds = 0}, nvpTimeout = {ds = 0},
  waitToStartPreviewTimer = {ds = 71063633}, waitToStart = true,
  lastUpdateTime = {d = {jd = 2453095}, t = {ds = 71061739}},
  graphicPopup = true, playbackPreview = false, generatePreviewPixmap = true,
  displayChanNum = true, dateformat = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x83c1cf0,
---Type <return> to continue, or q <return> to quit---
    static shared_null = 0x81ba478}, timeformat = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x82ab908,
    static shared_null = 0x81ba478}, showDateFormat = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x82ac800,
    static shared_null = 0x81ba478}, showTimeFormat = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x829cb88,
    static shared_null = 0x81ba478}, popup = 0x0,
  myBackground = <incomplete type>, containerPixmap = 0xbfffebb8,
  fillerPixmap = 0x40f626c9, bgTransBackup = 0x8282d80, fullRect = {x1 = 0,
    y1 = 0, x2 = 639, y2 = 479}, listRect = {x1 = 0, y1 = 40, x2 = 639,
    y2 = 287}, infoRect = {x1 = 0, y1 = 280, x2 = 639, y2 = 483}, usageRect = {
    x1 = 0, y1 = 440, x2 = 639, y2 = 479}, videoRect = {x1 = 488, y1 = 300,
    x2 = 615, y2 = 395}, listsize = 7, titleitems = 10, 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'},
---Type <return> to continue, or q <return> to quit---
      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 = 0x82a8440, freeSpaceTotal = 0,
  freeSpaceUsed = 0, groupDisplayName = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x82aef88,
    static shared_null = 0x81ba478}, recGroup = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x829f690,
    static shared_null = 0x81ba478}, recGroupPassword = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x82a9aa8,
    static shared_null = 0x81ba478}, curGroupPassword = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x829ad08,
    static shared_null = 0x81ba478}, recGroupType = {sh = 0x8247fc0},
  recGroupPwCache = {sh = 0x82807e0}, choosePopup = 0x0,
  chooseListBox = 0x3ff00000, chooseComboBox = 0x0,
  chooseLineEdit = 0x40f6642b, chooseOldPassword = 0x408abf70,
  chooseNewPassword = 0xbffff2e0, chooseOkButton = 0x82aa698,
---Type <return> to continue, or q <return> to quit---
  chooseDeleteButton = 0xbfffee28, chooseGroupPassword = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x81ba478,
    static shared_null = 0x81ba478}}
#15 0x0806b835 in TVMenuCallback(void*, QString&) (data=0x8247d90,
    selection=@0x82aa5ac) at main.cpp:372
        sel = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x8299468,
  static shared_null = 0x81ba478}
#16 0x407b48ba in ThemedMenuPrivate::handleAction(QString const&) (
    this=0x82aa4b0, action=@0x8299244) at themedmenu.cpp:2074
No locals.
#17 0x407b3096 in ThemedMenuPrivate::keyPressHandler(QKeyEvent*) (
    this=0x82aa4b0, e=0xbffff2e0) at themedmenu.cpp:1904
        action = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x8260b10,
  static shared_null = 0x81ba478}
        i = 0
        lastbutton = (ThemedButton *) 0x8299208
        oldrow = 2
        handled = true
---Type <return> to continue, or q <return> to quit---
        actions = {<QValueList<QString>> = {sh = 0x8281e28}, <No data fields>}
#18 0x407b5ced in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x82aa698,
    e=0xbffff2e0) at themedmenu.cpp:2260
No locals.
#19 0x40d1c06c in QWidget::event(QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#20 0x40c89f24 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#21 0x40c89ab7 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#22 0x40c31abe in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#23 0x40c2dd14 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#24 0x40c42bda in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#25 0x40c9dcf6 in QEventLoop::enterLoop() ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#26 0x40c8a1b1 in QApplication::enter_loop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#27 0x408105a1 in MythDialog::exec() (this=0x82aa698) at mythdialogs.cpp:757
        res = 1082197286
#28 0x0806ce30 in RunMenu(QString) (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x8261358, static shared_null = 0x81ba478}) at main.cpp:521
        exitstatus = 0
#29 0x0807146f in main (argc=1, argv=0xbffff9b4) at main.cpp:959
        lcd_host = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x827b478,
  static shared_null = 0x81ba478}
        lcd_port = 13666
        a = <incomplete type>
        logfile = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x8244a50,
  static shared_null = 0x81ba478}
---Type <return> to continue, or q <return> to quit---
        verboseString = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x82480d8,
  static shared_null = 0x81ba478}
        pluginname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x81e5990,
  static shared_null = 0x81ba478}
        finfo = {fn = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x8245580,
    static shared_null = 0x81ba478}, fic = 0x0, cache = true, symLink = false}
        binname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x8244d68,
  static shared_null = 0x81ba478}
        logfd = -1
        fileprefix = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x82457b0,
  static shared_null = 0x81ba478}
        dir = <incomplete type>
        db = (struct QSqlDatabase *) 0x824f9b0
---Type <return> to continue, or q <return> to quit---
        themename = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x82784d8,
  static shared_null = 0x81ba478}
        randomtheme = false
        themedir = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x81ba478, static shared_null = 0x81ba478}, d = 0x8261358,
  static shared_null = 0x81ba478}
        mainWindow = (class MythMainWindow *) 0x8258db0
        pmanager = (MythPluginManager *) 0x827b7d0
        mon = (class MediaMonitor *) 0x0
        exitstatus = 1092853722
#30 0x4123e917 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#0  0x4129d87f in _int_realloc () from /lib/libc.so.6




More information about the mythtv-dev mailing list