[mythtv] XvMC segfault

Cedric Tefft cedric at phreaker.net
Fri Sep 10 06:40:16 EDT 2004


Mythfrontend segfaults on me if I try to use XvMC.  Not even sure how to 
tell if this is a mythtv problem or something with my system.  Anyway, 
I've pasted in  the standard segfault diagnostics.  I'm running the 
latest CVS, Fedora Core 2 on an AMD Athlon 64, GeForce FX 5200 with 
nVidia's propietary driver version 6111.  Stock (non-RedHat) kernel 
2.6.7.  X.org X-server (default for FC2 as far as I know).

Pretty easy for me to duplicate.  Just start mythfrontend and go to 
watch TV or watch a recorded program.. The screen goes black, but I 
never get any video and mythfrontend segfaults within a couple seconds 
of initiating playback.   I've tried this both with and without 
interlacing.  I get segfaults either way.  If I turn off XvMC, playback 
is fine.  I've tried XvMC three or four times with various CVS builds 
over the past month or so.  All but one of those builds resulted in 
segfaults (probably a mid-August build, but I can't be sure).

Anybody got any ideas?

Thanks,

- Cedric


sh-2.05b$ gdb /usr/local/bin/mythfrontend
GNU gdb Red Hat Linux (6.0post-0.20040223.19rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...Using host 
libthread_db l
ibrary "/lib64/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/bin/mythfrontend
[Thread debugging using libthread_db enabled]
[New Thread 182916397984 (LWP 18597)]
[New Thread 1082128736 (LWP 18600)]
2004-09-10 02:56:44 mythfrontend version: 0.16.20040906-1 www.mythtv.org
2004-09-10 02:56:44 Enabled verbose msgs : important general
[New Thread 1090517344 (LWP 18603)]
2004-09-10 02:56:46 Registering Internal as a media playback plugin.
Unable to initialize plugin 'mythmusic'.
Unable to initialize plugin 'mythvideo'.
2004-09-10 02:56:48 Starting media monitor.
[New Thread 1098905952 (LWP 18604)]
[New Thread 1107294560 (LWP 18606)]
2004-09-10 02:56:58 Connecting to backend server: 127.0.0.1:6543 (try 1 
of 5)
2004-09-10 02:56:58 Using protocol version 13
2004-09-10 02:56:58 Using protocol version 13
2004-09-10 02:56:58 Using protocol version 13
[New Thread 1115683168 (LWP 18609)]
[New Thread 1124071776 (LWP 18610)]
2004-09-10 02:57:01 Opening OSS audio device '/dev/dsp'.
2004-09-10 02:57:01 Audio fragment size: 4096
[New Thread 1132460384 (LWP 18611)]
Using XvMC version: 1.0
2004-09-10 02:57:01 Using XV port 145
Unable to create XvMC Context return status:11 BadAlloc
[New Thread 1140848992 (LWP 18612)]
2004-09-10 02:57:01 Changing from None to WatchingLiveTV

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1115683168 (LWP 18609)]
0x0000002a9599cae6 in get_avf_buffer_xvmc (c=0x89b0d8, pic=0xfbf7b0)
    at avformatdecoder.cpp:689
689         render->state = MP_XVMC_STATE_PREDICTION;
(gdb) thread apply all bt full

Thread 9 (Thread 1140848992 (LWP 18612)):
#0  0x0000003cf73ba6f4 in clone () from /lib64/tls/libc.so.6
No symbol table info available.
#1  0x0000003cf7c05750 in __nptl_deallocate_tsd ()
   from /lib64/tls/libpthread.so.0
No symbol table info available.
#2  0x0000000043fff960 in ?? ()
No symbol table info available.
#3  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 8 (Thread 1132460384 (LWP 18611)):
#0  0x0000003cf738c295 in __nanosleep_nocancel () from /lib64/tls/libc.so.6
No symbol table info available.
#1  0x0000003cf73b4688 in usleep () from /lib64/tls/libc.so.6
No symbol table info available.
#2  0x0000002a964465f2 in AudioOutputOSS::OutputAudioLoop 
(this=0x2a9caee010)
    at audiooutputoss.cpp:565
        space_on_soundcard = 64
        zeros = "\000"
#3  0x0000002a96446f8a in AudioOutputOSS::kickoffOutputAudioLoop (
    player=0x2a9caee010) at audiooutputoss.cpp:640
