vlc crashed with SIGSEGV in vm_getbits()

Bug #451023 reported by Plecebo
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
libdvdnav (Ubuntu)
Confirmed
Undecided
Unassigned
vlc (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: vlc

Attempt to play a DVD with VLC and it brings up the GUI briefly then exits. When using cmd line output looks like this.
<code>
larry@Phoebe:~$ vlc /dev/cdrom
VLC media player 1.0.2 Goldeneye
[0x860c598] main interface error: no interface module matched "globalhotkeys,none"
[0x860c598] main interface error: no suitable interface module
[0x8562140] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x8562140] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: DVD Title: LEBOWSKI
libdvdnav: DVD Serial Number: 25974AD0
libdvdnav: DVD Title (Alternative): LEBOWSKI
libdvdnav: Unable to find map file '/home/larry/.dvdnav/LEBOWSKI.map'
libdvdnav: DVD disk reports itself with Region mask 0x00fe0000. Regions: 1

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000139
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000dfe
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000042d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x001cb2ca
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0022497c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x00229a15
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0022cee7
libdvdread: Elapsed time 0
libdvdread: Found 4 VTS's
libdvdread: Elapsed time 0
libdvdnav: Suspected RCE Region Protection!!!
Segmentation fault (core dumped)
</code>

I can play this disk with other players, and the disk plays fine in several DVD players.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Tue Oct 13 23:20:28 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/vlc
Package: vlc-nox 1.0.2-1ubuntu1
ProcCmdline: vlc /media/cdrom0
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-11.36-generic
Signal: 11
SourcePackage: vlc
StacktraceTop:
 vm_getbits () from /usr/lib/libdvdnav.so.4
 ?? () from /usr/lib/libdvdnav.so.4
 ?? () from /usr/lib/libdvdnav.so.4
 vmEval_CMD () from /usr/lib/libdvdnav.so.4
 ?? () from /usr/lib/libdvdnav.so.4
Title: vlc crashed with SIGSEGV in vm_getbits()
Uname: Linux 2.6.31-11-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers
SegvAnalysis:
 Segfault happened at: 0xdd0ea1 <vm_getbits+9>: call 0xdca157
 PC (0x00dd0ea1) ok
 source "0xdca157" (0x00dca157) ok
 destination "(%esp)" (0xb7669000) ok
 Stack memory exhausted (SP below stack segment)
 SP (0xb7669000) ok
 Reason could not be automatically determined.
SegvReason: Reason could not be automatically determined.

Revision history for this message
Plecebo (larry-schwerzler) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:vm_getbits (command=0xb76690fc, start=54, count=3)
eval_if_version_3 (command=0xb76690fc)
eval_command (bytes=0x931a508 "q", registers=0x95d58d4,
vmEval_CMD (commands=0x931a508, num_commands=4,
play_PGC (vm=0x95d58c8)

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in vlc (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Changed in vlc (Ubuntu):
status: New → Invalid
Kees Cook (kees)
description: updated
tags: added: stack-exhaustion
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

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