Bug#642913: deskbar-applet: infinte loop in templates extension
Jędrzej Potoniec (smaug)
smaug at grota.be
Sun Sep 25 15:47:34 UTC 2011
Package: deskbar-applet
Version: 2.32.0-1+b2
Severity: normal
Tags: patch
Dear Maintainer,
it tried twice to add Deskbar applet to my Gnome Panel and both
times I ended killing deskbar-applet, because it was using 100% of the
CPU and something like 2.5GB of memory for 1.5 hour. The second time I
straced the process and discovered that during some filesystem traversal
it went down into wine symlinks which lead from some subdirectory of my
home to the ~ itself (my filesystem isn't a proper tree, but a graph if
considering symlinks).
I couldn't get to the applet properties (or to it's menu, I think it was
busy-waiting for extension), so by selectively removing files from
/usr/lib/deskbar-applet/modules-2.20-compatible
I narrowed it down to the plugin `templates'.
I don't know or use python, but for me it works if in templates.py, in
line 196 condition 'not os.path.islink(file_path)' is added.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (900, 'testing'), (500, 'oldstable'), (500, 'stable'), (200, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.38-2-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages deskbar-applet depends on:
ii gconf2 2.32.4-1
ii libatk1.0-0 2.0.1-2
ii libc6 2.13-18
ii libcairo2 1.10.2-6.1
ii libcamel-1.2-23 3.0.3-1
ii libdbus-1-3 1.4.14-1
ii libebook1.2-10 3.0.3-1
ii libedataserver1.2-14 3.0.3-1
ii libfontconfig1 2.8.0-3
ii libfreetype6 2.4.6-2
ii libgconf2-4 2.32.4-1
ii libgdk-pixbuf2.0-0 2.24.0-1
ii libglib2.0-0 2.28.6-1
ii libgnome-desktop-2-17 2.30.2-2
ii libgtk2.0-0 2.24.4-3
ii libnspr4-0d 4.8.9-1
ii libnss3-1d 3.12.11-3
ii libpango1.0-0 1.28.4-3
ii libsoup2.4-1 2.34.3-1
ii libsqlite3-0 3.7.7-2
ii libstartup-notification0 0.12-1
ii libxml2 2.7.8.dfsg-4
ii python 2.6.7-3
ii python-dbus 0.84.0-2
ii python-gconf 2.28.1-3
ii python-glade2 2.24.0-2
ii python-gnomeapplet 2.32.0-1+b1
ii python-gnomedesktop 2.32.0-1+b1
ii python-gnomekeyring 2.32.0-1+b1
ii python-gobject 2.28.6-5
ii python-gtk2 2.24.0-2
ii python-support 1.0.14
ii python-wnck 2.32.0-1+b1
Versions of packages deskbar-applet recommends:
ii gnome-dictionary 2.30.0-2
deskbar-applet suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list