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 335373 - [0.10] Disabling subtitles hangs Totem
[0.10] Disabling subtitles hangs Totem
Status: RESOLVED DUPLICATE of bug 373011
Product: totem
Classification: Core
Component: GStreamer backend
1.4.x
Other Linux
: Normal normal
: ---
Assigned To: Maintainer alias for GStreamer component of Totem
Maintainer alias for GStreamer component of Totem
Depends on:
Blocks:
 
 
Reported: 2006-03-21 15:58 UTC by Sebastien Bacher
Modified: 2006-11-20 23:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2006-03-21 15:58:36 UTC
That bug has been opened on https://launchpad.net/distros/ubuntu/+source/totem/+bug/35643

"I'm using Totem 1.4.0-0ubuntu2 on Dapper, with the default Gstreamer backend.

When I play an AVI file, the associated SRT subtitles play automatically. When I disable the subtitles with View > Subtitles > None, Totem crashes.

However, it doesn't crash immediately. The video keeps playing, but the rest of the interface is unresponsive (the slider stops moving, time doesn't update, buttons don't highlight, etc.)

In this unresponsive state, one more subtitle is shown. When it is time for that subtitle to disappear, Totem shows an "Internal data flow error." and stops playing the video. At this point I can't do anything except close Totem.

This problem doesn't occur with the Xine backend."
Comment 1 Sebastien Bacher 2006-03-21 16:16:33 UTC
Making it stop of the assertion:

GStreamer-CRITICAL **: gst_object_unref: assertion `GST_IS_OBJECT (object)' fail ed
aborting...

Program received signal SIGABRT, Aborted.

Thread NaN (LWP 25287)

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 IA__g_logv
    at gmessages.c line 497
  • #4 IA__g_log
    at gmessages.c line 517
  • #5 IA__g_return_if_fail_warning
    at gmessages.c line 532
  • #6 gst_object_unref
    at gstobject.c line 407
  • #7 gst_stream_selector_dispose
    at gststreamselector.c line 167
  • #8 IA__g_object_unref
    at gobject.c line 1734
  • #9 gst_object_unref
    at gstobject.c line 414
  • #10 gst_message_finalize
    at gstmessage.c line 213
  • #11 gst_mini_object_unref
    at gstminiobject.c line 264
  • #12 gst_bus_set_flushing
    at gstbus.c line 461
  • #13 gst_pipeline_change_state
  • #14 gst_play_base_bin_change_state
    at gstplaybasebin.c line 1789
  • #15 gst_play_bin_change_state
    at gstplaybin.c line 1321
  • #16 gst_element_change_state
    at gstelement.c line 2173
  • #17 gst_element_change_state
    at gstelement.c line 2206
  • #18 gst_element_change_state
    at gstelement.c line 2206
  • #19 gst_element_set_state_func
    at gstelement.c line 2135
  • #20 gst_element_set_state
    at gstelement.c line 2045
  • #21 bacon_video_widget_open_with_subtitle
  • #22 marshal_VOID__MINIOBJECT
    at gstbus.c line 157
  • #23 IA__g_closure_invoke
    at gclosure.c line 490
  • #24 signal_emit_unlocked_R
  • #25 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #26 IA__g_signal_emit
    at gsignal.c line 2241
  • #27 gst_bus_async_signal_func
    at gstbus.c line 892
  • #28 gst_bus_source_dispatch
    at gstbus.c line 622
  • #29 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #30 g_main_context_iterate
    at gmain.c line 2547
  • #31 IA__g_main_loop_run
    at gmain.c line 2751
  • #32 IA__gtk_main
    at gtkmain.c line 1024
  • #33 main

Comment 2 Johannes Barre 2006-11-14 14:46:51 UTC
I have a slightly different result, but the bug still exists in Ubuntu Edgy (thus, in Totem 2.16.2 or GStreamer 0.10.10) When I disable the subtitles by View -> Subtitles -> none, the movie keeps playing until the next subtitles should be displayed. Then, this dialog appears:

"An error occured

Internal data flow error."

Also, on the console appears this 
(totem:6986): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed
Comment 3 Tim-Philipp Müller 2006-11-20 23:48:17 UTC
Marking as duplicate of #373011 since that's already assigned to GStreamer/gst-plugins-base. Same issue I think.


*** This bug has been marked as a duplicate of 373011 ***