[gstreamer-bugs] [Bug 603059] New: Totem crashes when DVD is encrypted but libdvdcss isn't available
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Nov 26 07:43:35 PST 2009
https://bugzilla.gnome.org/show_bug.cgi?id=603059
GStreamer | gst-plugins-bad | git
Summary: Totem crashes when DVD is encrypted but libdvdcss
isn't available
Classification: Desktop
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: hadess at hadess.net
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
gstreamer-plugins-bad-0.10.16-1.fc12.x86_64
$ ./totem
libdvdread: Encrypted DVD support unavailable.
libdvdnav: Using dvdnav version 4.1.4
libdvdread: Encrypted DVD support unavailable.
libdvdnav: DVD Title: THE_NAME_OF_THE_ROSE
libdvdnav: DVD Serial Number: 308E5252
libdvdnav: DVD Title (Alternative): THE_NAME_OF_THE_ROSE
libdvdnav: Unable to find map file
'/home/hadess/.dvdnav/THE_NAME_OF_THE_ROSE.map'
libdvdnav: DVD disk reports itself with Region mask 0x00ed0000. Regions: 2 5
libdvdnav: Language 'en' not found, using '��' instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language 'en' not found, using '��' instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language 'en' not found, using '��' instead
libdvdnav: Menu Languages available: ��
0:00:13.338753443 7642 0x24c7100 ERROR basesrc
rsnbasesrc.c:2261:rsn_base_src_activate_push:<dvdsrc> Failed to perform initial
seek
Segmentation fault (core dumped)
It doesn't core dump every time, every now and then the error message
appears...
Seems to work fine under valgrind, or with gst-launch with only those messages:
==7902== Conditional jump or move depends on uninitialised value(s)
==7902== at 0x3C59004A87: ??? (in /usr/lib64/libdvdread.so.4.1.4)
==7902== by 0x3C59005015: DVDOpenFile (in /usr/lib64/libdvdread.so.4.1.4)
==7902== by 0x3C53C05AC9: dvdnav_open (dvdnav.c:112)
==7902== by 0x1249F124: rsn_dvdsrc_start (resindvdsrc.c:366)
==7902== by 0x12498190: rsn_base_src_start (rsnbasesrc.c:2081)
==7902== by 0x1249B1C7: rsn_base_src_activate_push (rsnbasesrc.c:2217)
==7902== by 0x3BA325F362: gst_pad_activate_push (gstpad.c:915)
==7902== by 0x3BA325FEE6: gst_pad_set_active (gstpad.c:671)
==7902== by 0x3BA3241BAA: activate_pads (gstelement.c:2632)
==7902== by 0x3BA3253205: gst_iterator_fold (gstiterator.c:545)
==7902== by 0x3BA3241B15: iterator_activate_fold_with_resync
(gstelement.c:2664)
==7902== by 0x3BA3243EFE: gst_element_pads_activate (gstelement.c:2701)
==7902== Uninitialised value was created by a heap allocation
==7902== at 0x4A0515D: malloc (vg_replace_malloc.c:195)
==7902== by 0x3C590038F3: ??? (in /usr/lib64/libdvdread.so.4.1.4)
==7902== by 0x3C590055DC: DVDOpen (in /usr/lib64/libdvdread.so.4.1.4)
==7902== by 0x3C53C0D07C: vm_reset (vm.c:356)
==7902== by 0x3C53C05A3F: dvdnav_open (dvdnav.c:99)
==7902== by 0x1249F124: rsn_dvdsrc_start (resindvdsrc.c:366)
==7902== by 0x12498190: rsn_base_src_start (rsnbasesrc.c:2081)
==7902== by 0x1249B1C7: rsn_base_src_activate_push (rsnbasesrc.c:2217)
==7902== by 0x3BA325F362: gst_pad_activate_push (gstpad.c:915)
==7902== by 0x3BA325FEE6: gst_pad_set_active (gstpad.c:671)
==7902== by 0x3BA3241BAA: activate_pads (gstelement.c:2632)
==7902== by 0x3BA3253205: gst_iterator_fold (gstiterator.c:545)
==7902==
libdvdnav: Language 'en' not found, using '��' instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language 'en' not found, using '��' instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language 'en' not found, using '��' instead
libdvdnav: Menu Languages available: ��
==7902== Conditional jump or move depends on uninitialised value(s)
==7902== at 0x3C59004A87: ??? (in /usr/lib64/libdvdread.so.4.1.4)
==7902== by 0x3C59005015: DVDOpenFile (in /usr/lib64/libdvdread.so.4.1.4)
==7902== by 0x3C53C050B6: dvdnav_get_next_cache_block (dvdnav.c:560)
==7902== by 0x3C53C05657: dvdnav_get_next_block (dvdnav.c:379)
==7902== by 0x124A0B77: rsn_dvdsrc_step (resindvdsrc.c:883)
==7902== by 0x124A3E97: rsn_dvdsrc_do_seek (resindvdsrc.c:1219)
==7902== by 0x1249A8B0: rsn_base_src_perform_seek (rsnbasesrc.c:781)
==7902== by 0x1249B252: rsn_base_src_activate_push (rsnbasesrc.c:2231)
==7902== by 0x3BA325F362: gst_pad_activate_push (gstpad.c:915)
==7902== by 0x3BA325FEE6: gst_pad_set_active (gstpad.c:671)
==7902== by 0x3BA3241BAA: activate_pads (gstelement.c:2632)
==7902== by 0x3BA3253205: gst_iterator_fold (gstiterator.c:545)
==7902== Uninitialised value was created by a heap allocation
==7902== at 0x4A0515D: malloc (vg_replace_malloc.c:195)
==7902== by 0x3C590038F3: ??? (in /usr/lib64/libdvdread.so.4.1.4)
==7902== by 0x3C590055DC: DVDOpen (in /usr/lib64/libdvdread.so.4.1.4)
==7902== by 0x3C53C0D07C: vm_reset (vm.c:356)
==7902== by 0x3C53C05A3F: dvdnav_open (dvdnav.c:99)
==7902== by 0x1249F124: rsn_dvdsrc_start (resindvdsrc.c:366)
==7902== by 0x12498190: rsn_base_src_start (rsnbasesrc.c:2081)
==7902== by 0x1249B1C7: rsn_base_src_activate_push (rsnbasesrc.c:2217)
==7902== by 0x3BA325F362: gst_pad_activate_push (gstpad.c:915)
==7902== by 0x3BA325FEE6: gst_pad_set_active (gstpad.c:671)
==7902== by 0x3BA3241BAA: activate_pads (gstelement.c:2632)
==7902== by 0x3BA3253205: gst_iterator_fold (gstiterator.c:545)
==7902==
No accelerated IMDCT transform found
** Message: no file info
0:02:48.847142550 7902 0x4c45270 ERROR totem
bacon-video-widget-gst-0.10.c:387:bvw_error_msg: message = Could not read from
resource.
0:02:49.053816706 7902 0x4c45270 ERROR totem
bacon-video-widget-gst-0.10.c:389:bvw_error_msg: domain = 3650
(gst-resource-error-quark)
0:02:49.056231836 7902 0x4c45270 ERROR totem
bacon-video-widget-gst-0.10.c:390:bvw_error_msg: code = 9
0:02:49.058048840 7902 0x4c45270 ERROR totem
bacon-video-widget-gst-0.10.c:391:bvw_error_msg: debug = resindvdsrc.c(1104):
rsn_dvdsrc_step ():
/GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/RsnDvdBin:source/resinDvdSrc:dvdsrc:
Failed to read next DVD block. Error: Error reading from DVD.
0:02:49.060078199 7902 0x4c45270 ERROR totem
bacon-video-widget-gst-0.10.c:392:bvw_error_msg: source = <dvdsrc>
0:02:49.096026368 7902 0x4c45270 ERROR totem
bacon-video-widget-gst-0.10.c:393:bvw_error_msg: uri = dvd://
** Message: Error: Could not read from resource.
resindvdsrc.c(1104): rsn_dvdsrc_step ():
/GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/RsnDvdBin:source/resinDvdSrc:dvdsrc:
Failed to read next DVD block. Error: Error reading from DVD.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list