[mythtv] XvMC segfault

Daniel Thor Kristjansson danielk at mrl.nyu.edu
Fri Sep 10 12:03:23 EDT 2004


You might be linked to the wrong version of the XvMC library
try running
  locate libXvMC

Make sure there is only one XvMC library to link to. Then do
a "make distclean; make" Assuming you are using ccache it shouldn't take
long.

I've seen this happen after I upgraded the nvidia drivers without
relinking, and when more than one nvidia XvMC implementation was on my
system at once.

There could also be a problem with the X.org server. I'm still using
XFree86, and I assume the X.org server just after the split is ok, but
the one released a few days ago might have changed enough things to be
a problem.

Finally, if you are running in AMD's 64 bit mode, I don't think anyone
has tested that yet with XvMC. There may be a bug in either the driver or
MythTV.

If relinking doesn't fix the problem, try to compile a debug version and
produce a backtrace with gdb.

-- Daniel


On Fri, 10 Sep 2004, Cedric Tefft wrote:

]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)
](
]_______________________________________________
]mythtv-dev mailing list
]mythtv-dev at mythtv.org
]http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
]


More information about the mythtv-dev mailing list