vlc crashed with SIGSEGV in dvdnav_describe_title_chapters()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libdvdnav (Ubuntu) |
Fix Released
|
Medium
|
Bryce Harrington | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned | ||
Raring |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
vlc, lsdvd, and other video players crash in dvdnav_
[TESTCASE]
wget https:/
tar xf ifo-files.tar.xz
vlc .
[Regression Potential]
Essentially none, this patch merely sanity checks a counter if it's extremely outside its expected range, and skips the invalid item if it is. No DVDs should have values outside this range, unless they suffer from this bug.
[Original Report]
This looks like bug 934471 happening again. The patch that fixed that bug does appear to be present in the raring source. So I don't know what's happening. :(
At least one dvd that I have, but not all dvds, cause this crash in both vlc and totem. Just like bug 934471.
This system has libdvdcss2 installed, from medibuntu, version 1.2.12-
Thanks.
ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: vlc-nox 2.0.5-1
ProcVersionSign
Uname: Linux 3.7.0-7-lowlatency x86_64
ApportVersion: 2.7-0ubuntu2
Architecture: amd64
Date: Sat Dec 29 11:51:10 2012
ExecutablePath: /usr/bin/vlc
MarkForUpload: True
ProcCmdline: /usr/bin/vlc /media/
ProcEnviron:
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7fb974591b16 <dvdnav_
PC (0x7fb974591b16) ok
source "0x2(%r15)" (0x00000027) not located in a known VMA region (needed readable region)!
destination "%edi" ok
Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: vlc
StacktraceTop:
dvdnav_
?? () from /usr/lib/
vlc_module_load () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: vlc crashed with SIGSEGV in dvdnav_
UpgradeStatus: Upgraded to raring on 2012-06-14 (197 days ago)
UserGroups: adm cdrom dip lpadmin nopasswdlogin plugdev sambashare sudo
affects: | vlc (Ubuntu) → libdvdnav (Ubuntu) |
description: | updated |
Changed in libdvdnav (Ubuntu): | |
status: | New → Incomplete |
Changed in libdvdnav (Ubuntu): | |
status: | Confirmed → Triaged |
assignee: | nobody → Bryce Harrington (bryce) |
tags: | added: patch |
Changed in libdvdnav (Ubuntu Precise): | |
status: | Confirmed → Fix Committed |
Changed in libdvdnav (Ubuntu Quantal): | |
status: | Confirmed → Fix Committed |
Changed in libdvdnav (Ubuntu Raring): | |
status: | Confirmed → Fix Committed |
description: | updated |
description: | updated |
StacktraceTop: describe_ title_chapters (this=0x7fb9440 01360, title=title@ entry=1, times=times@ entry=0x7fb9704 e2fd8, duration= duration@ entry=0x7fb9704 e2fd0) at searching.c:653 0x7fb9440010d8) at dvdnav.c:1011 0x7fb9440010d8) at dvdnav.c:326 p_this@ entry=0x7fb9440 010d8, psz_capability= psz_capability@ entry=0x7fb97e2 22852 "access_demux", psz_name=<optimized out>, b_strict= b_strict@ entry=true, probe=probe@ entry=0x7fb97e1 e8cc0 <generic_start>) at modules/ modules. c:347 entry=0x7fb9440 010d8, cap=cap@ entry=0x7fb97e2 22852 "access_demux", name=<optimized out>, strict= strict@ entry=true) at modules/ modules. c:437
dvdnav_
DemuxTitles (p_demux=
Open (p_this=
vlc_module_load (p_this=
module_need (obj=obj@