← Back to team overview

dx-packages team mailing list archive

[Bug 905470] Re: too many popups when multiple files received via bluetooth - hang the whole OS

 

** No longer affects: unity-2d (Ubuntu)

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity-2d in Ubuntu.
https://bugs.launchpad.net/bugs/905470

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

Status in “metacity” package in Ubuntu:
  New

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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/905470/+subscriptions