GNOME Bugzilla – Bug 700635
Totem hangs when I switch off subtitles
Last modified: 2014-06-10 12:11:48 UTC
Description of problem: When a video initially plays, subtitles are enabled by default. If I disable them while the video is playing, totem hangs. Sound continues, but the video hangs. Version-Release number of selected component (if applicable): totem-3.8.0-1.fc19.x86_64 How reproducible: Always Steps to Reproduce: 1. Watch a video with subtitles 2. While the video is running, disable subtitles 3. Actual results: Video hangs, audio continues Expected results: Video should continue without subtitles
Thanks for taking the time to report this bug. Without a stack trace from the hang it's very hard to determine what caused it. Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Hi Bastien, Thank you for taking the time to look at this. It doesn't crash, so I'm not sure how to generate a back trace. I looked at the fedora page on stack traces, but it doesn't say how to generate a trace if it hangs[1]. Could you please give me instructions on what to do? Meanwhile, I'm attaching a screencast that will show what exactly happens. Thanks, Warm regards, Ankur [1] http://fedoraproject.org/wiki/StackTraces#How_do_I_generate_a_backtrace.3F
Couldn't upload a screencast as attachment. Uploaded it here: http://ankursinha.fedorapeople.org/totem-backtrace-700635/screencast-totem-freeze.webm A second screencast showing vlc working fine with the file, so the file isn't corrupted: http://ankursinha.fedorapeople.org/totem-backtrace-700635/screencast-vlc-no-freeze.webm Thanks, Warm regards, Ankur
Created attachment 245015 [details] Attempt at a stack trace Hi, I installed all the debuginfos, attached gdb to a running instance and then attempted to create a stack trace. I'm not sure if I did it correctly though. Thanks, Ankur
Bug still present on Fedora 20 (totem 3.10.x). When subtitles are disabled totem stop responding, even audio stops.
totem-3.10.1-1.fc20.x86_64 still has this issue.
Please test with GStreamer plugins-base 1.2.4 or newer.
Hi, Well, Fedora is only on 1.2.3 at the moment. This is including rawhide. http://koji.fedoraproject.org/koji/packageinfo?packageID=14455 I don't see a 1.2.4 release here either: http://gstreamer.freedesktop.org/src/gstreamer/ I'll have to wait for upstream to make a release and then for the Fedora maintainer to update the package. Thanks, Ankur
Hi, Sorry for the late late response. The problem persists with gstreamer 1.2.4 also. rpm -qa \*gstreamer1\* gstreamer1-plugins-good-1.2.3-2.fc20.x86_64 gstreamer1-plugins-bad-freeworld-1.2.3-1.fc20.x86_64 gstreamer1-plugins-ugly-1.2.3-1.fc20.x86_64 gstreamer1-libav-1.2.3-1.fc20.x86_64 gstreamer1-plugins-base-1.2.3-1.fc20.x86_64 gstreamer1-plugins-base-debuginfo-1.2.3-1.fc20.x86_64 gstreamer1-debuginfo-1.2.4-1.fc20.x86_64 gstreamer1-plugins-bad-free-1.2.3-3.fc20.x86_64 gstreamer1-1.2.4-1.fc20.x86_64 libnice-gstreamer1-0.1.4-2.fc20.x86_64 and totem-3.12.1-1.fc20.x86_64 This is the file I tested it out on: $ file Django.Unchained.2012.1080p.BluRay.x264.YIFY.mp4 Django.Unchained.2012.1080p.BluRay.x264.YIFY.mp4: ISO Media, MPEG v4 system, version 1 Unfortunately, I cannot upload it for you :) Thanks, Warm regards, Ankur
(In reply to comment #9) > rpm -qa \*gstreamer1\* > gstreamer1-plugins-good-1.2.3-2.fc20.x86_64 > gstreamer1-plugins-bad-freeworld-1.2.3-1.fc20.x86_64 > gstreamer1-plugins-ugly-1.2.3-1.fc20.x86_64 > gstreamer1-libav-1.2.3-1.fc20.x86_64 > gstreamer1-plugins-base-1.2.3-1.fc20.x86_64 The fix is in gst-plugins-base 1.2.4, but you are testing against 1.2.3. This bug seems to be duplicate of: https://bugzilla.gnome.org/show_bug.cgi?id=683504
Hi, I built gst-plugins-base-1.2.4 for my F20 system to test it out. It does fix the issue. gstreamer1-plugins-base-1.2.4-3.fc20.x86_64 I've filed a bug requesting the maintainer to update the package for F20 so that other users can get the bugfix too. Thanks, Warm regards, Ankur
*** This bug has been marked as a duplicate of bug 683504 ***