Disabling visualization while playing audio hangs Totem

Bug #428987 reported by Louis Simard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gstreamer0.10 (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs
totem (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: totem

While playing an audio file in Totem, if a user goes to Edit/Preferences, then the Display tab to disable visualizations, Totem hangs. It continues playing the current file, but Repeat mode cannot be honored thereafter and the rest of the UI freezes. CPU usage for Totem is still 0%, so it's probably not an infinite loop anywhere.

Steps to reproduce:

1. Tick Edit/Repeat mode.
2. In Edit/Preferences/Display, make sure a visualization is selected, such as GOOM, and enabled.
3. Open any audio file.
4. While the file is playing, go to Edit/Preferences/Display again to disable the visualization.

Software versions:

Ubuntu 9.10 (Karmic) alpha 5 amd64, up-to-date as of 2009-09-13 17:30 GMT
Totem Movie Player 2.27.92
GStreamer 0.10.24
Compiz 1:0.8.2-0ubuntu16, with Compiz Settings Manager installed, same version

Relevant hardware:

00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in totem (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Louis Simard (louis-simard-deactivatedaccount) wrote :

Attached a stack trace with threads and debug symbols.

I am playing Aesop's Fables, from Ubuntu's example-content, which explains the ogg thread. Threads 1 and 9 seem to be caught in a deadlock, but the devs will know better.

Also tentatively marking gstreamer as affected, because the visualizations are in gstreamer0.10-good.

affects: totem (Ubuntu) → gstreamer0.10 (Ubuntu)
Changed in gstreamer0.10 (Ubuntu):
status: Incomplete → New
Revision history for this message
Louis Simard (louis-simard-deactivatedaccount) wrote :

Erm. I edited the affected package instead of adding it, which reset the importance and status. It should still be Low, Incomplete.

Whoops!

Revision history for this message
Sebastien Bacher (seb128) wrote :

The bug should probably be sent upstream to bugzilla.gnome.org by somebody able to trigger the issue

Changed in totem (Ubuntu):
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue is a gstreamer one

Changed in totem (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
status: New → Invalid
Revision history for this message
Louis Simard (louis-simard-deactivatedaccount) wrote :

That's what I thought, but I wasn't really sure if visualizations were in Totem or in GStreamer at first. Will file a report in GNOMEzilla and attach a remote bug check if applicable.

Revision history for this message
Louis Simard (louis-simard-deactivatedaccount) wrote :

deassigning Ubuntu Desktop Bugs so it's possible to attach a remote bug check

Changed in gstreamer0.10 (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
Revision history for this message
Louis Simard (louis-simard-deactivatedaccount) wrote :

and it seems I can't attach a remote bug check after all; please see https://bugzilla.gnome.org/show_bug.cgi?id=583255

Changed in gstreamer0.10 (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
Revision history for this message
Louis Simard (louis-simard-deactivatedaccount) wrote :

This is not an issue anymore in Karmic alpha 6.

Changed in gstreamer0.10 (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.