[Bug 673118] New: [resindvd] segfault in read_vts_info, on DVD with no VTS_TMAPT

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Mar 29 14:37:17 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=673118
  GStreamer | gst-plugins-bad | 0.10.x

           Summary: [resindvd] segfault in read_vts_info, on DVD with no
                    VTS_TMAPT
    Classification: Platform
           Product: GStreamer
           Version: 0.10.x
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: josh at joshtriplett.org
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Totem segfaulted when attempting to play a DVD.  I installed debug
symbols and ran it under gdb, obtaining the following backtrace:

libdvdread: Using libdvdcss version 1.2.10 for DVD access
Please send bug report - no VTS_TMAPT ?? 

Program received signal SIGSEGV, Segmentation fault.
read_vts_info (bsrc=0x843c098) at resindvdsrc.c:456
456     resindvdsrc.c: No such file or directory.
        in resindvdsrc.c
(gdb) bt
#0  read_vts_info (bsrc=0x843c098) at resindvdsrc.c:456
#1  rsn_dvdsrc_start (bsrc=0x843c098) at resindvdsrc.c:359
#2  0xb7fae1c5 in gst_base_src_start (basesrc=0x843c098) at gstbasesrc.c:2685
#3  0xb7fafb57 in gst_base_src_activate_push (pad=0x8442a58, active=1) at
gstbasesrc.c:2910
#4  0xb75018ef in gst_pad_activate_push (pad=0x8442a58, active=1) at
gstpad.c:930
#5  0xb75022d5 in gst_pad_activate_default (pad=0x8442a58) at gstpad.c:597
#6  0xb75023dc in gst_pad_set_active (pad=0x8442a58, active=1) at gstpad.c:686
#7  0xb74e018b in activate_pads (pad=0x8442a58, ret=0xbfffd7ec,
active=0xbfffd84c) at gstelement.c:2630
#8  0xb74f2be7 in gst_iterator_fold (it=0x847afa0, func=0xb74e0160
<activate_pads>, ret=0xbfffd7ec, user_data=0xbfffd84c) at gstiterator.c:549
#9  0xb74e00bf in iterator_activate_fold_with_resync (iter=0x847afa0,
func=<value optimized out>, user_data=0xbfffd84c) at gstelement.c:2662
#10 0xb74e28cb in gst_element_pads_activate (element=0x843c098, active=1) at
gstelement.c:2699
#11 0xb74e4e1b in gst_element_change_state_func (element=0x843c098,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2776
#12 0xb7fb26ce in gst_base_src_change_state (element=0x843c098,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbasesrc.c:3053
#13 0xb1a94b6a in rsn_dvdsrc_change_state (element=0x843c098,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at resindvdsrc.c:2377
#14 0xb74e14f5 in gst_element_change_state (element=0x843c098,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2546
#15 0xb74e4b48 in gst_element_set_state_func (element=0x843c098,
state=GST_STATE_PAUSED) at gstelement.c:2502
#16 0xb74e08b0 in gst_element_set_state (element=0x843c098,
state=GST_STATE_PAUSED) at gstelement.c:2403
#17 0xb74d0c0f in gst_bin_element_set_state (element=0x82ac280,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2136
#18 gst_bin_change_state_func (element=0x82ac280,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2435
#19 0xb1a89149 in rsn_dvdbin_change_state (element=0x82ac280,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at resindvdbin.c:925
#20 0xb74e14f5 in gst_element_change_state (element=0x82ac280,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2546
#21 0xb74e12ee in gst_element_continue_state (element=0x82ac280,
ret=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2220
#22 0xb74e157f in gst_element_change_state (element=0x82ac280,
transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2583
#23 0xb74e4b48 in gst_element_set_state_func (element=0x82ac280,
state=GST_STATE_PAUSED) at gstelement.c:2502
#24 0xb74e08b0 in gst_element_set_state (element=0x82ac280,
state=GST_STATE_PAUSED) at gstelement.c:2403
#25 0xb74d0c0f in gst_bin_element_set_state (element=0x828d530,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2136
#26 gst_bin_change_state_func (element=0x828d530,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2435
#27 0xb1aba751 in gst_uri_decode_bin_change_state (element=0x828d530,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gsturidecodebin.c:2186
#28 0xb74e14f5 in gst_element_change_state (element=0x828d530,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2546
#29 0xb74e4b48 in gst_element_set_state_func (element=0x828d530,
state=GST_STATE_PAUSED) at gstelement.c:2502
#30 0xb74e08b0 in gst_element_set_state (element=0x828d530,
state=GST_STATE_PAUSED) at gstelement.c:2403
#31 0xb74d0c0f in gst_bin_element_set_state (element=0x83c7910,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2136
#32 gst_bin_change_state_func (element=0x83c7910,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2435
#33 0xb7505685 in gst_pipeline_change_state (element=0x83c7910,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstpipeline.c:475
#34 0xb330b8c6 in gst_play_bin_change_state (element=0x83c7910,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin2.c:3586
#35 0xb74e14f5 in gst_element_change_state (element=0x83c7910,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2546
#36 0xb74e4b48 in gst_element_set_state_func (element=0x83c7910,
state=GST_STATE_PAUSED) at gstelement.c:2502
#37 0xb74e08b0 in gst_element_set_state (element=0x83c7910,
state=GST_STATE_PAUSED) at gstelement.c:2403
#38 0x0809a63e in bacon_video_widget_open (bvw=0x83c3018, mrl=0x843a3e8
"dvd:///dev/sr0", subtitle_uri=0x0, error=0xbfffe38c) at
bacon-video-widget-gst-0.10.c:3745
#39 0x0806853b in totem_action_set_mrl_with_warning (totem=0x80e50b0,
mrl=0x843a3e8 "dvd:///dev/sr0", subtitle=0x0, warn=1) at totem-object.c:1721
#40 0x08068cc3 in totem_action_set_mrl (totem=0x80e50b0, mrl=0x843a3e8
"dvd:///dev/sr0", subtitle=0x0) at totem-object.c:1808
#41 0x08068d00 in totem_action_set_mrl_and_play (totem=0x80e50b0, mrl=0x843a3e8
"dvd:///dev/sr0", subtitle=0x0) at totem-object.c:1144
#42 0x0806a2c7 in totem_action_play_media_device (totem=0x80e50b0,
device=0x843b068 "/dev/sr0") at totem-object.c:1299
#43 0x0807b306 in on_play_disc_activate (action=0x83d32d0, totem=0x80e50b0) at
totem-menu.c:610
#44 0xb7480cac in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#45 0xb747313a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#46 0xb748961d in ?? () from /usr/lib/libgobject-2.0.so.0
#47 0xb748abfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#48 0xb748b076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#49 0xb78e5bb5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#50 0xb78e7cbd in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
#51 0xb7480cac in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#52 0xb74717a9 in ?? () from /usr/lib/libgobject-2.0.so.0
#53 0xb747313a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#54 0xb7488eba in ?? () from /usr/lib/libgobject-2.0.so.0
#55 0xb748abfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#56 0xb748b076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#57 0xb7aedf05 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#58 0xb79cd400 in gtk_menu_shell_activate_item () from
/usr/lib/libgtk-x11-2.0.so.0
#59 0xb79ceecf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#60 0xb79c46c4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#61 0xb79bde74 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#62 0xb74717a9 in ?? () from /usr/lib/libgobject-2.0.so.0
#63 0xb747313a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#64 0xb7489266 in ?? () from /usr/lib/libgobject-2.0.so.0
#65 0xb748aa7b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#66 0xb748b076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#67 0xb7aea156 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#68 0xb79b64cd in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#69 0xb79b7857 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#70 0xb7840dda in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#71 0xb729d305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#72 0xb72a0fe8 in ?? () from /lib/libglib-2.0.so.0
#73 0xb72a1527 in g_main_loop_run () from /lib/libglib-2.0.so.0
#74 0xb79b7e19 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#75 0x0806437a in main (argc=1, argv=0xbffff314) at totem.c:299

-- 
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