totem crash in DVD playback in Jaunty

Bug #334466 reported by Derek
20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
totem (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Opened "Hancock" and launched in totem - played opening credits track, then crashed with following assertion:
totem: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:1179: play_Cell_post: Assertion `0' failed.

There was some information prior to that:
*** Zero check failed in ifo_read.c:439
    for vmgi_mat->zero_6 = 0x0000001600000000000000000000000000000000000000000000000000000000
libdvdnav: Using dvdnav version 4.1.3
libdvdnav: DVD Title: Hancock
libdvdnav: DVD Serial Number: 392cad15
libdvdnav: DVD Title (Alternative): Hancock
libdvdnav: Unable to find map file '/home/nemo/.dvdnav/Hancock.map'
*** Zero check failed in ifo_read.c:439
    for vmgi_mat->zero_6 = 0x0000001600000000000000000000000000000000000000000000000000000000
libdvdnav: DVD disk reports itself with Region mask 0x00fe0000. Regions: 1
libdvdnav: Cell is in block but did not enter at first cell!
Preparing SPU change, phys 31 forced 1
Preparing audio change, phys 0
NAV packet discont: cur_end_ts 99:99:99.999999999 != vobu_start_ptm: 0:00:00.233566666 base 0:00:00.000000000
seek completed. New start TS 0:00:00.233566666 pos 0:00:00.000000000 (offset 0:00:00.233566666)
Pushing stream event
Pushing clut event
Pushing spu_select event
Pushing audio_select event
Audio physical ID change to 128
Discont packet
Pushing highlight event with TS 99:99:99.999999999
demux: got segment update 0 start 233566666 stop -1 time 0
sending new segment: update 0 rate 1 format 3, start: 10000000000, stop: -1, time: 0 scr_adjust: 878979(0:00:09.766433333)
First audio after flush has TS 0:00:10.000000000
(totem:4962): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GstPlayBin' has no property named `current-subpicture'

Revision history for this message
Derek (bugs-m8y) wrote :

mplayer dvd://1 (movie was on first one)
worked just fine, but given the error appears related to dvd nav, I guess that's not that surprising.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in totem:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Derek (bugs-m8y) wrote :

Yeah. I considered attaching a trace. However, it seemed to me less than likely that it would add much useful information since there is a line number with a precise assertion - seemed to me the trace would simply reveal the path to that dvd nav routine, which is probably very uninteresting.

However, I'll go ahead and *add* a trace since I've noticed in past that interesting, and highly reproducible bugs, have been closed by folks on launchpad due to the bug author failing to provide a trace. Far be it from me to suggest this is a method to get the bug count down, but... :)

Will get that to you in a bit.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue is not getting the bug count down but being efficient with the bug triage ressource we have, there is a high number of bugs opened and detailled ones makes the work easier for everybody

Revision history for this message
pinzia (pinzia) wrote :
Revision history for this message
pinzia (pinzia) wrote :

similar problem for me.
libdvdread4?

Revision history for this message
alt-os (rizzo-g-deactivatedaccount) wrote :

Seems to be a compatibility problem with the gstreamer0.10-fluendo-mpegdemux: removing the gstreamer-0.10-plugins-bad package and resinstalling it back (this time allowing the system to remove the conflicting packag) have solved the problem here.

A lack of dependencies check in upgrade time would explain why the problem occurs just on updated systems (8.10 -> 9.04) and not on new installed 9.04 systems.

Revision history for this message
Derek (bugs-m8y) wrote :

Thanks for the suggestion. Before I verify it on my system, I'll have to find another crashing DVD - Hancock was long ago returned.

Revision history for this message
RPHegde (rphegde) wrote :

Works for me. Thanks for the info

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you try if that's still an issue?

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you try if that's still an issue?

Revision history for this message
Derek (bugs-m8y) wrote :

Oh. Shoot. Forgot. Um. Will try to remember to check tonight.

Revision history for this message
Andy Munro (such0ne-ttl) wrote :

I'm having a similar problem:

- System updated from 8.10 -> 9.04
- Totem crashes when attempting to play a DVD
- Error output shows problem is in libdvdnav
- Am able to play the DVD successfully via mplayer dvd: //1

I've built Totem with debug, output below:

** Message: no file info
Device is now /dev/sr0
libdvdnav: Using dvdnav version 4.1.3
libdvdnav: DVD Title: LOTR_SEE_D2
libdvdnav: DVD Serial Number: 2d267ba6
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file '/home/andy/.dvdnav/LOTR_SEE_D2.map'
libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2
libdvdnav: Cell is in block but did not enter at first cell!
VTS change
totem: /build/buildd/libdvdnav-4.1.3/src/vm/vm.c:863: vm_get_video_aspect: Assertion `aspect == 0 || aspect == 3' failed.
Aborted

Revision history for this message
aa777888 (aa777888) wrote :

Same problem. Upgraded from 8.10. Removing the gstreamer-0.10-plugins-bad package and resinstalling it back (this time allowing the system to remove the conflicting packag) also solved the problem for me.

Revision history for this message
Andy Munro (such0ne-ttl) wrote :

Installing gstreamer-0.10-plugins-bad (it wasn't originally installed so there were no conflicting packages) seems to have solved the problenm for me too - thanks!

Revision history for this message
Dimitrios Symeonidis (azimout) wrote :

This bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in totem (Ubuntu):
status: Incomplete → Fix Released
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.