Mutter infinite duplicates in gnome session

Bug #648693 reported by Berend De Schouwer on 2010-09-27
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-session (Ubuntu)

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

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

Didier Roche (didrocks) wrote :

this is just fixed in gnome-session

affects: mutter (Ubuntu) → gnome-session (Ubuntu)
Changed in gnome-session (Ubuntu):
status: New → Fix Committed
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 -> rename
  * debian/patches/11_saved_session_name.patch,80_new_upstream_session_dialog.patch:
    - refreshed to new version
  * debian/rules, debian/
    - 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  Edit
Everyone can see this information.

Other bug subscribers