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 339942 - totem freeze when load a movie with empty subtitle file.
totem freeze when load a movie with empty subtitle file.
Status: RESOLVED DUPLICATE of bug 339366
Product: totem
Classification: Core
Component: GStreamer backend
1.4.x
Other All
: Normal critical
: ---
Assigned To: Maintainer alias for GStreamer component of Totem
Maintainer alias for GStreamer component of Totem
Depends on:
Blocks:
 
 
Reported: 2006-04-27 17:10 UTC by Young-Ho Cha
Modified: 2006-04-27 21:11 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Young-Ho Cha 2006-04-27 17:10:14 UTC
Please describe the problem:
totem freeze when load a movie with empty subtitle file.

Steps to reproduce:
1. locate a movie file
2. create a empty subtitle file
 ex)
  $ ls
  sample.avi
  $ touch sample.srt
  $ ls
  sample.avi sample.srt
3. open sample.avi with totem player


Actual results:
totem freeze.

Expected results:
totem plays a movie file without subtitle.

Does this happen every time?
yes.

Other information:
I set GST_DEBUG environment value and totem prints this.

INFO  (0x808e088 - 0:00:01.908599000)   GST_PLUGIN_LOADING( 2482)
gstplugin.c(462):gst_plugin_load_file: plugin
"/usr/lib/gstreamer-0.10/libgstffmpeg.so" loaded
INFO  (0x808e088 - 0:00:01.911257000)         GST_TYPEFIND( 2482)
gsttypefind.c(71):gst_type_find_register: registering typefind function for
subparse_typefind
INFO  (0x808e088 - 0:00:01.911839000)   GST_PLUGIN_LOADING( 2482)
gstplugin.c(462):gst_plugin_load_file: plugin
"/usr/lib/gstreamer-0.10/libgstsubparse.so" loaded
INFO  (0x808e088 - 0:00:01.913009000)     GST_ERROR_SYSTEM( 2482)
gstelement.c(1494):gst_element_message_full:<typefind> posting message: Could
not determine type of stream.
INFO  (0x808e088 - 0:00:01.913220000)     GST_ERROR_SYSTEM( 2482)
gstelement.c(1508):gst_element_message_full:<typefind> posted message: Could not
determine type of stream.
INFO  (0x808e088 - 0:00:01.913341000)           GST_STATES( 2482)
gstelement.c(2184):gst_element_change_state:<typefind> have FAILURE change_state
return
INFO  (0x808e088 - 0:00:01.913433000)           GST_STATES( 2482)
gstelement.c(1835):gst_element_abort_state:<typefind> aborting state from READY
to PAUSED
INFO  (0x808e088 - 0:00:01.913521000)           GST_STATES( 2482)
gstbin.c(1844):gst_bin_change_state_func:<subtitle-decoder> child 'typefind'
failed to go to state 3(PAUSED)
INFO  (0x808e088 - 0:00:01.913607000)           GST_STATES( 2482)
gstelement.c(2184):gst_element_change_state:<subtitle-decoder> have FAILURE
change_state return
INFO  (0x808e088 - 0:00:01.913687000)           GST_STATES( 2482)
gstelement.c(1835):gst_element_abort_state:<subtitle-decoder> aborting state
from READY to PAUSED
INFO  (0x808e088 - 0:00:01.913776000)           GST_STATES( 2482)
gstbin.c(1844):gst_bin_change_state_func:<subtitle-bin> child 'subtitle-decoder'
failed to go to state 3(PAUSED)
INFO  (0x808e088 - 0:00:01.913860000)           GST_STATES( 2482)
gstelement.c(2184):gst_element_change_state:<subtitle-bin> have FAILURE
change_state return
INFO  (0x808e088 - 0:00:01.914002000)           GST_STATES( 2482)
gstelement.c(1835):gst_element_abort_state:<subtitle-bin> aborting state from
READY to PAUSED
Comment 1 Sergej Kotliar 2006-04-27 21:11:00 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


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