Mutter infinite duplicates in gnome session

Bug #648693 reported by Berend De Schouwer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-session (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: mutter

This may be a bug in gnome-session or unity rather than mutter.

When gnome-session is set to remember startup applications, it remembers mutter. When you log out, and in, two mutters start: one as part of the netbook session, and one as part of the remembered startup applications.

One of the mutter processes dies with:

Window manager warning: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
** (mutter:4187): DEBUG: OpenGL renderer string: Mesa DRI Intel(R) 945GME GEM 20100330 DEVELOPMENT x86/MMX/SSE2

However, it then re-runs itself. It gets stuck in an infinite loop, where a second mutter process always tries to run.

Apart from the CPU load, this also causes lots of gconfd-2 writes to disk.

The only way to stop it is to configure gnome-session not to remember applications, and to find ~/.config *session* | xargs rm

Revision history for this message
Berend De Schouwer (berend-de-schouwer) wrote :

The bug is likely in whichever app runs the infinite loop.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

this is just fixed in gnome-session

affects: mutter (Ubuntu) → gnome-session (Ubuntu)
Changed in gnome-session (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-session - 2.32.0-0ubuntu1

---------------
gnome-session (2.32.0-0ubuntu1) maverick; urgency=low

  * New upstream release:
    - Miscellaneous string fixes (Philip Withnall)
    - Update information in README and other files (Vincent)
    - Update man pages (Vincent)
    - Update translations
  * debian/patches/24_filter_autosaved_application_for_une.patch:
    - don't run in the UNE session mutter from saved session as this creates an
      inifinite loop as windowmanager check is disabled. (LP: #648693)
  * debian/patches/10_session_save.patch:
    - adapt from configure.in -> configure.ac rename
  * debian/patches/11_saved_session_name.patch,80_new_upstream_session_dialog.patch:
    - refreshed to new version
  * debian/rules, debian/control.in:
    - run autoreconf on build, for 80_new_upstream_session_dialog.patch
 -- Didier Roche <email address hidden> Mon, 27 Sep 2010 15:15:13 +0200

Changed in gnome-session (Ubuntu):
status: Fix Committed → Fix Released
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.