vlc crashed with SIGSEGV in av_open_input_stream()

Bug #835903 reported by iGadget
48
This bug affects 9 people
Affects Status Importance Assigned to Milestone
libav (Ubuntu)
Fix Released
High
Reinhard Tartler
vlc (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

VLC just crashed when trying to open a freshly encoded .m4v which was encoded with the default 'Normal' settings from HandBrake 4196svn (x86_64).

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: vlc-nox 1.1.11-2build1
ProcVersionSignature: Ubuntu 3.0.0-9.14-generic 3.0.3
Uname: Linux 3.0.0-9-generic x86_64
Architecture: amd64
Date: Sun Aug 28 10:45:18 2011
ExecutablePath: /usr/bin/vlc
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1)
ProcCmdline: vlc file.m4v
SegvAnalysis:
 Segfault happened at: 0x7f10e0b77e57 <av_open_input_stream+135>: mov 0x20(%rdx),%rax
 PC (0x7f10e0b77e57) ok
 source "0x20(%rdx)" (0x00000020) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: vlc
StacktraceTop:
 av_open_input_stream () from /usr/lib/libavformat.so.53
 ?? () from /usr/lib/vlc/plugins/demux/libavformat_plugin.so
 module_need () from /usr/lib/libvlccore.so.4
 ?? () from /usr/lib/libvlccore.so.4
 ?? () from /usr/lib/libvlccore.so.4
Title: vlc crashed with SIGSEGV in av_open_input_stream()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
iGadget (igadget) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 av_open_input_stream (ic_ptr=0x245e240, pb=0x245e190, filename=0x242cfb0 "/media/video/series/Prison Break/Season 4/Prison Break.m4v", fmt=<optimized out>, ap=<optimized out>) at /build/buildd/libav-0.7.1/libavformat/utils.c:469
 OpenDemux (p_this=0x2446d00) at demux.c:220
 module_need (p_this=<optimized out>, psz_capability=0x7f10f3160549 "demux", psz_name=<optimized out>, b_strict=true) at modules/modules.c:559
 __demux_New (p_obj=<optimized out>, p_parent_input=<optimized out>, psz_access=0x242cfe7 "m4v", psz_demux=0x7f10f31686d1 "", psz_path=0x7f10ec003cf0 "/media/video/series/Prison Break/Season 4/Prison Break.m4v", s=<optimized out>, out=0x7f10ec003800, b_quick=true) at input/demux.c:169
 InputSourceInit (p_input=<optimized out>, in=<optimized out>, psz_mrl=<optimized out>, psz_forced_demux=<optimized out>, b_in_can_fail=false) at input/input.c:2603

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in vlc (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Benjamin Drung (bdrung)
description: updated
visibility: private → public
Changed in vlc (Ubuntu):
status: New → Confirmed
Revision history for this message
Baskak (antoni-beksiak) wrote :

on startup (after login), vlc NOT invoked voluntarily

Revision history for this message
Reinhard Tartler (siretart) wrote :
Changed in libav (Ubuntu):
assignee: nobody → Reinhard Tartler (siretart)
importance: Undecided → High
status: New → In Progress
Changed in vlc (Ubuntu):
status: Confirmed → Invalid
Changed in libav (Ubuntu):
milestone: none → ubuntu-11.10
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libav - 4:0.7.1-7ubuntu2

---------------
libav (4:0.7.1-7ubuntu2) oneiric; urgency=low

  * Revert "Convert package to include multiarch support."

libav (4:0.7.1-7ubuntu1) oneiric; urgency=medium

  * Merge from debian/unstable
    - don't build against libfaad, libdirac, librtmp and libopenjpeg,
      lame, xvid, x264 (all in universe)
    - Introduces Security fix for CVE-2011-3362
    - Fixes LP: #835903
  * post-0.7.1/0070-Fix-memory-re-allocation-in-matroskadec.c-related-to.patch:
    - fix memory (re)allocation in matroskadec.c, related to MSVR-11-0080

libav (4:0.7.1-7) unstable; urgency=medium

  * Add 63 (!) additional post 0.7.1 patches
    - all scheduled for next upstream point release
    - Fix missing CAVS boundary checks, Closes: #641478, Fixes: CVE-2011-3362
  * Medium urgency for fixing a security issue
  * Drop debian/patches/03-fix-movrel.patch, better patch upstream
  * prefer libtiff4 over libtiff5 for now

libav (4:0.7.1-6) unstable; urgency=low

  * Convert package to include multiarch support.

libav (4:0.7.1-5) unstable; urgency=low

  * sync patches with upstream release branch
  * Fix segmentation fault on ppc32, Closes: #639948

libav (4:0.7.1-4) unstable; urgency=low

  * upload to unstable
 -- Reinhard Tartler <email address hidden> Wed, 28 Sep 2011 09:18:34 +0200

Changed in libav (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.