vlc crashed with SIGSEGV

Bug #1281334 reported by Evan Huus
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
libebml (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Trying to open a Matroska video file, H.264-encoded, MPEG-4 AAC audio. Worked a few days ago on similar files, so presumably this is some library mismatch (missing depends maybe)?

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: vlc-nox 2.1.2-2build1
ProcVersionSignature: Ubuntu 3.13.0-8.28-generic 3.13.2
Uname: Linux 3.13.0-8-generic x86_64
ApportVersion: 2.13.2-0ubuntu4
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Feb 17 18:14:34 2014
ExecutablePath: /usr/bin/vlc
InstallationDate: Installed on 2011-09-24 (877 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110921.2)
ProcCmdline: /usr/bin/vlc --started-from-file /media/username/video.mkv
ProcEnviron:
 LANGUAGE=en_CA:en
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_CA.UTF-8
 SHELL=/bin/zsh
SegvAnalysis:
 Segfault happened at: 0x7fc23985e57b: callq 0x7fc23985e180 <read@plt>
 PC (0x7fc23985e57b) ok
 source "0x7fc23985e180" (0x7fc23985e180) ok
 destination "(%rsp)" (0x7fc2422c9ff0) in non-writable VMA region: 0x7fc2422c9000-0x7fc2422ca000 ---p None
 Stack memory exhausted (SP below stack segment)
SegvReason: writing VMA None
Signal: 11
SourcePackage: vlc
StacktraceTop:
 ?? () from /usr/lib/vlc/plugins/access/libfilesystem_plugin.so
 ?? () from /usr/lib/libvlccore.so.7
 ?? () from /usr/lib/libvlccore.so.7
 ?? () from /usr/lib/libvlccore.so.7
 ?? () from /usr/lib/vlc/plugins/stream_filter/librecord_plugin.so
Title: vlc crashed with SIGSEGV
UpgradeStatus: Upgraded to trusty on 2013-12-20 (59 days ago)
UserGroups: adm admin cdrom dialout kismet lpadmin plugdev sambashare wireshark

Revision history for this message
Evan Huus (eapache) wrote :
Revision history for this message
Evan Huus (eapache) wrote :

Actually, it looks like a corrupt file, it still works fine for other files. Just this one file causes an enormous number of the following identical errors:

[0x7fbefc002348] mkv demux error: Dummy element too large or misplaced at 142474172... skipping to next upper element

and then the crash.

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

StacktraceTop:
 read (__nbytes=27573, __buf=0x7fc224be4652, __fd=7) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
 FileRead (p_access=0x7fc2240043c8, p_buffer=0x7fc224be4652 "", i_len=27573) at file.c:286
 AReadStream (s=s@entry=0x7fc224004808, p_read=0x7fc224be4652, i_read=i_read@entry=27573) at input/stream.c:1663
 AStreamRefillStream (s=s@entry=0x7fc224004808) at input/stream.c:1363
 AStreamSeekStream (s=0x7fc224004808, i_pos=142474176) at input/stream.c:1263

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.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
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in vlc (Ubuntu):
status: New → Confirmed
Benjamin Drung (bdrung)
description: updated
information type: Private → Public
Revision history for this message
Rémi Denis-Courmont (rdenis) wrote :

This is an infinite recursion (until stack overflow) inside libebml...

affects: vlc (Ubuntu) → libebml (Ubuntu)
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.