No locals.
#4  0x0000003cf7c057fb in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#5  0x0000003cf73ba703 in thread_start () from /lib64/tls/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 7 (Thread 1124071776 (LWP 18610)):
#0  0x0000003cf73b3f66 in __select_nocancel () from /lib64/tls/libc.so.6
No symbol table info available.
#1  0x00000034e6cedc49 in QSocketDevice::waitForMore ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000002a963995e1 in RemoteFile::Read (this=0x87bd50, 
data=0x2a9c809810,
    size=256000) at remotefile.cpp:240
        recv = 0
        sent = 256000
        zerocnt = 1
        error = false
        response = false
        strlist = {<QValueList<QString>> = {sh = 0x895ec0}, <No data 
fields>}
#3  0x0000002a9591a73d in RingBuffer::safe_read (this=0x7fed90, rf=0x87bd50,
    data=0x2a9c809810, sz=256000) at RingBuffer.cpp:560
        ret = 0
#4  0x0000002a9591b0a5 in RingBuffer::ReadAheadThread (this=0x7fed90)
    at RingBuffer.cpp:779
        totfree = 256000
        ret = 256000
        used = 743425
#5  0x0000002a9591ae4b in RingBuffer::startReader (type=0x7fed90)
    at RingBuffer.cpp:718
        rbuffer = (RingBuffer *) 0x7fed90
#6  0x0000003cf7c057fb in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#7  0x0000003cf73ba703 in thread_start () from /lib64/tls/libc.so.6
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 1115683168 (LWP 18609)):
#0  0x0000002a9599cae6 in get_avf_buffer_xvmc (c=0x89b0d8, pic=0xfbf7b0)
    at avformatdecoder.cpp:689
        nd = (AvFormatDecoder *) 0x2a9c904010
        frame = (VideoFrame *) 0x89a4e0
        render = (xvmc_render_state_t *) 0x0
#1  0x0000002a95eedc87 in alloc_picture (s=0x9bbd10, pic=0xfbf7b0, 
shared=405)
    at mpegvideo.c:342
        r = 405
        big_mb_num = 1427
        mb_array_size = 1380
        b8_array_size = 5460
        b4_array_size = 21720
        i = 1427
#2  0x0000002a95ef08bc in MPV_frame_start (s=0x9bbd10, avctx=0x89b0d8)
    at mpegvideo.c:1415
        i = 16512944
        pic = (AVFrame *) 0xfbf7b0
#3  0x0000002a96044418 in mpeg_field_start (s=0x9bbd10) at mpeg12.c:2210
        avctx = (AVCodecContext *) 0x89b0d8
        s1 = (Mpeg1Context *) 0x9bbd10
#4  0x0000002a96045ca7 in mpeg_decode_frame (avctx=0x89b0d8,
    data=0x34e6e4e0bc, data_size=0x427ff574, buf=0x8b4840 "", 
buf_size=42536)
    at mpeg12.c:2922
---Type <return> to continue, or q <return> to quit---
        mb_y = 0
        s = (Mpeg1Context *) 0x9bbd10
        buf_end = (const uint8_t *) 0x8bee68 ""
        buf_ptr = (
    const uint8_t *) 0x8b48f3 
