[mythtv] Frontend seems to be locking up with current CVS when watching pre-recorded content.

Robert Kulagowski bob at smalltime.com
Sat Apr 9 17:56:39 UTC 2005


CVS, frontend compiled with defaults + --compile-type=debug.  Frontend
is FC3.  Just tried it on my masterbackend, which is Debian, same issue.
 Freeze after 1 second.

Sat Apr  9 10:45:54 CDT 2005
   ./configure  --compile-type=debug

Ran make distclean; make

Live TV is functional.  When watching a pre-recorded program, I'll get
about 1 second of audio and then it freezes.

MVP-1000 is able to watch the same content without issues (using MythTV
protocol, not NFS)

Backend is operational and is showing status on port 6544, mythweb
works, recordings are recording.

Here's the frontend:
2005-04-09 11:11:23.722 Changing from None to WatchingPreRecorded
 2005-04-09 11:11:23.724 New DB connection, total: 3
 2005-04-09 11:11:23.724 Realtime priority would require SUID as root.
 2005-04-09 11:11:23.827 Video timing method: USleep with busy wait
 2005-04-09 11:11:24.806 prebuffering pause

Program received signal SIGINT, Interrupt.
 [Switching to Thread -1208424768 (LWP 25572)]
 0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) thread apply all bt full

Thread 14 (Thread -1311958096 (LWP 25587)):
#0  0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x007cddbc in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0680afbd in QWaitCondition::wait () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x002d0dac in NuppelVideoPlayer::OutputVideoLoop (this=0x97f3a10) at
NuppelVideoPlayer.cpp:1607
        frame = (VideoFrame *) 0xa520740
        temp_speed = 1
        fr_int = 33366
#4  0x002d13e0 in NuppelVideoPlayer::kickoffOutputVideoLoop
(player=0x97f3a10) at NuppelVideoPlayer.cpp:1703
        nvp = (NuppelVideoPlayer *) 0x97f3a10
#5  0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 13 (Thread -1275233360 (LWP 25586)):
#0  0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x01039d86 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0106fe8a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00c97c07 in AudioOutputBase::OutputAudioLoop (this=0xb3fd8008) at
audiooutputbase.cpp:711
        space_on_soundcard = 16384
        last_space_on_soundcard = 16384
        zeros = "\000"
        fragment = "(Û"
        e = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0},
error_msg = 0x0, elasped_seconds = 0, written_bytes = 0,
  brate = 0, freq = 0, prec = 0, chan = 0}
#4  0x00c98db8 in AudioOutputBase::kickoffOutputAudioLoop
(player=0xb3fd8008) at audiooutputbase.cpp:873
No locals.
#5  0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 12 (Thread 96463792 (LWP 25585)):
#0  0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0x007cd318 in pthread_rwlock_rdlock () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00359b51 in RingBuffer::ReadAheadThread (this=0xa210ce8) at
RingBuffer.cpp:805
        totfree = 51199
        ret = 128000
        used = 2508801
#3  0x00359a4f in RingBuffer::startReader (type=0xa210ce8) at
RingBuffer.cpp:774
        rbuffer = (RingBuffer *) 0xa210ce8
#4  0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 11 (Thread -1252099152 (LWP 25584)):
#0  0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x0106f5c1 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0676e904 in QSocketDevice::waitForMore () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00bfe5f9 in ReadStringList (socket=0xa24a1c0, list=@0xb55e6e00,
quickTimeout=false) at util.cpp:187
        timer = {ds = 40284028}
        read = -1252102856
        str = {static null = {static null = <same as static member of an
already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x4e, static shared_null =
0x97b00c0}
        elapsed = 72628
        sizestr = <incomplete type>
        btr = 134690499
        utf8 = <incomplete type>
        errmsgtime = -1212152600
#4  0x00bc9700 in RemoteFile::Seek (this=0xa242d18, pos=819240,
whence=0, curpos=819200) at remotefile.cpp:183
        strlist = {<QValueList<QString>> = {sh = 0xb7c01330}, <No data
fields>}
        retval = 75609639383506577
