Bug#660694: resindvd segfault in read_vts_info, on DVD with no VTS_TMAPT
Josh Triplett
josh at joshtriplett.org
Mon Feb 20 22:08:31 UTC 2012
Package: gstreamer0.10-plugins-bad
Version: 0.10.19-2+b2
Severity: important
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
-- System Information:
Debian Release: 6.0.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gstreamer0.10-plugins-bad depends on:
ii gstreamer0.10-plugi 0.10.30-1 GStreamer plugins from the "base"
ii libasound2 1.0.23-2.1 shared library for ALSA applicatio
ii libass4 0.9.9-1 library for SSA/ASS subtitles rend
ii libbz2-1.0 1.0.5-6+squeeze1 high-quality block-sorting file co
ii libc6 2.11.3-3 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra
ii libcdaudio1 0.99.12p2-9 library for controlling a CD-ROM w
ii libcelt0-0 0.7.1-1 The CELT codec runtime library
ii libdc1394-22 2.1.2-3 high level programming interface f
ii libdca0 0.0.5-3 decoding library for DTS Coherent
ii libdirac-encoder0 1.0.2-3 open and royalty free high quality
ii libdirectfb-1.2-9 1.2.10.0-4 direct frame buffer graphics - sha
ii libdvdnav4 4.1.3-7 DVD navigation library
ii libdvdread4 4.1.3-10 library for reading DVDs
ii libexempi3 2.1.1-1 library to parse XMP metadata (Lib
ii libexif12 0.6.19-1 library to parse EXIF files
ii libfaad2 2.7-6 freeware Advanced Audio Decoder -
ii libflite1 1.4-release-2 a small run-time speech synthesis
ii libgcc1 1:4.4.5-8 GCC support library
ii libglib2.0-0 2.24.2-1 The GLib library of C routines
ii libgme0 0.5.5-2 Playback library for video game mu
ii libgsm1 1.0.13-3 Shared libraries for GSM speech co
ii libgstreamer-plugin 0.10.30-1 GStreamer libraries from the "base
ii libgstreamer0.10-0 0.10.30-1 Core GStreamer libraries and eleme
ii libiptcdata0 1.0.4-1+b1 Library to parse IPTC metadata
ii libjack0 [libjack-0 1:0.118+svn3796-7 JACK Audio Connection Kit (librari
ii libjasper1 1.900.1-7+squeeze1 The JasPer JPEG-2000 runtime libra
ii libkate1 0.3.7-3 Kate is a codec for karaoke and te
ii libmimic0 1.0.4-2+b2 A video codec for Mimic V2.x conte
ii libmms0 0.6-1+squeeze1 MMS stream protocol library - shar
ii libmodplug1 1:0.8.8.1-1+squeeze1 shared libraries for mod music bas
ii libmpcdec6 2:0.1~r459-1 MusePack decoder - library
ii libmusicbrainz4c2a 2.1.5-4 Second generation incarnation of t
ii libofa0 0.9.3-3.1 Library for acoustic fingerprintin
ii liboil0.3 0.3.17-2 Library of Optimized Inner Loops
ii libopenspc0 0.3.99a-2 library for playing SPC files
ii liborc-0.4-0 1:0.4.6-2 Library of Optimized Inner Loops R
ii libpng12-0 1.2.44-1+squeeze2 PNG library - runtime
ii librsvg2-2 2.26.3-1 SAX-based renderer library for SVG
ii libschroedinger-1.0 1.0.9-2 library for encoding/decoding of D
ii libslv2-9 0.6.6-5 A library for simple use of LV2 pl
ii libsndfile1 1.0.21-3+squeeze1 Library for reading/writing audio
ii libsoundtouch1c2 1.3.1-2 sound stretching library
ii libssl0.9.8 0.9.8o-4squeeze7 SSL shared libraries
ii libstdc++6 4.4.5-8 The GNU Standard C++ Library v3
ii libvpx0 0.9.1-2 VP8 video codec (shared library)
ii libwildmidi1 0.2.3.2-2 software MIDI player library
ii libx11-6 2:1.3.3-4 X11 client-side library
ii libzbar0 0.10+doc-4 bar code scanner and decoder (libr
gstreamer0.10-plugins-bad recommends no packages.
gstreamer0.10-plugins-bad suggests no packages.
-- no debconf information
More information about the pkg-gstreamer-maintainers
mailing list