"\032\211ò@\006@\207ÿ@\rÁ\037ú\t \226\001d+\035´\0
01·bh\003PGþ\222h%\200Y2Êñ'°LÐ\214NÒ\224¤\236,hÐjCÅ\231 ÞV\211Ðñi¡ç\001¾v\224n\2
05Å\216\226#P?\005Ðn\037\râÀnÐß\017\2358i³\222\223\215\206\213Rú*­bÇÄacá©Ö¥âõ\21
4^\230an|\232~ÙÑ#êÐÇ6®¯\032¡ÄÝ@\003\034µ\n¹\177] 
\004<`åÉ\022·Wª>\235n}%\026\215
\r2}\020ñ\026Zo\027£Ä5\225èód\212\201,:\"Áé¢7C'DXQÅÄm?aÑ\026)ë\202\022ñá\201"...
        ret = 0
        start_code = 0
        input_size = 42357
        picture = (AVFrame *) 0x427ff450
        s2 = (MpegEncContext *) 0x9bbd10
#5  0x0000002a95eec258 in avcodec_decode_video (avctx=0x89b0d8,
    picture=0x34e6e4e0bc, got_picture_ptr=0x427ff574,
    buf=0x50 <Address 0x50 out of bounds>, buf_size=0) at utils.c:507
        ret = 0
#6  0x0000002a9599f169 in AvFormatDecoder::GetFrame (this=0x2a9c904010,
    onlyvideo=0) at avformatdecoder.cpp:1317
        context = (AVCodecContext *) 0x89b0d8
        mpa_pic = {data = {0x427ff580 " o[\225*", 0x2a955b6f20 "÷\f",
    0x983aea2 <Address 0x983aea2 out of bounds>,
    0x2a955c77b7 "_ZN17NuppelVideoPlayer8GetFrameEib"}, linesize = {
    -1789078826, 1, -1789564512, 42}, base = {0x427ff5c0 "Ø°\211",
    0x427ff580 " o[\225*", 0x2a955c77b7 
"_ZN17NuppelVideoPlayer8GetFrameEib",
    0x0}, key_frame = 1115682280, pict_type = 0, pts = 261843086922,
  coded_picture_number = 0, display_picture_number = 0, quality = 1, age 
= 0,
---Type <return> to continue, or q <return> to quit---
  reference = 0, qscale_table = 0x1 <Address 0x1 out of bounds>,
  qstride = -1789565336, mbskip_table = 0x0, motion_val = {0x427f0065,
    0x2a965c43e8}, mb_type = 0x3cf7c05750, motion_subsample_log2 = 162 '¢',
  opaque = 0x100000000, error = {182894029216, 1115682224, 261843099062, 1},
  type = 0, repeat_pict = 0, qscale_type = 1115682256, interlaced_frame = 0,
  top_field_first = -1775568032, pan_scan = 0x7f3640,
  palette_has_changed = -149905550, buffer_hints = 60, dct_coeff = 0x78e990,
  ref_index = {0x10 <Address 0x10 out of bounds>, 0x427ff590 "°õ\177B"}}
        gotpicture = 0
        temppts = 1115682064
        frame_delay = 0
        picframe = (VideoFrame *) 0x1
        curstream = (AVStream *) 0x89b0d0
        pkt = (AVPacket *) 0xa360c0
        len = 42536
        ret = 1152
        ptr = (unsigned char *) 0x8b4840 ""
        data_size = 4608
        pts = 400
        firstloop = true
        have_err = false
        allowedquit = false
        storevideoframes = false
#7  0x0000002a958a1edf in NuppelVideoPlayer::GetFrame (this=0x7f33d0,
    onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:748
No locals.
#8  0x0000002a958a68b1 in NuppelVideoPlayer::StartPlaying (this=0x7f33d0)
    at NuppelVideoPlayer.cpp:1850
        output_video = 1140848992
---Type <return> to continue, or q <return> to quit---
        pausecheck = 0
#9  0x0000002a9593aef9 in SpawnDecode (param=0x7f33d0) at tv_play.cpp:200
        nvp = (NuppelVideoPlayer *) 0x7f33d0
#10 0x0000003cf7c057fb in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#11 0x0000003cf73ba703 in thread_start () from /lib64/tls/libc.so.6
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 1107294560 (LWP 18606)):
#0  0x0000003cf73b3f66 in __select_nocancel () from /lib64/tls/libc.so.6
No symbol table info available.
#1  0x00000034e6cedc49 in QSocketDevice::waitForMore ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000002a963c1239 in ReadStringList (socket=0x800700, list=@0x41fff3b0,
    quickTimeout=true) at util.cpp:147
        timer = {ds = 10621526}
        elapsed = 0
        sizestr = <incomplete type>
        size = 0
        utf8 = <incomplete type>
        read = 1107292944
        zerocnt = 0
        str = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x1c,
  static shared_null = 0x737280}
---Type <return> to continue, or q <return> to quit---
#3  0x0000002a95912ac7 in RemoteEncoder::SendReceiveStringList 
(this=0x7fba40,
    strlist=@0x41fff3b0) at remoteencoder.cpp:60
No locals.
#4  0x0000002a95913ab0 in RemoteEncoder::FrontendReady (this=0x7fba40)
    at remoteencoder.cpp:218
        strlist = {<QValueList<QString>> = {sh = 0xa35b00}, <No data 
fields>}
#5  0x0000002a95940798 in TV::HandleStateChange (this=0x807050)
    at tv_play.cpp:799
        changed = true
        tmpInternalState = kState_WatchingLiveTV
        statename = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x800e50,
  static shared_null = 0x737280}
        origname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x841700,
  static shared_null = 0x737280}
#6  0x0000002a9594296b in TV::RunTV (this=0x807050) at tv_play.cpp:1099
        progress = 0
        keypressed = (QKeyEvent *) 0x807050
        updatecheck = 8
#7  0x0000002a9594234f in TV::EventThread (param=0x807050) at 
tv_play.cpp:1042
        thetv = (class TV *) 0x807050
#8  0x0000003cf7c057fb in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#9  0x0000003cf73ba703 in thread_start () from /lib64/tls/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 4 (Thread 1098905952 (LWP 18604)):
#0  0x0000003cf7c089f1 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/tls/libpthread.so.0
No symbol table info available.
#1  0x00000034e6ae5205 in QThread::exit ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00000034e6ae5324 in QThread::msleep ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x0000002a9644826d in MonitorThread::run (this=0x803b00)
    at mythmediamonitor.cpp:76
No locals.
#4  0x00000034e6ae4f14 in QThreadInstance::start ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0000003cf7c057fb in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#6  0x0000003cf73ba703 in thread_start () from /lib64/tls/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 1090517344 (LWP 18603)):
#0  0x0000003cf7c0af1f in __read_nocancel () from /lib64/tls/libpthread.so.0
No symbol table info available.
#1  0x0000002a96899ddb in lirc_nextcode (code=0x40fff708) at 
lirc_client.c:1493
---Type <return> to continue, or q <return> to quit---
        packet_size = 100
        end_len = 0
        len = -512
        end = 0x0
        c = 16 '\020'
#2  0x0000002a96451945 in LircClient::Process (this=0x7ebd80) at lirc.cpp:67
        code = 0x0
        ir = 0x0
        ret = 0
#3  0x0000002a9640c79a in SpawnLirc (param=0x82a6f0) at mythdialogs.cpp:47
        main_window = (MythMainWindow *) 0x82a6f0
        config_file = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x7ebd50,
  static shared_null = 0x737280}
        program = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x7ebc70,
  static shared_null = 0x737280}
        cl = (class LircClient *) 0x7ebd80

#4  0x0000003cf7c057fb in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#5  0x0000003cf73ba703 in thread_start () from /lib64/tls/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 1082128736 (LWP 18600)):
#0  0x0000003cf738c295 in __nanosleep_nocancel () from /lib64/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0x0000003cf738c123 in sleep () from /lib64/tls/libc.so.6
No symbol table info available.
#2  0x0000000000427672 in run_priv_thread (data=0x0) at main.cpp:663
No locals.
#3  0x0000003cf7c057fb in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#4  0x0000003cf73ba703 in thread_start () from /lib64/tls/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 182916397984 (LWP 18597)):
#0  0x0000003cf738c295 in __nanosleep_nocancel () from /lib64/tls/libc.so.6
No symbol table info available.
#1  0x0000003cf73b4688 in usleep () from /lib64/tls/libc.so.6
No symbol table info available.
#2  0x000000000042472b in startTV () at main.cpp:282
        tv = (class TV *) 0x807050
        timer = {ds = 10618746}
        tryTV = false
        tryRecorder = false
        quitAll = false
        showDialogs = true
#3  0x0000000000424872 in TVMenuCallback (data=0x78d7c0, 
selection=@0x803940)
    at main.cpp:320
        sel = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x7ffbf0,
---Type <return> to continue, or q <return> to quit---
  static shared_null = 0x737280}
#4  0x0000002a963b890f in ThemedMenuPrivate::handleAction (this=0x803800,
    action=@0x852ee0) at themedmenu.cpp:2128
No locals.
#5  0x0000002a963b71da in ThemedMenuPrivate::keyPressHandler (this=0x803800,
    e=0x7fbfffede0) at themedmenu.cpp:1958
        it = {node = 0x852ed0}
        action = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x7bbeb0,
  static shared_null = 0x737280}
        i = 0
        lastbutton = (ThemedButton *) 0x800000
        oldrow = 0
        handled = true
        actions = {<QValueList<QString>> = {sh = 0x805c30}, <No data 
fields>}
#6  0x0000002a963b9ed4 in ThemedMenu::keyPressEvent (this=0x7f1180,
    e=0x7fbfffede0) at themedmenu.cpp:2323
No locals.
#7  0x00000034e6b6e8a5 in QWidget::event ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#8  0x00000034e6af0192 in QApplication::internalNotify ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x00000034e6aefddc in QApplication::notify ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.

#10 0x0000002a9638c934 in QApplication::sendEvent (receiver=0x7f1180,
---Type <return> to continue, or q <return> to quit---
    event=0x7fbfffede0) at qapplication.h:491
No locals.
#11 0x0000002a964140fc in MythMainWindow::customEvent (this=0x82a6f0,
    ce=0x7eb0e0) at mythdialogs.cpp:674
        k = 4100
        ascii = 0
        key = {<> = {<No data fields>}, txt = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x737280, static shared_null = 0x737280}, d = 0x737280,
    static shared_null = 0x737280}, k = 4100, s = 0, a = 0 '\0', accpt = 1,
  autor = 0, c = 1}
        mod = 0
        text = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x737280,
  static shared_null = 0x737280}
        key_target = (struct QObject *) 0x7f1180
        lke = (class LircKeycodeEvent *) 0x7eb0e0
        keycode = 4100
#12 0x00000034e6b3e681 in QObject::event ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x00000034e6b6e7c3 in QWidget::event ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x00000034e6af0192 in QApplication::internalNotify ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x00000034e6aefa4c in QApplication::notify ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x00000034e6af0d83 in QApplication::sendPostedEvents ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x00000034e6af0c0d in QApplication::sendPostedEvents ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#18 0x00000034e6aa6005 in QEventLoop::processEvents ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#19 0x00000034e6aff8e4 in QEventLoop::enterLoop ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#20 0x00000034e6af0375 in QApplication::enter_loop ()
   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#21 0x0000002a96414f0f in MythDialog::exec (this=0x7f1180)
    at mythdialogs.cpp:835
        res = 0
#22 0x0000000000425c27 in RunMenu (themedir=
      {static null = {static null = <same as static member of an already 
seen ty
pe>, d = 0x737280, static shared_null = 0x737280}, d = 0x7c8520, static 
shared_n
ull = 0x737280}) at main.cpp:475
        exitstatus = 0
#23 0x000000000042a1f2 in main (argc=1, argv=0x7fbffff978) at main.cpp:1003
        lcd_host = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x7b0da0,
---Type <return> to continue, or q <return> to quit---
  static shared_null = 0x737280}
        lcd_port = 13666
        a = <incomplete type>
        logfile = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x782fe0,
  static shared_null = 0x737280}
        verboseString = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x7879a0,
  static shared_null = 0x737280}
        pluginname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x78d410,
  static shared_null = 0x737280}
        finfo = {fn = {static null = {
      static null = <same as static member of an already seen type>,
      d = 0x737280, static shared_null = 0x737280}, d = 0x78d480,
    static shared_null = 0x737280}, fic = 0x0, cache = true, symLink = 
false}
        binname = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x78d4d0,
  static shared_null = 0x737280}
        logfd = -1
        fileprefix = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x78d610,
  static shared_null = 0x737280}
        dir = <incomplete type>
---Type <return> to continue, or q <return> to quit---
        priv_thread = 1082128736
        status = 0
        db = (struct QSqlDatabase *) 0x7acd10
        themename = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x82c750,
  static shared_null = 0x737280}
        randomtheme = false
        themedir = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x737280, static shared_null = 0x737280}, d = 0x7c8520,
  static shared_null = 0x737280}
        mainWindow = (class MythMainWindow *) 0x82a6f0
        pmanager = (MythPluginManager *) 0x7c1190
        mon = (class MediaMonitor *) 0x803aa0
        exitstatus = 60
0x0000002a9599cae6      689         render->state = 
MP_XVMC_STATE_PREDICTION;
(gdb)
(gdb)
(


More information about the mythtv-dev mailing list