Mutter infinite duplicates in gnome session
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
The bug is likely in whichever app runs the infinite loop.