Opened 15 years ago
Closed 15 years ago
#6717 closed defect (fixed)
segfault when playing dvd iso's
Reported by: | Owned by: | Janne Grunau | |
---|---|---|---|
Priority: | minor | Milestone: | 0.22 |
Component: | MythTV - DVD Playback | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
i get a segfault when selecting "play movie" on multiple dvd iso's menu. this is the backtrace:
#0 0x00007f0c5dfef431 in memcpy () from /lib/libc.so.6 #1 0x00007f0c65069c89 in av_read_frame_internal (s=0x388fc40, pkt=0x6d15620)
at utils.c:1038
#2 0x00007f0c6506a225 in av_read_frame (s=0x388fc40, pkt=0x6d15620)
at utils.c:1138
#3 0x00007f0c65ab4767 in AvFormatDecoder::GetFrame? (this=0x439ffa0,
onlyvideo=0) at avformatdecoder.cpp:3368
#4 0x00007f0c65a4c700 in NuppelVideoPlayer::GetFrameNormal? (this=0x32e1220,
onlyvideo=0) at NuppelVideoPlayer?.cpp:1522
#5 0x00007f0c65a4d20a in NuppelVideoPlayer::GetFrame? (this=0x32e1220,
onlyvideo=0, unsafe=false) at NuppelVideoPlayer?.cpp:1610
#6 0x00007f0c65a605ca in NuppelVideoPlayer::StartPlaying? (this=0x32e1220,
openfile=false) at NuppelVideoPlayer?.cpp:3809
#7 0x00007f0c65a7bd82 in SpawnDecode? (param=0x32e1220) at playercontext.cpp:26 #8 0x00007f0c5ec53087 in start_thread () from /lib/libpthread.so.0 #9 0x00007f0c5e03b77d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? ()
Attachments (1)
Change History (8)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Status: | new → infoneeded_new |
---|
please attach a full bt according to http://www.mythtv.org/docs/mythtv-HOWTO-22.html#ss22.2
examples which DVDs are failing might also be useful
comment:3 Changed 15 years ago by
Janne - I've attached a full bt of one offending disc. This is fairly widespread for me following the ffmpeg sync and consistent - i.e. happens in the same places 100% of the time.
In case it's not clear from the log, it's triggered by a stream change.
comment:4 Changed 15 years ago by
Milestone: | unknown → 0.22 |
---|---|
Status: | infoneeded_new → new |
comment:5 Changed 15 years ago by
Owner: | changed from skamithi to Janne Grunau |
---|---|
Status: | new → assigned |
comment:6 Changed 15 years ago by
I have a backtrace now but on inspection it's identical to the one attached so there doesn't seem to be much point attaching it. The only difference is I'm on an x86_64 box.
This segfault happens on almost all my DVD ISOs when playing them, and I've verified that it happens on the DVDs themselves. The lone exception seems to be Final Fantasy VII Advent Children.
I get something similar also, so I reverted to trunk r20796 (pre ffmpeg merge) and it went away. I can get a backtrace, but not in the next few days.