[mythtv-commits] Ticket #3899: Reproducible SEGV Crash in libavcodec using current trunk

MythTV mythtv at cvs.mythtv.org
Tue Aug 28 22:26:45 UTC 2007


#3899: Reproducible SEGV Crash in libavcodec using current trunk
--------------------------------------------+-------------------------------
 Reporter:  Derek Atkins <warlord at mit.edu>  |        Owner:  janne  
     Type:  defect                          |       Status:  new    
 Priority:  minor                           |    Milestone:  unknown
Component:  mythtv                          |      Version:  head   
 Severity:  medium                          |   Resolution:         
  Mlocked:  0                               |  
--------------------------------------------+-------------------------------

Comment(by Derek Atkins <warlord at mit.edu>):

 Nothing special at all.  It's just an HD recording of David Letterman
 recorded off an PCHD3000.  Yes, the signal is a little noisy, but it's
 still above 90%.  And the final answer is no, it does NOT crash ffplay
 too.

 Why is the backtrace useless?  Because thread 7 has a corrupted stack?
 Here's the backtrace from that thread using my r13508 build on a different
 machine (my main myth box).  Is that any better?
 {{{
 #0  0x00002aaaabd3ca61 in put_pixels16_y2_mmx2 ()
    from /usr/local/lib/libmythavcodec-0.20.so.0
 #1  0x00002aaaabaea59e in MPV_motion ()
    from /usr/local/lib/libmythavcodec-0.20.so.0
 #2  0x00002aaaabaecff8 in MPV_decode_mb ()
 ---Type <return> to continue, or q <return> to quit---
    from /usr/local/lib/libmythavcodec-0.20.so.0
 #3  0x00002aaaabbcf904 in mpeg_decode_slice ()
    from /usr/local/lib/libmythavcodec-0.20.so.0
 #4  0x00002aaaabbd147e in mpeg_decode_frame ()
    from /usr/local/lib/libmythavcodec-0.20.so.0
 #5  0x00002aaaabad3bb3 in avcodec_decode_video ()
    from /usr/local/lib/libmythavcodec-0.20.so.0
 #6  0x00002aaaaafa3e96 in AvFormatDecoder::GetFrame ()
    from /usr/local/lib/libmythtv-0.20.so.0
 #7  0x00002aaaaaf52310 in NuppelVideoPlayer::GetFrameNormal ()
    from /usr/local/lib/libmythtv-0.20.so.0
 #8  0x00002aaaaaf527dc in NuppelVideoPlayer::GetFrame ()
    from /usr/local/lib/libmythtv-0.20.so.0
 #9  0x00002aaaaaf63313 in NuppelVideoPlayer::StartPlaying ()
    from /usr/local/lib/libmythtv-0.20.so.0
 #10 0x00002aaaaaebffd9 in SpawnDecode ()
    from /usr/local/lib/libmythtv-0.20.so.0
 #11 0x00002aaaaeb66305 in start_thread () from /lib64/libpthread.so.0
 #12 0x00000036376cd50d in clone () from /lib64/libc.so.6
 #13 0x0000000000000000 in ?? ()
 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/3899#comment:3>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list