← Back to team overview

touch-packages team mailing list archive

[Bug 1094499] Re: vlc crashed with SIGSEGV in dvdnav_describe_title_chapters()

 

Using libdvdnav 4.2.0-1ubuntu0.1 and vlc 2.0.8-0ubuntu0.12.04.1, I still
get this crash with DVD "Shadow Recruit" (at
dvdnav_describe_title_chapters(), stack trace says it is under package
vlc-nox 2.0.8-0ubuntu0.12.04.1). Also happened with "Madagascar" and
several others, although the package may have been updated since then.

BUT, the same crash occurs in VLC 2.0.5 running on Windows XP on a
totally different machine. I can't verify the stack trace under Windows,
but VLC behaves exactly the same way -- closes itself a few seconds
after attempting to open the DVD.

I don't think it's a region issue, both DVD players should be the same
region as the DVDs I am playing.

Each time, the DVD works fine under Media Player Classic (for Windows).

It didn't occur to me until recently to try it on Windows. So out of all
the problematic DVDs, I've only tried 3 on Windows as well. However, all
of those had the same issue under Windows.

Today I updated VLC on Windows to 2.1.3 and the Shadow Recruit DVD no
longer crashed.

I hope this may be useful to someone.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libdvdnav in Ubuntu.
https://bugs.launchpad.net/bugs/1094499

Title:
  vlc crashed with SIGSEGV in dvdnav_describe_title_chapters()

Status in “libdvdnav” package in Ubuntu:
  Fix Released
Status in “libdvdnav” source package in Precise:
  Fix Released
Status in “libdvdnav” source package in Quantal:
  Fix Released
Status in “libdvdnav” source package in Raring:
  Fix Released

Bug description:
  [Impact]
  vlc, lsdvd, and other video players crash in dvdnav_describe_title_chapters() when playing the "Inside Man" DVD (and probably others).  Pretty easily reproducible.

  [TESTCASE]
  wget https://bugs.launchpad.net/ubuntu/+source/libdvdnav/+bug/1094499/+attachment/3642743/+files/ifo-files.tar.xz
  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-0.0medibuntu1.  In case that's relevant.

  Thanks.

  ProblemType: Crash
  DistroRelease: Ubuntu 13.04
  Package: vlc-nox 2.0.5-1
  ProcVersionSignature: Ubuntu 3.7.0-7.5-lowlatency 3.7.0
  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/username/DVD_VIDEO
  ProcEnviron:
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SegvAnalysis:
   Segfault happened at: 0x7fb974591b16 <dvdnav_describe_title_chapters+374>:	movzbl 0x2(%r15),%edi
   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_describe_title_chapters () from /usr/lib/x86_64-linux-gnu/libdvdnav.so.4
   ?? () from /usr/lib/vlc/plugins/access/libdvdnav_plugin.so
   vlc_module_load () from /usr/lib/libvlccore.so.5
   ?? () from /usr/lib/libvlccore.so.5
   ?? () from /usr/lib/libvlccore.so.5
  Title: vlc crashed with SIGSEGV in dvdnav_describe_title_chapters()
  UpgradeStatus: Upgraded to raring on 2012-06-14 (197 days ago)
  UserGroups: adm cdrom dip lpadmin nopasswdlogin plugdev sambashare sudo

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libdvdnav/+bug/1094499/+subscriptions