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 700635 - Totem hangs when I switch off subtitles
Totem hangs when I switch off subtitles
Status: RESOLVED DUPLICATE of bug 683504
Product: totem
Classification: Core
Component: Movie player
3.12.x
Other Linux
: High critical
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on: 683504
Blocks:
 
 
Reported: 2013-05-19 12:12 UTC by Ankur Sinha (FranciscoD)
Modified: 2014-06-10 12:11 UTC
See Also:
GNOME target: ---
GNOME version: 3.11/3.12


Attachments
Attempt at a stack trace (91.04 KB, text/plain)
2013-05-22 02:08 UTC, Ankur Sinha (FranciscoD)
Details

Description Ankur Sinha (FranciscoD) 2013-05-19 12:12:38 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
Comment 1 Bastien Nocera 2013-05-21 06:44:04 UTC
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!
Comment 2 Ankur Sinha (FranciscoD) 2013-05-22 01:34:26 UTC
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
Comment 3 Ankur Sinha (FranciscoD) 2013-05-22 01:47:24 UTC
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
Comment 4 Ankur Sinha (FranciscoD) 2013-05-22 02:08:10 UTC
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
Comment 5 Kévin THIERRY 2013-10-30 14:17:48 UTC
Bug still present on Fedora 20 (totem 3.10.x). When subtitles are disabled totem stop responding, even audio stops.
Comment 6 Ankur Sinha (FranciscoD) 2014-02-17 00:28:24 UTC
totem-3.10.1-1.fc20.x86_64 still has this issue.
Comment 7 Bastien Nocera 2014-02-17 10:00:46 UTC
Please test with GStreamer plugins-base 1.2.4 or newer.
Comment 8 Ankur Sinha (FranciscoD) 2014-02-19 05:00:13 UTC
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
Comment 9 Ankur Sinha (FranciscoD) 2014-06-09 16:22:33 UTC
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
Comment 10 Nicolas Dufresne (ndufresne) 2014-06-09 17:22:07 UTC
(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
Comment 11 Ankur Sinha (FranciscoD) 2014-06-10 04:37:12 UTC
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
Comment 12 Bastien Nocera 2014-06-10 12:11:48 UTC

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