vlc assert failure: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command( JumpSS_VTSM): Assertion `0' failed.

Bug #435968 reported by mortenvp
370
This bug affects 61 people
Affects Status Importance Assigned to Milestone
libdvdnav (Ubuntu)
Fix Released
Medium
Unassigned
Declined for Karmic by Bryce Harrington

Bug Description

Binary package hint: vlc

vlc crashes when "open disc" is chosen

ProblemType: Crash
Architecture: i386
AssertionMessage: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.
CrashCounter: 1
Date: Thu Sep 24 17:07:55 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/vlc
Package: vlc-nox 1.0.1-2ubuntu1
ProcCmdline: vlc
ProcEnviron:
 LANG=en_DK.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.35-generic
Signal: 6
SourcePackage: vlc
StacktraceTop:
 __kernel_vsyscall ()
 raise () from /lib/tls/i686/cmov/libc.so.6
 abort () from /lib/tls/i686/cmov/libc.so.6
 __assert_fail () from /lib/tls/i686/cmov/libc.so.6
 ?? () from /usr/lib/libdvdnav.so.4
Title: vlc assert failure: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.
Uname: Linux 2.6.31-10-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
mortenvp (mortenvp) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:__kernel_vsyscall ()
*__GI_raise (sig=6)
*__GI_abort () at abort.c:92
*__GI___assert_fail (assertion=0x13fa03 "0",
process_command (vm=0x875d938, link_values=

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
Revision history for this message
Benjamin Drung (bdrung) wrote : Re: vlc assert failure: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.

According to the assertion message this is a bug in libdvdnav instead of vlc.

visibility: private → public
affects: vlc (Ubuntu) → libdvdnav (Ubuntu)
Changed in libdvdnav (Ubuntu):
status: New → Confirmed
Revision history for this message
Sam Liddicott (sam-liddicott) wrote :

I think this is a duplicate of 370884

I also have the bug, back-traces attached.

The bug affects me with totem, vlc and xine

xine doesn't crash, but reports (as does totem):
libdvdread: Found 3 VTS's
libdvdread: Elapsed time 0
libdvdread: Can't seek to block 1011614
libdvdread: Invalid IFO for title 2 (VTS_02_0.IFO).

Sometimes totem "works" (usually for me) but often fails as reported (usually for my wife). Today it fails for me!

Sometimes VLC works (without DVD menus) but then when skipping to later chapters reports:
[0x9658a18] libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
libdvdread: Can't seek to block 614496
[0x947b698] dvdread demux error: read failed for block 600501
QPainter::begin: Paint device returned engine == 0, type: 1

but yet "dmesg" doesn't report any failures to read

[BTW when I try to report a bug from within totem, the console reports:
Error: Failed to send command: 500 command not parseable]

Revision history for this message
Alain Baeckeroot (alain-baeckeroot) wrote :

same problem in Karmic i386 beta

Revision history for this message
jem2949 (john-morgan-xtra) wrote : Re: [Bug 435968] Re: vlc assert failure: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.

I  revived  an update   and the update fixed the problem.
thak you for your replay

--- On Thu, 15/10/09, Alain Baeckeroot <email address hidden> wrote:

From: Alain Baeckeroot <email address hidden>
Subject: [Bug 435968] Re: vlc assert failure: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.
To: <email address hidden>
Received: Thursday, 15 October, 2009, 6:21 AM

same problem in Karmic i386 beta

--
vlc assert failure: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.
https://bugs.launchpad.net/bugs/435968
You received this bug notification because you are a direct subscriber
of a duplicate bug.

Status in “libdvdnav” package in Ubuntu: Confirmed

Bug description:
Binary package hint: vlc

vlc crashes when "open disc" is chosen

ProblemType: Crash
Architecture: i386
AssertionMessage: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.
CrashCounter: 1
Date: Thu Sep 24 17:07:55 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/vlc
Package: vlc-nox 1.0.1-2ubuntu1
ProcCmdline: vlc
ProcEnviron:
 LANG=en_DK.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.35-generic
Signal: 6
SourcePackage: vlc
StacktraceTop:
 __kernel_vsyscall ()
 raise () from /lib/tls/i686/cmov/libc.so.6
 abort () from /lib/tls/i686/cmov/libc.so.6
 __assert_fail () from /lib/tls/i686/cmov/libc.so.6
 ?? () from /usr/lib/libdvdnav.so.4
Title: vlc assert failure: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.
Uname: Linux 2.6.31-10-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Sim (simeon-a-layne-jr) wrote : Re: vlc assert failure: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.

I can and do confirm that on Linux 8thdaydev-LINUX 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux vlc does not crash but works quite well. A recent release fixed that and totem.

Changed in libdvdnav (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
bwallum (rbw2) wrote :

Went to open an iso file and vlc crashed. Same with Movie Player

Revision history for this message
Alex (alexander-stehlik) wrote :

I can confirm this bug for 9.10. I get it in vlc and totem after running the install-css.sh Script in the /usr/share/doc/libdvdread4 folder.

Revision history for this message
Karl Bielefeldt (kbielefe) wrote :

I can also confirm this bug for 9.10, trying to open a commercial DVD from VLC. It went away when I installed libdvdcss2.

Revision history for this message
imachine (m-jedrasik) wrote :

I am having the same bug with Totem, trying to play a DVD in the latest Lucid Lynx on amd64.\

It seems it's a libdvdnav issue, not a vlc nor Totem issue.

Revision history for this message
quequotion (quequotion) wrote :

I'm getting this with one particular DVD only.

totem: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485: process_command: Assertion `0' failed.

