too many popups when multiple files received via bluetooth - hang the whole OS

Bug #905470 reported by Teo
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
metacity (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Steps to reproduce:
- from a bluetooth device such as a mobile phone, send a few dozens (even small) files via bluetooth to the computer

Observed: for every single file, one new popup appears informing you that you have received one file, with the three options: open, reveal, ok.

The result is that you end up with dozens of little windows like this, which causes two problems:
1. you have to manually close each and every one of them clicking "ok". by the way they are scattered all around
2. the system hangs with a process called "metacity" consuming 100% CPU.

After several minutes, metacity stops eating all cpu, so you are able to operate the system, but every time you hit the OK button on one of the popups to close it, metacity starts again eating up 100% cpu and the system hangs again for some minutes before you can close the next popup.

The only way out is to kill the metacity process, but then every window in the desktop looses its decorations (I guess metacity is the window decorator, isn't it?)

Expected: only ONE popup should appear. If more files are received while the popup is already open, its text should change to read "You have received N files".

It seems to me there are 2 bugs here:
- a bug in the program that handles files received via bluetooth, which should only open ONE popup. Note this is not a feature request, this is a bug, because it is fundamentally wrong to open an unpredictably great number of windows that have to be closed one by one manually triggered by a process that is not started by the user. It's wrong and ridiculous and harmful.
- a bug in metacity that eats 100% cpu for several minutes just to create "many" windows (less than 100, indeed it started hanging at 20 or 30). Even more buggy is the fact that just closing ONE windows seems to hang it again (as if closing a single windows required a time proportional to the total number of existing windows)

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: metacity 1:2.34.1-1ubuntu4
ProcVersionSignature: Ubuntu 3.0.0-15.24-generic 3.0.13
Uname: Linux 3.0.0-15-generic i686
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Fri Dec 16 20:36:42 2011
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: metacity
UpgradeStatus: Upgraded to oneiric on 2011-12-07 (8 days ago)

Revision history for this message
Teo (teo1978) wrote :
affects: ubuntu → unity-2d (Ubuntu)
Revision history for this message
Teo (teo1978) wrote :

Are you sure this is specific to unity??

The fact that many windows are opened seems totally independent of the desktop system used and is more a problem in whatever program is handling bluetooth file transfers

Regarding the 100% consumption with many opened windows, I tried starting the session as "gnome classic" and the same happens.

no longer affects: unity-2d (Ubuntu)
Revision history for this message
dino99 (9d9) wrote :

EOL have been reached, so no more maintenance. If that issue still exist, then report again using ubuntu-bug.

Changed in metacity (Ubuntu):
status: New → Invalid
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.