vlc crashed with SIGSEGV in spu_DisplaySubpicture()

Bug #817924 reported by Rena Kunisaki
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
VLC media player
Fix Released
Undecided
Unassigned
vlc (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

1) Opened video
2) Pressed space (pause) before it actually started playing
3) Switched to another window, typed a bit, switched back
4) Pressed f (fullscreen) and VLC crashed.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: vlc-nox 1.1.9-1ubuntu1.3
ProcVersionSignature: Ubuntu 2.6.38-10.46-generic 2.6.38.7
Uname: Linux 2.6.38-10-generic x86_64
Architecture: amd64
Date: Fri Jul 29 02:35:07 2011
ExecutablePath: /usr/bin/vlc
InstallationMedia: Xubuntu 11.04 "Natty Narwhal" - Release amd64 (20110426.1)
ProcCmdline: vlc video.mkv
ProcEnviron:
 LANGUAGE=en_CA:en
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7ff7613515ed <spu_DisplaySubpicture+13>: mov 0x30(%rdi),%r12
 PC (0x7ff7613515ed) ok
 source "0x30(%rdi)" (0x00000030) not located in a known VMA region (needed readable region)!
 destination "%r12" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: vlc
StacktraceTop:
 spu_DisplaySubpicture () from /usr/lib/libvlccore.so.4
 osd_Icon () from /usr/lib/libvlccore.so.4
 vout_OSDIcon () from /usr/lib/libvlccore.so.4
 ?? () from /usr/lib/vlc/plugins/control/libhotkeys_plugin.so
 ?? () from /usr/lib/libvlccore.so.4
Title: vlc crashed with SIGSEGV in spu_DisplaySubpicture()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Rena Kunisaki (i-am-inuyasha) wrote :
Revision history for this message
Rena Kunisaki (i-am-inuyasha) wrote :

Hm, why did it mark this as private by default? Is there some sensitive info in the log files?

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

StacktraceTop:
 spu_DisplaySubpicture (p_spu=0x0, p_subpic=0x29d7700) at video_output/vout_subpictures.c:335
 osd_Icon (p_this=<value optimized out>, p_spu=0x0, i_render_width=<value optimized out>, i_render_height=<value optimized out>, i_margin_right=<value optimized out>, i_margin_top=<value optimized out>, i_channel=1, i_type=2) at osd/osd_widgets.c:341
 vout_OSDIcon (p_caller=0x255e170, i_channel=1, i_type=2) at video_output/video_widgets.c:71
 PutAction (p_intf=0x255e170, i_action=2) at hotkeys.c:302
 TriggerCallback (p_this=0x2455120, p_var=0x2466820, psz_name=0x7ff7613a765b "key-action", oldval=...) at misc/variables.c:1366

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
Revision history for this message
Benjamin Drung (bdrung) wrote :

The crash dump may contain private data. The Apport retracing service takes the crash dump, removes the dump from the bug and retraces it (see comment #4 and #5).

visibility: private → public
description: updated
Revision history for this message
Rémi Denis-Courmont (rdenis) wrote :

This race condition in the OSD should be fixed in VLC 1.2.

Changed in vlc (Ubuntu):
status: New → Confirmed
Changed in vlc:
status: New → Fix Released
milestone: none → 1.2.0
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vlc - 2.0.0~unix-0ubuntu1

---------------
vlc (2.0.0~unix-0ubuntu1) precise; urgency=low

  * New upstream release (Closes: #499381, #573064, #624027, LP: #455825,
    #573775, #695882, #705151, #708448, #738381, #743581, #747757, #817924,
    #931083).
  * Remove dropped mozilla-plugin-vlc, vlc-plugin-ggi, and vlc-plugin-svgalib.
    The Mozilla browser plug-in is now provided by a separate source tarball.
  * Add new plugins to and remove dropped plugins from vlc-nox.
  * Add new and remove dropped build dependencies:
    + libbluray-dev (for Blu-ray support)
    + libresid-builder-dev
    + libsamplerate0-dev
    + libsidplay2-dev
    + lbspeexdsp-dev
    + libxcb-composite0-dev
    - libgtk2.0-dev
    - xulrunner-dev
  * vlc-plugin-fluidsynth depends on fluid-soundfont-gm or
    musescore-soundfont-gm for having a sound font for playing MIDI files.
  * Drop all patches (they were either backported or accepted by upstream).
  * Update symbols for libvlc5.
  * Install plugins.dat instead of running vlc-cache-gen in postinst.
  * Update minimum version of build dependencies.
  * Change Build-Dependency from libupnp3-dev to unversioned libupnp-dev.
    (Closes: #656831)
 -- Benjamin Drung <email address hidden> Mon, 13 Feb 2012 01:34:02 +0100

Changed in vlc (Ubuntu):
status: Confirmed → 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.