The DVD is region 2, but by drive is region free...

What's going on?

Revision history for this message
quequotion (quequotion) wrote :

A little further information, I'm having this problem in Lucid Lynx with libdvdcss2 installed.
Other DVDs from various regions play without issue.
Just one in particular seems not to play.

Perhaps it uses an encoding that is somehow different from the usual?
The copyright warning and company logos appear just before whatever player used crashes.

Revision history for this message
Jan Heitkötter (jan-heitkoetter) wrote :

Bug still present in 12.04 with Totem. Trying to play a DVD image created with dvd95.

jan@kiste:~$ totem Videos/***.iso

(totem:12624): GLib-GObject-CRITICAL **: Read/writable property 'object' on clas
s 'ZeitgeistDpPlugin' has type 'TotemObject' which is not exactly equal to the t
ype 'GObject' of the property on the interface 'PeasActivatable'

libdvdread: Using libdvdcss version 1.2.12 for DVD access

*** libdvdread: CHECK_VALUE failed in /build/buildd/libdvdread-4.2.0/src/ifo_rea
d.c:1105 ***
*** for tt_srpt->title[i].pb_ty.zero_1 == 0 ***

libdvdnav: Using dvdnav version 4.2.0
libdvdread: Using libdvdcss version 1.2.12 for DVD access

*** libdvdread: CHECK_VALUE failed in /build/buildd/libdvdread-4.2.0/src/ifo_rea
d.c:1105 ***
*** for tt_srpt->title[i].pb_ty.zero_1 == 0 ***

libdvdnav: DVD Title: ***
libdvdnav: DVD Serial Number: ***
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file '/home/jan/.dvdnav/***.map'
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4
 5 6 7 8

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 0x00000131
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000003c8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0002766a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x0022c52a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0022c58e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0022c5a5
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0022c689
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0022c6c4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0022c728
libdvdread: Elapsed time 0
libdvdread: Found 4 VTS's
libdvdread: Elapsed time 0
libdvdnav: Language 'de' not found, using 'en' instead
libdvdnav: Menu Languages available: en
totem: /build/buildd/libdvdnav-4.2.0/src/vm/vm.c:1127: play_Cell: Zusicherung »0« nicht erfüllt.
Abgebrochen (Speicherabzug geschrieben)
jan@kiste:~$

Revision history for this message
Bryce Harrington (bryce) wrote :

Here is the assert being hit:

 if (!ifoOpenNewVTSI(vm, vm->dvd, link_values.data1)) /* Also sets (vm->state).vtsN */
    assert(0);

Note that vm.c is littered with assert(0)'s, so there are many paths to failure that will generate this same "Assertion `0' failed" error, but these won't all be the same bug.

summary: vlc assert failure: vlc: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1485:
- process_command: Assertion `0' failed.
+ process_command( JumpSS_VTSM): Assertion `0' failed.
Revision history for this message
JB VideoLAN (jb-videolan) wrote :

Can you share a DVD title that still has this issue?

Revision history for this message
JB VideoLAN (jb-videolan) wrote :

Fixed upstream in 7b131b5f202b64708497db1feee95e6570dbeed1

Changed in libdvdnav (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Benjamin Drung (bdrung) wrote :

FTR, commit 7b131b5f202b64708497db1feee95e6570dbeed1 [1] was committed on 2013-02-21 and part of the upstream release 5.0.0. Therefore this bug is fixed in Ubuntu 14.10 (utopic) with libdvdnav 5.0.0-1.

[1] http://git.videolan.org/?p=libdvdnav.git;a=commitdiff;h=7b131b5f202b64708497db1feee95e6570dbeed1

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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