Package: libgtk-3-0 Version: 3.4.1-2 Severity: normal Hi,
Since the upgrade to GTK+ 3.4, tray icons rendered in a tray area with less than 18 pixels are broken. I noticed this on i3bar (from the i3-wm package), but it's easily reproduced with the trayer program (in the archive too). This works: $ trayer --heighttype pixel --height 18 But this doesn't anymore: $ trayer --heighttype pixel --height 17 Instead of the icon being rendered, I get a broken icon. Tested with both nm-applet (from network-manager-gnome) and pa-applet (not packaged). I get errors like this when launching either from a terminal: (pa-applet:25338): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed The only other GTK+ 3 program that can use a systray icon that I have installed is transmission-gtk, and that seems to work somehow. I'm not sure why, maybe the bug only affects programs that try to use default icons, not icons provided by the program itself. For the record, GTK+ 2 tray icons work properly, as do Qt tray icons. I tried a different icon theme (Tango) as well as downgrading gnome-icon-theme to 3.2.1-2, but still got the same problems. That's what led me to believe it's indeed a problem in GTK+ 3.4 and not elsewhere. I couldn't find any existing report in the upstream bug tracker. I found a reference to the aforementioned error message[1]. There's also a bug report in Launchpad, and it seems related[2]. Note that in [2] the user mentions i3 (i3bar is part of i3). i3bar is a very thin panel, so most users end up with small tray icons. Other environments usually provide taller panels. I think that's why the bug isn't affecting more people. Should I report this upstream? [1]: https://bugzilla.gnome.org/show_bug.cgi?id=673749 [2]: https://bugs.launchpad.net/ubuntu/+source/gdk-pixbuf/+bug/927393 Thanks, -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libgtk-3-0 depends on: ii libatk1.0-0 2.4.0-2 ii libc6 2.13-31 ii libcairo-gobject2 1.12.0-2.1 ii libcairo2 1.12.0-2.1 ii libcolord1 0.1.18-1 ii libcomerr2 1.42.2-2 ii libcups2 1.5.2-10 ii libfontconfig1 2.8.0-3.1 ii libfreetype6 2.4.9-1 ii libgcrypt11 1.5.0-3 ii libgdk-pixbuf2.0-0 2.26.1-1 ii libglib2.0-0 2.32.1-1 ii libgnutls26 2.12.18-1 ii libgssapi-krb5-2 1.10+dfsg~beta1-2 ii libgtk-3-common 3.4.1-2 ii libk5crypto3 1.10+dfsg~beta1-2 ii libkrb5-3 1.10+dfsg~beta1-2 ii libpango1.0-0 1.30.0-1 ii libx11-6 2:1.4.99.901-2 ii libxcomposite1 1:0.4.3-2 ii libxcursor1 1:1.1.13-1 ii libxdamage1 1:1.1.3-2 ii libxext6 2:1.3.1-2 ii libxfixes3 1:5.0-4 ii libxi6 2:1.6.0-1 ii libxinerama1 2:1.1.2-1 ii libxrandr2 2:1.3.2-2 ii multiarch-support 2.13-31 ii shared-mime-info 0.90-1 ii zlib1g 1:1.2.6.dfsg-2 Versions of packages libgtk-3-0 recommends: ii hicolor-icon-theme 0.12-1 ii libgtk-3-bin 3.4.1-2 Versions of packages libgtk-3-0 suggests: ii gvfs <none> ii librsvg2-common 2.36.1-1 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org