Bug#747552: mate-power-manager creates popups as persistent, regular windows; leads to huge marco / window switching slowdown
pasky at ucw.cz
pasky at ucw.cz
Fri May 9 21:33:00 UTC 2014
Package: mate-power-manager
Version: 1.8.0+dfsg1-1
Severity: normal
Dear Maintainer,
mate-power-manager creates popup windows when power is plugged out
and battery power is engaged. That is nice, unfortunately the windows
do not have a transient nature that would place them in the corner
of the screen and make them auto-close after a while - instead, they
are created at a random position and do *not* disappear automatically
but must be closed manually (if they don't disappear from view; they
are not listed in the taskbar).
Normally, I would file this with lower severity than normal, but
unfortunately mate-power-manager leaving many windows lying around
triggers a bug in marco which slows down during window switching
superlinearly to number of windows (probably roughly O(N^2) or O(N^3)).
In other words, due to this bug (and suboptimal marco implementation)
after a ~month of usage, about 100 notification windows pile up hidden
behind other windows and switching windows begins taking near one
second, with marco exhibiting high CPU load/usage!
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=cs_CZ.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages mate-power-manager depends on:
ii consolekit 0.4.6-4
ii dbus-x11 1.8.0-2
ii libatk1.0-0 2.10.0-2
ii libc6 2.18-4
ii libcairo2 1.12.16-2
ii libcanberra-gtk0 0.30-2
ii libcanberra0 0.30-2
ii libdbus-1-3 1.8.0-2
ii libdbus-glib-1-2 0.102-1
ii libfontconfig1 2.11.0-2
ii libfreetype6 2.5.2-1
ii libgdk-pixbuf2.0-0 2.30.6-1
ii libglib2.0-0 2.40.0-3
ii libgnome-keyring0 3.4.1-1
ii libgtk2.0-0 2.24.22-1
ii libmate-panel-applet-4-1 1.8.0+dfsg1-1
ii libnotify4 0.7.6-2
ii libpango-1.0-0 1.36.2-2
ii libpangocairo-1.0-0 1.36.2-2
ii libpangoft2-1.0-0 1.36.2-2
ii libunique-1.0-0 1.1.6-4
ii libupower-glib1 0.9.23-2+b1
ii libx11-6 2:1.6.2-1
ii libxext6 2:1.3.2-1
ii libxrandr2 2:1.4.2-1
ii libxrender1 1:0.9.8-1
ii mate-power-manager-common 1.8.0+dfsg1-1
ii notification-daemon 0.7.6-1
ii upower 0.9.23-2+b1
Versions of packages mate-power-manager recommends:
ii udisks 1.0.5-1
Versions of packages mate-power-manager suggests:
ii policykit-1 0.105-4
-- no debconf information
More information about the pkg-mate-team
mailing list