GNOME Bugzilla – Bug 483654
Internal data flow error when playing movie with srt subtitle in totem
Last modified: 2008-04-29 07:16:51 UTC
Please describe the problem: Hello :-) When I open a movie which has a subtitle file (srt format), I have a popup error "Internal data flow". Here is what I get into a terminal : [21:31 chicha ~]$ totem --debug mymovie.avi (totem:17621): GStreamer-CRITICAL **: gst_pad_link_prepare: assertion `GST_IS_PAD (sinkpad)' failed (totem:17621): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed ** Message: Error: Internal data flow error. gstbasesrc.c(1816): gst_base_src_loop (): /play/subtitle-bin/filesrc0: streaming task paused, reason not-linked (-1) I have also converted the srt file to a sub file format, and I have the same error. I have no problem watching the movie if I remove the subtitle file. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
Does this only happen after you select Subtitles->None in the menu, or does it happen even if you don't do anything? If the latter, could you do these two things: a) $ G_DEBUG=fatal_warnings gdb --args /usr/bin/totem /path/to/movie.avi ... wait for it to abort at the first warning ... (gdb) bt ... paste the output gdb gives you (gdb) kill (gdb) quit b) $ export GST_DEBUG_NO_COLOR=1 $ GST_DEBUG=*:5 totem /path/to/movie.avi 2>dbg.log ... wait for error, then press Control-C or quit totem ... $ gzip dbg.log ... and attach dbg.log.gz to this bug report
Thank you for your help ! Here are the info requested : I have the problem even if I do nothing : I have a file movie.avi and a file movie.srt in the same directory. The error comes when I open the movie for reading with totem. Here is the backtrace requested (I recompiled totem whithout streaping the debugging symbols ;-) ) :
+ Trace 184971
The db.log is too big even gziped (13M). It is available here http://cdadhemar.free.fr/tmp/dbg.log.gz Thank you for your help :-) Cheers, Chicha
Are you sure this is with GStreamer 0.10.14? It reminds me of a bug I fixed a while back in gst-plugins-base.
I am using gstreamer 0.10.15 on Archlinux. If you want the video and srt file somewhere on the web to help reproduce the problem feel free to ask !
Hello, The problem is fixed with totem 2.22.2 and gstreamer-0.10.19. I think this bug can be closed :-)