totem locks when finish playing a media with a menu open

Bug #45730 reported by Sitsofe Wheeler
10
Affects Status Importance Assigned to Milestone
Totem
Fix Released
Medium
totem (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Description of the problem:
If the Sound -> Languages menu is open when a media finishes playing then totem will lockup and GNOME will no longer respond to mouse clicks.

Steps to reproduce:
1. Run
totem /usr/share/sounds/login.wav
2. While it is playing but before it is finished go to the Sound -> Languages menu so that Auto and Uncompressed 16-bit PCM audio are displayed.
3. Wait for the login sound to finish playing.

Expected results:
Menu to be closed? Totem and desktop to remain responsive and to redraw themselves.

Actual results:
Part of the desktop stops being redrawn. Applets continue to redraw themselves. Desktop and every application (including applets) stops responding to mouse input, alt tab stops working etc. Only way to recover is to kill totem from a virtual terminal.

Additional information:
The following is printed when totem is launched from a terminal:
(totem:13430): Gtk-CRITICAL **: gtk_widget_event: assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

Version information:
totem 1.4.1-0ubuntu2
totem-gstreamer 1.4.1-0ubuntu2

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

Thanks for your bug. I've forwarded it upstream: http://bugzilla.gnome.org/show_bug.cgi?id=342411

Changed in totem:
assignee: nobody → desktop-bugs
status: Unconfirmed → Confirmed
Changed in totem:
status: Unconfirmed → Confirmed
Changed in totem:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed upstream

Changed in totem:
status: Confirmed → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

That upload fixes the issue:

 totem (1.5.2-0ubuntu1) edgy; urgency=low
 .
   * Sync with Debian
   * New upstream version:
     - Make Space Play/Pause when the video widget has the focus
     - Fix DVD playback when started from gnome-volume-manager
     - Allow localisation for time labels
     - Fix possible crash when using the Nautilus properties tab
     - Use HAL to detect presence of discs in the drives (Ubuntu: #44730)
     - Fix problems using the Mozilla plugin on PPC systems
     - Add Impulse Tracker and MOD files to the list of supported types
     - Add audio/vnd.rn-realaudio as a supported playlist format
     - Use theme friendly window icons
     - Fix a new installation of Totem not using visualisation (Ubuntu: #34578)
     - Avoid deadlocks when forcing opening with a subtitle when there's none
       (Ubuntu: #45730)
   * debian/control.in:
     - Build-Depends on liblaunchpad-integration-dev, firefox-dev and libhal-dev
     - Depends from totem on totem-gstreamer before totem-xine
     - don't Build-Depends on libxul-dev, xulrunner
     - don't mention xulrunner to the browser plugin description
     - require gnome-vfs 2.8.2 instead of 2.9.92 according to configure
     - totem-mozilla Replaces, Provides, Conflicts with
       totem-gstreamer-firefox-plugin, totem-xine-firefox-plugin
     - use Suggests instead of Recommends for gstreamer0.10-plugins-ugly,
       gstreamer0.10-ffmpeg since those packages come from universe
   * debian/patches/02_lpi.dpatch:
     - launchpad-integration
   * debian/patches/03_autoconf.dpatch:
     - configure update
   * debian/patches/04_desktop_gettext_domain.dpatch:
     - Add gettext domain to .desktop file to get language pack support.
   * debian/patches/05_auto_resize.dpatch:
     - use auto resize as default behaviour (Ubuntu: #35055)
   * debian/patches/10_configure-force-xulrunner.dpatch,
     debian/patches/11_configure-drop-mozilla-link-flags.dpatch,
     debian/patches/60_mandatory-relibtoolizing.dpatch:
     - dropped, the Ubuntu package is built with firefox
   * debian/patches/30_totem-mozilla-types.dpatch:
     - fixed with the new version
   * debian/rules:
     - build with firefox instead of xulrunner
     - fix bashim
     - use dh_iconcache
   * debian/watch:
     - updated

Changed in totem:
status: Fix Committed → Fix Released
Changed in totem:
importance: Unknown → Medium
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.