Opened 17 years ago
Closed 16 years ago
#6077 closed defect (invalid)
segfault in XvShmPutImage
| Reported by: | 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 by , 17 years ago
| Priority: | blocker → minor |
|---|---|
| Severity: | high → medium |
comment:2 by , 16 years ago
| Component: | DVD Playback → MythTV - Video Playback |
|---|---|
| Milestone: | unknown → 0.22 |
| Owner: | changed from to |
| Status: | new → assigned |
comment:3 by , 16 years ago
| Status: | assigned → infoneeded |
|---|
comment:4 by , 16 years ago
| Status: | infoneeded → assigned |
|---|
No feedback from ticket submitter in 30 days
comment:5 by , 16 years ago
| Resolution: | → invalid |
|---|---|
| Status: | assigned → closed |
If this is still an issue with 0.22, the please open a new ticket with a full backtrace.

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