Opened 11 years ago

Closed 10 years ago

#6077 closed defect (invalid)

segfault in XvShmPutImage

Reported by: brian@… Owned by: markk
Priority: minor Milestone: 0.22
Component: MythTV - Video Playback Version: 0.21-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

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.

Change History (5)

comment:1 Changed 11 years ago by skamithi

Priority: blockerminor
Severity: highmedium

comment:2 Changed 10 years ago by stuartm

Component: DVD PlaybackMythTV - Video Playback
Milestone: unknown0.22
Owner: changed from skamithi to markk
Status: newassigned

comment:3 Changed 10 years ago by markk

Status: assignedinfoneeded

Is this still happening in 0.21-fixes? If so, I'll need a full backtrace, please.

and if you could test with trunk I'd be eternally grateful. Realistically there have been a number of fixes and changes involved with transitioning between streams/menus etc in trunk and a 0.21-fixes backtrace may no longer be helpful.

thanks and rgds

Mark

comment:4 Changed 10 years ago by stuartm

Status: infoneededassigned

No feedback from ticket submitter in 30 days

comment:5 Changed 10 years ago by markk

Resolution: invalid
Status: assignedclosed

If this is still an issue with 0.22, the please open a new ticket with a full backtrace.

Note: See TracTickets for help on using tickets.