[DVDnav-discuss] Assertion failure in src/vm/vm.c:1102

Erik Hovland erik at hovland.org
Wed Nov 24 01:30:11 CET 2010


> I got a crash report from Fedora's new automated bugreporter. It happened
> in totem, but the crash came from a failed assertion:
>
> "totem: /builddir/build/BUILD/libdvdnav-4.1.4/src/vm/vm.c:1102: play_Cell: La declaracin `0' no se cumple.\n"
>
> I don't have any information on how to reproduce it, but maybe one of you
> has an idea why this might happen and how to fix it.
>
> The original bugreport is here:
> https://bugzilla.redhat.com/show_bug.cgi?id=539446

According to the information that I can find, this is caused because of an
impossible condition. The cell's block mode is angle but the block type
is normal. Since a cell w/ a block mode of angle cannot have a block
type of normal the VM asserts. This seems hardline, but still correct. I imagine
that so few  DVDs have multi-angle features that this hardly ever
comes up. The title that the original reporter is trying is known to have
additional copy protection beyond CSS. So this might be a factor.

We could modify the VM, but I don't know if it is worth it w/out more
information. Is it possible to get the original poster to try the
attached patch.

E

-- 
Erik Hovland
erik at hovland.org
http://hovland.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: remove-assert-in-cell-playback.patch
Type: text/x-patch
Size: 527 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/attachments/20101123/8b48000f/attachment.bin>


More information about the DVDnav-discuss mailing list