#5  0x0035b602 in RingBuffer::Seek (this=0xa210ce8, pos=819240,
whence=0) at RingBuffer.cpp:1235
        ret = -1
#6  0x003ea0a5 in seek_avf (h=0xa5584b4, offset=819240, whence=0) at
avformatdecoder.cpp:320
        dec = (AvFormatDecoder *) 0xa558410
#7  0x00dd53d9 in url_seek (h=0xa5584b4, pos=819240, whence=0) at avio.c:123
        ret = 472616728480
#8  0x003ea15e in avf_seek_packet (opaque=0xa5584b4, offset=819240,
whence=0) at avformatdecoder.cpp:354
        h = (URLContext *) 0xa5584b4
#9  0x00dd5ab0 in url_fseek (s=0xa26f7a0, offset=819240, whence=1) at
aviobuf.c:156
        offset1 = 32808
---Type <return> to continue, or q <return> to quit---
#10 0x00dd5b2a in url_fskip (s=0xa26f7a0, offset=99) at aviobuf.c:167
No locals.
#11 0x00dec2a4 in mpegps_read_packet (s=0xa26f790, pkt=0xa2706a0) at
mpeg.c:1525
        st = (AVStream *) 0x9878d20
        len = 99
        startcode = 105
        i = 2
        type = 0
        codec_id = 0
        pts = 504092183
        dts = 504092183
        dummy_pos = 819124
#12 0x00dfe16d in av_read_packet (s=0xa26f790, pkt=0xa2706a0) at utils.c:588
No locals.
#13 0x00dfee51 in av_read_frame_internal (s=0xa26f790, pkt=0xb7c005b8)
at utils.c:870
        st = (AVStream *) 0x0
        len = 1364
        ret = 0
        i = 52
        startpos = 818464
#14 0x00dff0ce in av_read_frame (s=0xa26f790, pkt=0xb7c005b8) at utils.c:939
        pktl = (AVPacketList *) 0x0
#15 0x003eff35 in AvFormatDecoder::GetFrame (this=0xa558410,
onlyvideo=0) at avformatdecoder.cpp:1390
        curstream = (AVStream *) 0x5d4fd0
        pkt = (AVPacket *) 0xb7c005b8
        ret = 0
        ptr = (unsigned char *) 0x9806308 "È\230f"
        firstloop = false
        have_err = false
        storevideoframes = false
        len = 0
        data_size = 0
        pts = 26264927765291960
        allowedquit = false
        skipaudio = false
#16 0x002cd38d in NuppelVideoPlayer::GetFrame (this=0x97f3a10,
onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:843
No locals.
#17 0x002d286f in NuppelVideoPlayer::StartPlaying (this=0x97f3a10) at
NuppelVideoPlayer.cpp:2023
        output_video = 2983009200
        decoder_thread = 3042868144
        pausecheck = 0
#18 0x0037f83b in SpawnDecode (param=0x97f3a10) at tv_play.cpp:210
        nvp = (NuppelVideoPlayer *) 0x97f3a10
---Type <return> to continue, or q <return> to quit---
#19 0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#20 0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 10 (Thread 66263984 (LWP 25583)):
#0  0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x01039d86 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0106fe8a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00386915 in TV::RunTV (this=0x9853db0) at tv_play.cpp:1106
        keypressed = (QKeyEvent *) 0xa4bdde0
        updatecheck = 5
#4  0x0038622d in TV::EventThread (param=0x9853db0) at tv_play.cpp:1047
        thetv = (class TV *) 0x9853db0
#5  0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread 55774128 (LWP 25576)):
#0  0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x007d050b in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0010399b in lirc_nextcode () from /usr/lib/liblirc_client.so.0
No symbol table info available.
#3  0x00cc440e in LircClient::Process (this=0x9809748) at lirc.cpp:67
        code = 0x0
        ir = 0x0
        ret = 8526464
#4  0x00c53a32 in SpawnLirc (param=0x98128a8) at mythdialogs.cpp:53
        main_window = (MythMainWindow *) 0x98128a8
        config_file = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x980b2f8, static shared_null =
0x97b00c0}
        program = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x981c9b0, static shared_null =
