After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 170060 - Segmentation Fault when open a video file with external subtitle file
Segmentation Fault when open a video file with external subtitle file
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.8.8
Other Linux
: Normal normal
: 0.8.9
Assigned To: Maintainer alias for GStreamer component of Totem
Maintainer alias for GStreamer component of Totem
Depends on:
Blocks:
 
 
Reported: 2005-03-12 13:05 UTC by Sebastien Bacher
Modified: 2005-03-30 13:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2005-03-12 13:05:08 UTC
This bug has been opened here: http://bugzilla.ubuntu.com/7472

"1. take a video video.avi
2. put a subtitle text file in the same directory name video.srt (or simply
touch video.srt)
3. open the video.avi with totem
=> Segmentation fault
...
(totem:13823): GStreamer-CRITICAL **: gst_element_link_pads_filtered: assertion
`GST_IS_ELEMENT (dest)' failed

(totem:13823): GStreamer-CRITICAL **: gst_element_get_pad: assertion `element !=
NULL' failed

(totem:13823): GStreamer-CRITICAL **: gst_element_add_ghost_pad: assertion
`GST_IS_PAD (pad)' failed
[New Thread -1239262288 (LWP 13836)]

(totem:13823): GStreamer-CRITICAL **: gst_pad_get_caps: assertion `GST_IS_PAD
(pad)' failed

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 13823)

  • #0 new_decoded_pad
    at gstplaybasebin.c line 807
  • #1 setup_source
    at gstplaybasebin.c line 1207
  • #2 gst_play_base_bin_change_state
    at gstplaybasebin.c line 1632
  • #3 gst_play_bin_change_state
    at gstplaybin.c line 807
  • #4 gst_element_set_state_func
    at gstelement.c line 2853
  • #5 gst_element_set_state
    at gstelement.c line 2796
  • #6 bacon_video_widget_open_with_subtitle
    at bacon-video-widget-gst.c line 1639
  • #7 totem_action_set_mrl_with_warning
    at totem.c line 669
  • #8 totem_action_set_mrl
    at totem.c line 739
  • #9 totem_action_set_mrl_and_play
    at totem.c line 353
  • #10 totem_action_play_pause
    at totem.c line 418
  • #11 main
    at totem.c line 3533

Comment 1 Ronald Bultje 2005-03-12 19:55:15 UTC
Install the subparse element. I'll add some error handling later on.
Comment 2 Ronald Bultje 2005-03-30 13:27:28 UTC
Fixed.