[mythtv-commits] Ticket #6077: segfault in XvShmPutImage

MythTV mythtv at cvs.mythtv.org
Tue Jan 6 07:50:17 UTC 2009


#6077: segfault in XvShmPutImage
-----------------------------------+----------------------------------------
 Reporter:  brian at interlinx.bc.ca  |       Owner:  skamithi  
     Type:  defect                 |      Status:  new       
 Priority:  blocker                |   Milestone:  unknown   
Component:  DVD Playback           |     Version:  0.21-fixes
 Severity:  high                   |     Mlocked:  0         
-----------------------------------+----------------------------------------
 I'm getting a segfault when trying to play a DVD with XvMC enabled.

 The stack trace:

 {{{
 #0  XvShmPutImage (dpy=0x8778790, port=246, d=4194372, gc=0x8777ec8,
 image=0x8784930, src_x=0, src_y=240, src_w=720,
     src_h=240, dest_x=0, dest_y=1, dest_w=640, dest_h=480, send_event=0)
 at ../../src/Xv.c:1095
         info = (XExtDisplayInfo *) 0x8777878
 #1  0xb7b0a5e5 in VideoOutputXv::ShowXVideo () from
 /usr/lib/libmythtv-0.21.so.0
 No symbol table info available.
 #2  0xb7b1f5a0 in VideoOutputXv::Show () from /usr/lib/libmythtv-0.21.so.0
 No symbol table info available.
 #3  0xb7a01996 in NuppelVideoPlayer::AVSync () from
 /usr/lib/libmythtv-0.21.so.0
 No symbol table info available.
 #4  0xb7a04bec in NuppelVideoPlayer::DisplayNormalFrame () from
 /usr/lib/libmythtv-0.21.so.0
 No symbol table info available.
 #5  0xb7a0b798 in NuppelVideoPlayer::OutputVideoLoop () from
 /usr/lib/libmythtv-0.21.so.0
 No symbol table info available.
 #6  0xb7a0bd08 in NuppelVideoPlayer::kickoffOutputVideoLoop () from
 /usr/lib/libmythtv-0.21.so.0
 No symbol table info available.
 #7  0xb5d974fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #8  0xb5bf5e5e in clone () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 }}}

 Unfortunately there are no -dbg packages available in mythbuntu's weekly
 fixes repositories.  Hopefully someone familiar enough with the code will
 know where VideoOutputXv::ShowXVideo is calling out to XvShmPutImage().

 This seems to happen during the transition to or from the DVD menu.  The
 exact package I have installed appears to be:
 0.21.0+fixes19538-0ubuntu0+mythbuntu1.

 Video hardware is an nVidia FX5200 using the 96.43.05
 (1:96.43.05+2.6.24.14-22.53 is the package version) driver as it comes in
 Ubuntu Hardy.

 Let me know if there is anything more I can provide to help track this
 down.  If need be, I can dpkg-buildpackage the source for these packages
 and hopefully get -dbg packages.

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


More information about the mythtv-commits mailing list