For me metacity uses 100% CPU because "Wireless Network Authentication Required" boxes appear every "few minutes?" and never go away (unless manually closed). Eventually there are hundreds? of them and metacity uses 100% CPU dealing with them.
You might not notice them if they appear on a different virtual desktop than the one you are using or if the bar showing your currently running applications is hidden or if the number of windows is so large they only appear a few pixels wide in the "task bar" or if you accessing your system via ssh or any other such reason. In my mind this is a metacity bug but I am sure others would argue with me that what I want is a feature enhancement. Why doesn't metacity restrict its CPU utilization on a per-client bases so that a single misbehaving application cannot bring down the system? Misbehaving applications are AN EXPECTED behavior. If there was some [high] burstable quota this wouldn't be an issue. If the quota is met and the application is throttled an indicator applet could allow the user to change/remove the quota for the application. cat /etc/issue Ubuntu 12.04.2 LTS \n \l -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to metacity in Ubuntu. https://bugs.launchpad.net/bugs/350174 Title: metacity process uses 100% CPU Status in The Metacity Window Manager: New Status in Ubuntu-tn Drafting Project: Invalid Status in “metacity” package in Ubuntu: Triaged Bug description: Binary package hint: metacity Ubuntu 9.04 beta, metacity 2.25.144-0ubuntu1 After login, Metacity sometimes uses 100% CPU continuously. It does not occur on every boot and I cannot discern the trigger. I don't believe it's compiz related, as I have desktop effects switched off. To manage notifications about this bug go to: https://bugs.launchpad.net/metacity/+bug/350174/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

