GNOME Bugzilla – Bug 668459
playbin: disabling external subtitles causes Totem to hang
Last modified: 2013-10-01 22:52:52 UTC
If I disable a loaded subtitle by choosing "None" Totem immediately hangs. Audio is still playing, but the GUI is unresponsive and doesn't redraw. This seems to happen regardless of movie or subtitle format, it affects both built-in subs (like mkv) and external ones. I found a couple of scattered reports about the same problem, but no proper bug filed (though I might have missed it): http://askubuntu.com/questions/56994/totem-becomes-unresponsive-when-i-try-to-turn-off-subtitles https://bugzilla.novell.com/show_bug.cgi?id=731726 I'm using Totem 3.2.1 and GStreamer 0.10.35.
Thanks for taking the time to report this bug. Without a stack trace from the crash 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!
Created attachment 205887 [details] backtrace
I confirm this bug with embeded subtitle in mp4. As soon as you disable subtitle, video is frozen and GUI is unresponsive.
zebul666: Please always provide version and distro information.
archlinux current x86_64. Was happening too on 32 bits a few weeks ago.
I can confirm too Ubuntu 12.04_64bit Totem 3.0.1 totem freeze when disable or switch embed subtitle.
Sorry, but 3.0 is pretty ancient and not supported in upstream anymore. 3.4 or 3.5 would be more interesting. :)
(In reply to comment #7) > Sorry, but 3.0 is pretty ancient and not supported in upstream anymore. > 3.4 or 3.5 would be more interesting. :) Damit I know, bat I can't compile any more recent version. I already report it as a bug and I hope after it I can try latest version.
@André Klapper: Don't worry the bug was still in 3.4.2 and I guess is still in 3.4.3
What version of playbin2? (gst-inspect-0.10 playbin2 | grep Version) I thought this one had actually been fixed a while back.
I just compile last version 3.4.3 and this problem is gone. Now subtitle disable works fine.
Thanks for confirming!
I must negate my last comment. Subtitles disable work fine ONLY when it's embed in video container (like matroska) If subtitles are file in local disk, disable makes totem freeze.
Alright, thanks, let me re-open this then. Needs re-checking with git (master + 0.10), since there have been a few fixes in that area.
I'm seeing this with Totem 3.6.2 and GStreamer 1.0.2 and mkv-internal subtitles.
Any plans to fix this in future? It's really annoying...
A workaround is to set the subtitle font size to 0 in org.gnome.Totem.subtitle-font in dconf. However, that's obviously not very convenient if you'd like to disable subtitles only in some videos.
I also see this in debian's experimental gst 1.0.3 and totem 3.6.3
Ubuntu64 12.04 GStreamer 0.10.36 Totem 3.0.1 Totem freezes when internal mkv subtitles deselected. For me this happens when the matroska file is incomplete, ie playing a file while it is downloading. If the matroska file contains a complete index then no freeze.
jamie: We don't care about 2 year old software (Totem 3.0.1), sorry. This report is about recent Totem and GStreamer versions.
*** Bug 671570 has been marked as a duplicate of this bug. ***
Works fine here with totem and latest git master of GStreamer.
Sebastian, What versions does 'latest git master' and 'totem' refer to?
(In reply to comment #22) > Works fine here with totem and latest git master of GStreamer. Well it hangs for me on git master, though this bug is a duplicate of https://bugzilla.gnome.org/show_bug.cgi?id=683504 and related to https://bugzilla.gnome.org/show_bug.cgi?id=700635 *** This bug has been marked as a duplicate of bug 683504 ***