0x97b00c0}
        cl = (class LircClient *) 0x9809748
#5  0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01076b6e in clone () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 2 (Thread 28158896 (LWP 25575)):
#0  0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x007cdb46 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0680aef1 in QWaitCondition::wait () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x00bb7769 in MythContext::waitPrivRequest (this=0x97ec008) at
mythcontext.cpp:2319
No locals.
#4  0x0806d469 in run_priv_thread (data=0x0) at main.cpp:663
No locals.
#5  0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1208424768 (LWP 25572)):
#0  0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x01039d86 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0106fe8a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x08087664 in PlaybackBox::play (this=0xbfed7ea0, rec=0xa2c39a8) at
playbackbox.cpp:1687
        playCompleted = false
        tv = (TV *) 0x9853db0
        tvrec = (ProgramInfo *) 0x9850bc8
        doremove = true
        doprompt = 12
#4  0x080867f3 in PlaybackBox::playSelected (this=0xbfed7ea0) at
playbackbox.cpp:1476
No locals.
#5  0x08086b0b in PlaybackBox::selected (this=0xbfed7ea0) at
playbackbox.cpp:1562
No locals.
#6  0x0809074a in PlaybackBox::keyPressEvent (this=0xbfed7ea0,
e=0xbfed7a10) at playbackbox.cpp:2994
        action = {static null = {static null = <same as static member of
an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x9811280, static shared_null =
0x97b00c0}
        i = 0
        handled = true
        actions = {<QValueList<QString>> = {sh = 0x9868d70}, <No data
fields>}
#7  0x065ad2cf in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#8  0x06518849 in QApplication::internalNotify () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x06518e5c in QApplication::notify () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x064aece2 in QETWidget::translateKeyEvent () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x064b62c2 in QApplication::x11ProcessEvent () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x064c8686 in QEventLoop::processEvents () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x0652de75 in QEventLoop::enterLoop () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x06517a71 in QApplication::enter_loop () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x00c5cf79 in MythDialog::exec (this=0xbfed7ea0) at mythdialogs.cpp:945
        res = 14032364
#16 0x0806a4cc in startPlayback () at main.cpp:188
        pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj =
0x9869ab8, wmult = 1, hmult = 1,
    screenwidth = 800, screenheight = 600, xbase = 0, ybase = 0,
m_parent = 0x98128a8, rescode = 0, in_loop = true,
    defaultBigFont = {d = 0x985f1f0}, defaultMediumFont = {d =
0x980f758}, defaultSmallFont = {d = 0x984bf18}},
  static metaObj = 0x985ee80, backup = {<Qt> = {static color0 =
@0x69d3e60, static color1 = @0x69d3e68,
      static black = @0x69d3e70, static white = @0x69d3e78, static
darkGray = @0x69d3e80, static gray = @0x69d3e88,
      static lightGray = @0x69d3e90, static red = @0x69d3e98, static
green = @0x69d3ea0, static blue = @0x69d3ea8,
      static cyan = @0x69d3eb0, static magenta = @0x69d3eb8, static
yellow = @0x69d3ec0, static darkRed = @0x69d3ec8,
      static darkGreen = @0x69d3ed0, static darkBlue = @0x69d3ed8,
static darkCyan = @0x69d3ee0,
      static darkMagenta = @0x69d3ee8, static darkYellow = @0x69d3ef0,
static arrowCursor = @0x69d25e0,
      static upArrowCursor = @0x69d25e4, static crossCursor =
@0x69d25e8, static waitCursor = @0x69d25ec,
      static ibeamCursor = @0x69d25f0, static sizeVerCursor =
@0x69d25f4, static sizeHorCursor = @0x69d25f8,
      static sizeBDiagCursor = @0x69d25fc, static sizeFDiagCursor =
@0x69d2600, static sizeAllCursor = @0x69d2604,
      static blankCursor = @0x69d2608, static splitVCursor = @0x69d260c,
static splitHCursor = @0x69d2610,
      static pointingHandCursor = @0x69d2614, static forbiddenCursor =
@0x69d2618, static whatsThisCursor = @0x69d261c,
      static busyCursor = @0x69d2620}, flags = 4, d = 0x0, pdev = 0x0,
bg_col = {static color_init = true,
      static globals_init = true, static colormodel = QColor::d32, d =
{argb = 4294967295, d8 = {argb = 4294967295,
          pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68
'D'}, d32 = {argb = 4294967295, pix = 1145655892}}},
    bg_mode = 0 '\0', rop = 0 '\0', pu = 255 'ÿ', bro = {xp = 0, yp =
0}, cfont = {d = 0x97ebdc0}, pfont = 0x0,
    cpen = {<Qt> = {static color0 = @0x69d3e60, static color1 =
@0x69d3e68, static black = @0x69d3e70,
        static white = @0x69d3e78, static darkGray = @0x69d3e80, static
gray = @0x69d3e88, static lightGray = @0x69d3e90,
        static red = @0x69d3e98, static green = @0x69d3ea0, static blue
= @0x69d3ea8, static cyan = @0x69d3eb0,
        static magenta = @0x69d3eb8, static yellow = @0x69d3ec0, static
darkRed = @0x69d3ec8,
        static darkGreen = @0x69d3ed0, static darkBlue = @0x69d3ed8,
static darkCyan = @0x69d3ee0,
        static darkMagenta = @0x69d3ee8, static darkYellow = @0x69d3ef0,
static arrowCursor = @0x69d25e0,
        static upArrowCursor = @0x69d25e4, static crossCursor =
@0x69d25e8, static waitCursor = @0x69d25ec,
        static ibeamCursor = @0x69d25f0, static sizeVerCursor =
@0x69d25f4, static sizeHorCursor = @0x69d25f8,
---Type <return> to continue, or q <return> to quit---
        static sizeBDiagCursor = @0x69d25fc, static sizeFDiagCursor =
@0x69d2600, static sizeAllCursor = @0x69d2604,
        static blankCursor = @0x69d2608, static splitVCursor =
@0x69d260c, static splitHCursor = @0x69d2610,
        static pointingHandCursor = @0x69d2614, static forbiddenCursor =
@0x69d2618, static whatsThisCursor = @0x69d261c,
        static busyCursor = @0x69d2620}, data = 0x984c740}, cbrush =
{<Qt> = {static color0 = @0x69d3e60,
        static color1 = @0x69d3e68, static black = @0x69d3e70, static
white = @0x69d3e78, static darkGray = @0x69d3e80,
        static gray = @0x69d3e88, static lightGray = @0x69d3e90, static
red = @0x69d3e98, static green = @0x69d3ea0,
        static blue = @0x69d3ea8, static cyan = @0x69d3eb0, static
magenta = @0x69d3eb8, static yellow = @0x69d3ec0,
        static darkRed = @0x69d3ec8, static darkGreen = @0x69d3ed0,
static darkBlue = @0x69d3ed8,
        static darkCyan = @0x69d3ee0, static darkMagenta = @0x69d3ee8,
static darkYellow = @0x69d3ef0,
        static arrowCursor = @0x69d25e0, static upArrowCursor =
@0x69d25e4, static crossCursor = @0x69d25e8,
        static waitCursor = @0x69d25ec, static ibeamCursor = @0x69d25f0,
static sizeVerCursor = @0x69d25f4,
        static sizeHorCursor = @0x69d25f8, static sizeBDiagCursor =
@0x69d25fc, static sizeFDiagCursor = @0x69d2600,
        static sizeAllCursor = @0x69d2604, static blankCursor =
@0x69d2608, static splitVCursor = @0x69d260c,
        static splitHCursor = @0x69d2610, static pointingHandCursor =
@0x69d2614, static forbiddenCursor = @0x69d2618,
        static whatsThisCursor = @0x69d261c, static busyCursor =
@0x69d2620}, data = 0x97ebe40}, crgn = {data = 0x987c188},
    tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx
= -1074954312, wy = 16270405, ww = 159443992,
    wh = 110800816, vx = 106098217, vy = 110800816, vw = -1074954208, vh
= 159526560, 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 = 0, rendhd
= 800, gc = 0x0, gc_brush = 0x0, curPt = {xp = 0,
      yp = 0}, clip_serial = 0}, haveGroupInfoSet = false, skipUpdate =
