[mythtv-commits] Ticket #6808: Playing Vob file with internal player crashes mythfrontend

MythTV mythtv at cvs.mythtv.org
Wed Aug 5 01:20:44 UTC 2009


#6808: Playing Vob file with internal player crashes mythfrontend
-------------------------------------+--------------------------------------
 Reporter:  tsx_5 at yahoo.com          |       Owner:  ijr 
     Type:  defect                   |      Status:  new 
 Priority:  minor                    |   Milestone:  0.22
Component:  MythTV - Video Playback  |     Version:  head
 Severity:  medium                   |     Mlocked:  0   
-------------------------------------+--------------------------------------
 Hi,

 using internal player configured to use VDPAU crashes the frontend.  This
 happens with either the latest released NVidia drivers or the beta
 version.  Please let me know what else I can add to help with this (btw:
 kernel is 2.6.31-desktop-0.rc4.1mnb) -- BT is posted below:

 #0  0x00000000 in ?? ()

 #1  0xb56bda17 in decode_chunks (avctx=0xb19a2d0, picture=<value optimized
 out>, data_size=<value optimized out>, buf=0xb244640 "",buf_size=8344) at
 mpeg12.c:2303

 #2  0xb56be53c in mpeg_decode_frame (avctx=0xb19a2d0, data=0xbfbc9dc8,
 data_size=0xbfbca320, avpkt=0xb19dc20) at mpeg12.c:2535

 #3  0xb5643605 in avcodec_decode_video2 (avctx=0xb19a2d0,
 picture=0xbfbc9dc8, got_picture_ptr=0xbfbca320, avpkt=0xb19dc20) at
 utils.c:580

 #4  0xb5433fc1 in try_decode_frame (st=0xb19ac30, avpkt=0xb19dc20) at
 utils.c:1967

 #5  0xb543522c in av_find_stream_info (ic=0xb1992f0) at utils.c:2268

 #6  0xb7a30385 in AvFormatDecoder::OpenFile (this=0xb198c18,
 rbuffer=0xa80ef58, novideo=false, testbuf=0xbfbcad0c "", testbufsize=8192)
     at avformatdecoder.cpp:977

 #7  0xb79c51ea in NuppelVideoPlayer::OpenFile (this=0xb1618f0,
 skipDsp=false, retries=4, allow_libmpeg2=true)
     at NuppelVideoPlayer.cpp:1296

 #8  0xb7a08f16 in PlayerContext::CreateNVP (this=0xb0c4ef0, tv=0xb09c8b8,
 widget=0x8ccfab0, desiredState=kState_WatchingVideo,
     embedwinid=0, embedbounds=0xb0c4ff0) at playercontext.cpp:490

 #9  0xb795dac4 in TV::StartPlayer (this=0xb09c8b8, mctx=0xb0c4ef0,
 ctx=0xb0c4ef0, desiredState=kState_WatchingVideo) at tv_play.cpp:4999

 #10 0xb79420f7 in TV::HandleStateChange (this=0xb09c8b8, mctx=0xb0c4ef0,
 ctx=0xb0c4ef0) at tv_play.cpp:1849

 #11 0xb79476c8 in TV::timerEvent (this=0xb09c8b8, te=0xbfbdbba4) at
 tv_play.cpp:2282

 #12 0xb611e504 in QObject::event () from /usr/lib/libQtCore.so.4

 #13 0xb647ebc5 in QApplicationPrivate::notify_helper () from
 /usr/lib/libQtGui.so.4

 #14 0xb647d027 in QApplication::notify () from /usr/lib/libQtGui.so.4

 #15 0xb6109287 in QCoreApplication::notifyInternal () from
 /usr/lib/libQtCore.so.4

 #16 0xb610ca97 in QCoreApplication::sendEvent () from
 /usr/lib/libQtCore.so.4

 #17 0xb613e756 in QTimerInfoList::activateTimers () from
 /usr/lib/libQtCore.so.4

 #18 0xb613afdb in timerSourceDispatch () from /usr/lib/libQtCore.so.4

 #19 0xb3744ed2 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0

 #20 0xb3748888 in ?? () from /usr/lib/libglib-2.0.so.0

 #21 0xb37489ae in g_main_context_iteration () from
 /usr/lib/libglib-2.0.so.0

 #22 0xb613be9a in QEventDispatcherGlib::processEvents () from
 /usr/lib/libQtCore.so.4

 #23 0xb652cfce in QGuiEventDispatcherGlib::processEvents () from
 /usr/lib/libQtGui.so.4

 #24 0xb61096df in QCoreApplication::processEvents () from
 /usr/lib/libQtCore.so.4

 #25 0xb79241b7 in TV::StartTV (tvrec=0xa954570, startInGuide=false,
 inPlaylist=false, initByNetworkCommand=false) at tv_play.cpp:309

 #26 0x0807712a in internal_play_media (mrl=@0xaf5d708, plot=@0xaf5d70c,
 title=@0xaf5d710, director=@0xaf5d714, lenMins=29,
     year=@0xaf5d71c) at main.cpp:768

 #27 0xb6f5050a in MythMainWindow::HandleMedia (this=0x8ccfab0,
 handler=@0xaf5d704, mrl=@0xaf5d708, plot=@0xaf5d70c, title=@0xaf5d710,
     director=@0xaf5d714, lenMins=29, year=@0xaf5d71c) at
 mythmainwindow.cpp:1322

 #28 0xab59625e in VideoPlayHandleMedia::Play (this=0xaf5d700) at
 playercommand.cpp:97

 #29 0xab59726e in VideoPlayerCommandPrivate::Play (this=0xae19340) at
 playercommand.cpp:272

 #30 0xab595dcb in VideoPlayerCommand::Play (this=0xbfbdc2a4) at
 playercommand.cpp:339

 #31 0xab54d6ad in PlayVideo (filename=@0xa255f4c, video_list=@0x8c160d8)
 at videodlg.cpp:1100

 #32 0xab564959 in ItemDetailPopup::OnPlay (this=0xad17cf0) at
 videodlg.cpp:1406

 #33 0xab56138f in ItemDetailPopup::qt_metacall (this=0xad17cf0,
 _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfbdc348)
     at videodlg.moc:771

 #34 0xb61220ce in QMetaObject::activate () from /usr/lib/libQtCore.so.4

 #35 0xb61223ee in QMetaObject::activate () from /usr/lib/libQtCore.so.4

 #36 0xb70236f1 in MythUIButton::Clicked (this=0xaebd250) at
 moc_mythuibutton.cpp:90

 #37 0xb6f9c278 in MythUIButton::Push (this=0xaebd250, lock=false) at
 mythuibutton.cpp:171

 #38 0xb6f9c0af in MythUIButton::keyPressEvent (this=0xaebd250,
 e=0xbfbdc97c) at mythuibutton.cpp:135

 #39 0xb6f7e6ff in MythScreenType::keyPressEvent (this=0xad17cf0,
 event=0xbfbdc97c) at mythscreentype.cpp:311

 #40 0xab564a82 in ItemDetailPopup::keyPressEvent (this=0xad17cf0,
 levent=0xbfbdc97c) at videodlg.cpp:1436

 #41 0xb6f50760 in MythMainWindow::eventFilter (this=0x8ccfab0,
 e=0xbfbdc97c) at mythmainwindow.cpp:1387

 #42 0xb6109553 in QCoreApplicationPrivate::sendThroughObjectEventFilters
 () from /usr/lib/libQtCore.so.4

 #43 0xb647eba1 in QApplicationPrivate::notify_helper () from
 /usr/lib/libQtGui.so.4

 #44 0xb647d3a5 in QApplication::notify () from /usr/lib/libQtGui.so.4

 #45 0xb6109287 in QCoreApplication::notifyInternal () from
 /usr/lib/libQtCore.so.4

 #46 0xb647fa6f in QCoreApplication::sendSpontaneousEvent () from
 /usr/lib/libQtGui.so.4

 #47 0xb647ef0f in qt_sendSpontaneousEvent () from /usr/lib/libQtGui.so.4

 #48 0xb652c550 in QKeyMapper::sendKeyEvent () from /usr/lib/libQtGui.so.4

 #49 0xb652c262 in QKeyMapperPrivate::translateKeyEvent () from
 /usr/lib/libQtGui.so.4

 #50 0xb64fa4bd in QApplication::x11ProcessEvent () from
 /usr/lib/libQtGui.so.4

 #51 0xb652c9a8 in x11EventSourceDispatch () from /usr/lib/libQtGui.so.4

 #52 0xb3744ed2 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0

 #53 0xb3748888 in ?? () from /usr/lib/libglib-2.0.so.0

 #54 0xb37489ae in g_main_context_iteration () from
 /usr/lib/libglib-2.0.so.0

 #55 0xb613be9a in QEventDispatcherGlib::processEvents () from
 /usr/lib/libQtCore.so.4

 #56 0xb652cfce in QGuiEventDispatcherGlib::processEvents () from
 /usr/lib/libQtGui.so.4

 #57 0xb6106eb3 in QEventLoop::processEvents () from
 /usr/lib/libQtCore.so.4

 #58 0xb6106ff8 in QEventLoop::exec () from /usr/lib/libQtCore.so.4

 #59 0xb6109951 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4

 #60 0xb647ccf8 in QApplication::exec () from /usr/lib/libQtGui.so.4

 #61 0x0807f7f9 in main (argc=6, argv=0xbfbde914) at main.cpp:1450

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6808>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list