true, pageDowner = false, connected = true,
  curitem = 0xa2c39a8, delitem = 0x0, theme = 0x9840a98, xmldata =
<incomplete type>, skipCnt = 0, inTitle = true,
  playingVideo = false, leftRight = false, titleIndex = 0, progIndex =
0, titleList = {<QValueList<QString>> = {
      sh = 0x984ac30}, <No data fields>}, playList =
{<QValueList<QString>> = {sh = 0x982e1d8}, <No data fields>},
  onPlaylist = false, progLists = {sh = 0x9808a88}, type =
PlaybackBox::Play, arrowAccel = true, timer = 0x9850e80,
  nvp = 0x0, rbuffer = 0x0, decoder = 16858065, state =
PlaybackBox::kKilled, killState = PlaybackBox::kDone,
  killTimeout = {ds = 0}, nvpTimeout = {ds = 0}, waitToStartPreviewTimer
= {ds = 40280692}, waitToStart = true,
  lastUpdateTime = {d = {jd = 2453470}, t = {ds = 40280553}},
graphicPopup = true, playbackPreview = false,
  generatePreviewPixmap = false, dateformat = {static null = {
      static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
    d = 0x983b7f8, static shared_null = 0x97b00c0}, timeformat = {static
null = {
      static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
    d = 0xa2642e0, static shared_null = 0x97b00c0}, showDateFormat =
{static null = {
      static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
    d = 0x9856280, static shared_null = 0x97b00c0}, showTimeFormat =
{static null = {
      static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
    d = 0x985c8c8, static shared_null = 0x97b00c0}, popup = 0x0,
myBackground = <incomplete type>,
  containerPixmap = 0x220000f, fillerPixmap = 0xf8593b, bgTransBackup =
0x9807c48, fullRect = {x1 = 0, y1 = 0, x2 = 799,
    y2 = 599}, listRect = {x1 = 0, y1 = 40, x2 = 799, y2 = 359},
infoRect = {x1 = 0, y1 = 340, x2 = 799, y2 = 639},
  usageRect = {x1 = 0, y1 = 530, x2 = 799, y2 = 579}, videoRect = {x1 =
620, y1 = 351, x2 = 779, y2 = 470}, curGroupRect = {
    x1 = 0, y1 = 0, x2 = -1, y2 = -1}, listsize = 7, popupForeground =
{static color_init = true,
    static globals_init = true, static colormodel = QColor::d32, d =
{argb = 4294967295, d8 = {argb = 4294967295,
        pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68
'D'}, d32 = {argb = 4294967295, pix = 1145655892}}},
---Type <return> to continue, or q <return> to quit---
  popupBackground = {static color_init = true, static globals_init =
true, static colormodel = QColor::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 = QColor::d32, d = {argb = 4294967295, d8 = {argb
= 4294967295, pix = 84 'T', invalid = 82 'R',
        dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix
= 1145655892}}}, expectingPopup = false,
  updateFreeSpace = true, freeSpaceTimer = 0x9855880, freeSpaceTotal =
0, freeSpaceUsed = 0, groupDisplayName = {
    static null = {static null = <same as static member of an already
seen type>, d = 0x97b00c0,
      static shared_null = 0x97b00c0}, d = 0x984d7b8, static shared_null
= 0x97b00c0}, recGroup = {static null = {
      static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
    d = 0x984ec38, static shared_null = 0x97b00c0}, recGroupPassword =
{static null = {
      static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
    d = 0x985de38, static shared_null = 0x97b00c0}, curGroupPassword =
{static null = {
      static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
    d = 0x985e1a0, static shared_null = 0x97b00c0}, recGroupType = {sh =
0x982c760}, recGroupPwCache = {sh = 0x982c698},
  choosePopup = 0x2, chooseListBox = 0x65acd6f, chooseComboBox =
0x69aafb0, chooseLineEdit = 0x9853bd8,
  chooseOldPassword = 0xbfed8430, chooseNewPassword = 0xbfed8248,
chooseOkButton = 0x6518849,
  chooseDeleteButton = 0x9820074, chooseGroupPassword = {static null = {
      static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
    d = 0x97b00c0, static shared_null = 0x97b00c0}, groupnameAsAllProg =
false, previewPixmap = 0x0, previewStartts = {d = {
      jd = 2453470}, t = {ds = 40280086}}, previewChanid = {static null = {
      static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
    d = 0x984ed68, static shared_null = 0x97b00c0}, listOrder = 1,
overrectime = 0, underrectime = 0,
  playingSomething = true, titleView = true}
#17 0x0806ad34 in TVMenuCallback (data=0x97ec008, selection=@0x98071c8)
at main.cpp:350
        sel = {static null = {static null = <same as static member of an
already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x9853bd8, static shared_null =
0x97b00c0}
#18 0x00bf34ed in ThemedMenuPrivate::handleAction (this=0x98070d0,
action=@0x986d768) at themedmenu.cpp:2464
No locals.
#19 0x00bf1a1b in ThemedMenuPrivate::keyPressHandler (this=0x98070d0,
e=0xbfed8a40) at themedmenu.cpp:2293
        it = {node = 0x986d760}
        action = {static null = {static null = <same as static member of
an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x9811280, static shared_null =
0x97b00c0}
        i = 0
        lastbutton = (ThemedButton *) 0x985de98
        oldrow = 0
        handled = true
        actions = {<QValueList<QString>> = {sh = 0x9869b18}, <No data
fields>}
#20 0x00bf4a64 in ThemedMenu::keyPressEvent (this=0x9822ea0,
e=0xbfed8a40) at themedmenu.cpp:2658
No locals.
#21 0x065ad2cf in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#22 0x06518849 in QApplication::internalNotify () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#23 0x06518e5c in QApplication::notify () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#24 0x064aece2 in QETWidget::translateKeyEvent () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x064b62c2 in QApplication::x11ProcessEvent () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#26 0x064c8686 in QEventLoop::processEvents () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#27 0x0652de75 in QEventLoop::enterLoop () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x06517a71 in QApplication::enter_loop () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#29 0x00c5cf79 in MythDialog::exec (this=0x9822ea0) at mythdialogs.cpp:945
        res = 12963586
#30 0x0806bb4c in RunMenu (themedir=
      {static null = {static null = <same as static member of an already
seen type>, d = 0x97b00c0, static shared_null = 0x97b00c0}, d =
0x9808258, static shared_null = 0x97b00c0}) at main.cpp:504
        exitstatus = 0
#31 0x08070906 in main (argc=1, argv=0xbfed91e4) at main.cpp:1077
        geometry = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x97bf160, static shared_null =
0x97b00c0}
        a = <incomplete type>
        logfile = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x97c7a50, static shared_null =
0x97b00c0}
        finfo = {fn = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
      static shared_null = 0x97b00c0}, d = 0x97ec080, static shared_null
= 0x97b00c0}, fic = 0x0, cache = true,
  symLink = false}
        logfd = -1
        fileprefix = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x97ed780, static shared_null =
0x97b00c0}
        themename = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x987cb20, static shared_null =
0x97b00c0}
        randomtheme = false
        verboseString = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x97ec050, static shared_null =
0x97b00c0}
        status = 0
        mainWindow = (MythMainWindow *) 0x98128a8
        pmanager = (MythPluginManager *) 0x9822d70
        lcd_host = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x97fccb0, static shared_null =
0x97b00c0}
        pluginname = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x97ec068, static shared_null =
0x97b00c0}
        binname = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
---Type <return> to continue, or q <return> to quit---
    static shared_null = 0x97b00c0}, d = 0x97ed5c0, static shared_null =
0x97b00c0}
        priv_thread = 28158896
        themedir = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
    static shared_null = 0x97b00c0}, d = 0x9808258, static shared_null =
0x97b00c0}
        exitstatus = -1074950168
        mon = (MediaMonitor *) 0x0
        lcd_port = 13666
        dir = <incomplete type>
(gdb)


More information about the mythtv-dev mailing list