Debian Bug report logs - #354434
icewm: Displays black box instead of icon for some applications

version graph

Package: icewm; Maintainer for icewm is Eduard Bloch <blade@debian.org>; Source for icewm is src:icewm (PTS, buildd, popcon).

Reported by: Sven Joachim <svenjoac@gmx.de>

Date: Sun, 26 Feb 2006 10:18:04 UTC

Severity: normal

Merged with 398272

Found in versions icewm/1.2.25-1, icewm/1.2.35-1

Fixed in version icewm/1.2.37+1.3.4pre2-1

Done: Eduard Bloch <blade@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Eduard Bloch <blade@debian.org>:
Bug#354434; Package icewm. (full text, mbox, link).


Acknowledgement sent to Sven Joachim <sven_joachim@web.de>:
New Bug report received and forwarded. Copy sent to Eduard Bloch <blade@debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Sven Joachim <sven_joachim@web.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: icewm: Displays black box instead of icon for Emacs 21
Date: Sun, 26 Feb 2006 11:04:12 +0100
[Message part 1 (text/plain, inline)]
Package: icewm
Version: 1.2.25-1
Severity: normal

When Emacs 21 is started with the "-i" option (e.g. via the menu:
Apps-> Editors -> Emacs 21 (X11)), IceWM displays a black box instead
of the Gnu head as its icon.  This happens in the window title (see
the attached screenshot), in the taskbar and in the task selection
(with Alt-TAB).  I have absolutely no idea how this comes, but since
the problem does not show up under KDE, I'm reporting it as a bug in
IceWM.  Note that such a problem does not show up with any other
program I use; also, in the Apps/Editors menu, a Gnu head is correctly
displayed as the icon for Emacs 21.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.32
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages icewm depends on:
ii  icewm-common              1.2.25-1       wonderful Win95-OS/2-Motif-like wi
ii  imlib11                   1.9.14-28      Imlib is an imaging library for X
ii  libaudiofile0             0.2.6-6        Open-source version of SGI's audio
ii  libc6                     2.3.6-2        GNU C Library: Shared libraries an
ii  libesd0                   0.2.36-1       Enlightened Sound Daemon - Shared
ii  libfontconfig1            2.3.2-1.1      generic font configuration library
ii  libfreetype6              2.1.10-1       FreeType 2 font engine, shared lib
ii  libgcc1                   1:4.0.2-9      GCC support library
ii  libice6                   6.9.0.dfsg.1-4 Inter-Client Exchange library
ii  libjpeg62                 6b-11          The Independent JPEG Group's JPEG
ii  libpng12-0                1.2.8rel-5     PNG library - runtime
ii  libsm6                    6.9.0.dfsg.1-4 X Window System Session Management
ii  libtiff4                  3.8.0-2        Tag Image File Format (TIFF) libra
ii  libungif4g                4.1.4-1        shared library for GIF images (run
ii  libx11-6                  6.9.0.dfsg.1-4 X Window System protocol client li
ii  libxext6                  6.9.0.dfsg.1-4 X Window System miscellaneous exte
ii  libxft2                   2.1.7-1        FreeType-based font drawing librar
ii  libxinerama1              6.9.0.dfsg.1-4 X Window System multi-head display
ii  libxrandr2                6.9.0.dfsg.1-4 X Window System Resize, Rotate and
ii  libxrender1               1:0.9.0.2-1    X Rendering Extension client libra
ii  zlib1g                    1:1.2.3-9      compression library - runtime

icewm recommends no packages.

-- no debconf information
[emacs21.png (image/png, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Eduard Bloch <blade@debian.org>:
Bug#354434; Package icewm. (full text, mbox, link).


Acknowledgement sent to Sven Joachim <sven_joachim@web.de>:
Extra info received and forwarded to list. Copy sent to Eduard Bloch <blade@debian.org>. (full text, mbox, link).


Message #10 received at 354434@bugs.debian.org (full text, mbox, reply):

From: Sven Joachim <sven_joachim@web.de>
To: 354434@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Problem also shows up with xine
Date: Tue, 28 Feb 2006 08:39:43 +0100
retitle 354434 icewm: Displays black box instead of icon for some applications
thanks

Yesterday evening I noticed the same ugly black box displayed as
window "icon" for xine, so this problem is probably not related to
emacs21.  Still, I have no clue what's going on here. :-(






Changed Bug title. Request was from Sven Joachim <sven_joachim@web.de> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Eduard Bloch <blade@debian.org>:
Bug#354434; Package icewm. (full text, mbox, link).


Acknowledgement sent to Martin Lutz <m.lutz@chem.uu.nl>:
Extra info received and forwarded to list. Copy sent to Eduard Bloch <blade@debian.org>. (full text, mbox, link).


Message #17 received at 354434@bugs.debian.org (full text, mbox, reply):

From: Martin Lutz <m.lutz@chem.uu.nl>
To: 354434@bugs.debian.org
Subject: Problem also shows up with nedit and xmcd
Date: Sat, 18 Mar 2006 15:30:59 +0100
I also see this problem with "nedit" and with "xmcd".

Icewm version 1.2.25-1 shows this problem (black box instead of icon). In
version 1.2.20+21pre1-3 everything is fine (no black box).

The problem with nedit and xmcd also exists, when I start these applications
remotely via ssh and X11-forwarding.



Merged 354434 398272. Request was from Sven Joachim <sven_joachim@web.de> to control@bugs.debian.org. (full text, mbox, link).


Changed Bug submitter from Sven Joachim <sven_joachim@web.de> to Sven Joachim <svenjoac@gmx.de>. Request was from Sven Joachim <svenjoac@gmx.de> to control@bugs.debian.org. (Sun, 12 Aug 2007 11:57:10 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Eduard Bloch <blade@debian.org>:
Bug#354434; Package icewm. (full text, mbox, link).


Acknowledgement sent to Benjamin Mesing <bensmail@gmx.net>:
Extra info received and forwarded to list. Copy sent to Eduard Bloch <blade@debian.org>. (full text, mbox, link).


Message #26 received at 354434@bugs.debian.org (full text, mbox, reply):

From: Benjamin Mesing <bensmail@gmx.net>
To: 354434@bugs.debian.org
Subject: Black shape icon
Date: Sat, 21 Jun 2008 10:53:55 +0200
I have the same problem for some applications (e.g. packagesearch or
assistant from qt4-dev-tools), though it is not a black square being
shown, but the black silhouette of every non-transparant region.
However, it is probably the same bug. 
Packagesearch uses the QPixmap class from QT to load the icon. I've
tried to load both XPM and PNG files with no difference.
It seems to happen mostly for QT applications (might be only for
QT4-apps). 
Perhaps that helps tracking down the problem.


Best regards Ben





Information forwarded to debian-bugs-dist@lists.debian.org, Eduard Bloch <blade@debian.org>:
Bug#354434; Package icewm. (Sat, 07 Mar 2009 18:30:08 GMT) (full text, mbox, link).


Acknowledgement sent to Vladislav Naumov <vnaum@vnaum.com>:
Extra info received and forwarded to list. Copy sent to Eduard Bloch <blade@debian.org>. (Sat, 07 Mar 2009 18:30:08 GMT) (full text, mbox, link).


Message #31 received at 354434@bugs.debian.org (full text, mbox, reply):

From: Vladislav Naumov <vnaum@vnaum.com>
To: Debian Bug Tracking System <354434@bugs.debian.org>
Subject: icewm: Some applications show "black" icon silhouettes in taskbar
Date: Sun, 08 Mar 2009 00:28:52 +0600
Package: icewm
Followup-For: Bug #354434


I've seen this bug, too.

Some applications show "black" icon silhouettes in taskbar, window tile
bar and task switcher (Alt-Tab). Looks like alpha channel is applied
instead of picture channel.

I experimented a bit with VirtualBox, some results:
 * In etch, lenny and squeeze bug is present. Psi uses qt3 in etch, and
 works fine.

This is not something with X driver: bug is seen on ati, nvidia-glx and
vesa driver.

Applications affected:
 * xcalc
 * xclock
 * psi (in lenny and squeeze)
 * skype (on etch only static build shows "black")
 * Xnest
 * xine (package xine-ui)

-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-openvz-686 (SMP w/1 CPU core)
Locale: LANG=ru_RU.koi8r, LC_CTYPE=ru_RU.koi8r (charmap=KOI8-R)
Shell: /bin/sh linked to /bin/bash

Versions of packages icewm depends on:
ii  icewm-common                 1.2.35-1    wonderful Win95-OS/2-Motif-like wi
ii  imlib11                      1.9.15-7    Imlib is an imaging library for X 
ii  libc6                        2.7-18      GNU C Library: Shared libraries
ii  libesd0                      0.2.36-3    Enlightened Sound Daemon - Shared 
ii  libfontconfig1               2.6.0-3     generic font configuration library
ii  libgcc1                      1:4.3.2-1.1 GCC support library
ii  libice6                      2:1.0.4-1   X11 Inter-Client Exchange library
ii  libsm6                       2:1.0.3-2   X11 Session Management library
ii  libx11-6                     2:1.1.5-2   X11 client-side library
ii  libxext6                     2:1.0.4-1   X11 miscellaneous extension librar
ii  libxft2                      2.1.12-3    FreeType-based font drawing librar
ii  libxinerama1                 2:1.0.3-2   X11 Xinerama extension library
ii  libxrandr2                   2:1.2.3-1   X11 RandR extension library

icewm recommends no packages.

Versions of packages icewm suggests:
pn  icewm-gnome-support           <none>     (no description available)
ii  ttf-bitstream-vera            1.10-7     The Bitstream Vera family of free 

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Eduard Bloch <blade@debian.org>:
Bug#354434; Package icewm. (Mon, 09 Mar 2009 15:24:04 GMT) (full text, mbox, link).


Acknowledgement sent to Vladislav Naumov <vnaum@vnaum.com>:
Extra info received and forwarded to list. Copy sent to Eduard Bloch <blade@debian.org>. (Mon, 09 Mar 2009 15:24:04 GMT) (full text, mbox, link).


Message #36 received at 354434@bugs.debian.org (full text, mbox, reply):

From: Vladislav Naumov <vnaum@vnaum.com>
To: Debian Bug Tracking System <354434@bugs.debian.org>
Subject: icewm: More info on this bug
Date: Mon, 09 Mar 2009 21:23:19 +0600
Package: icewm
Version: 1.2.35-1
Followup-For: Bug #354434


It's two bugs, actually.

1. 1-bit XWMHints icons are rendered improperly (xcalc, xclock).
instead of being black and white, they are black and amost black
(RGBA value of "white" is 0,0,1,255).

Here is a patch for this issue (against icewm-1.2.37):

diff -r dcf7aaedd3eb wmframe.cc
--- a/wmframe.cc	Mon Mar 09 19:09:16 2009 +0600
+++ b/wmframe.cc	Mon Mar 09 21:01:35 2009 +0600
@@ -2345,19 +2345,20 @@
             ref<YPixmap> img(new YPixmap(w, h));
             Graphics g(img, 0, 0);
 
-            g.setColorPixel(1);
+            g.setColorPixel(0xffffff);
             g.fillRect(0, 0, w, h);
             g.setColorPixel(0);
             g.setClipMask(pixmap);

After this black-and-white icons of xcalc/xclock are shown properly,
and psi/skype icons are no longer black (still no color, but not black).

2. fullcolor icons exported in _NET_WM_ICON property (modern Qt4
applications - skype, psi) are not handled by icewm 1.2, and it never
supported this. Upstream has this feature in 1.3 branch.
I'll try to backport it into 1.2.




Information forwarded to debian-bugs-dist@lists.debian.org, Eduard Bloch <blade@debian.org>:
Bug#354434; Package icewm. (Wed, 11 Mar 2009 15:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Vladislav Naumov <vnaum@vnaum.com>:
Extra info received and forwarded to list. Copy sent to Eduard Bloch <blade@debian.org>. (Wed, 11 Mar 2009 15:03:03 GMT) (full text, mbox, link).


Message #41 received at 354434@bugs.debian.org (full text, mbox, reply):

From: Vladislav Naumov <vnaum@vnaum.com>
To: 354434@bugs.debian.org
Subject: [PATCH] no more black icons for psi / skype / xclock / xcalc / keepassx
Date: Wed, 11 Mar 2009 20:58:07 +0600
[Message part 1 (text/plain, inline)]
See attachment.
Applies to icewm_1.2.37 from squeeze.
Includes previous patch (xclock / xcalc icons).

A couple of functions were backported from 1.3 branch.
Psi / Skype / keepassx icons look fine now.
Sometimes psi icons are created b/w (open/close dialog box several times
to see this), but I guess it's not an icewm bug - at least, it can be
seen in LXDE, too. Probably something with psi/qt.
[354434_1.diff (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Eduard Bloch <blade@debian.org>:
Bug#354434; Package icewm. (Mon, 04 May 2009 11:06:02 GMT) (full text, mbox, link).


Acknowledgement sent to Vladislav Naumov <vnaum@vnaum.com>:
Extra info received and forwarded to list. Copy sent to Eduard Bloch <blade@debian.org>. (Mon, 04 May 2009 11:06:02 GMT) (full text, mbox, link).


Message #46 received at 354434@bugs.debian.org (full text, mbox, reply):

From: Vladislav Naumov <vnaum@vnaum.com>
To: 354434@bugs.debian.org
Subject: Re: [PATCH] no more black icons for psi / skype / xclock / xcalc / keepassx
Date: Mon, 4 May 2009 18:05:10 +0700
[Message part 1 (text/plain, inline)]
Better patch is attached.
This one also works for applications that only export "large" icons
(larger then 48x48) - for example, djview4.

Packages for lenny/i386:
http://vnaum.com/misc/200905/icewm/
[354434_2.diff (text/x-diff, attachment)]

Reply sent to Eduard Bloch <blade@debian.org>:
You have taken responsibility. (Thu, 21 May 2009 17:15:06 GMT) (full text, mbox, link).


Notification sent to Sven Joachim <svenjoac@gmx.de>:
Bug acknowledged by developer. (Thu, 21 May 2009 17:15:06 GMT) (full text, mbox, link).


Message #51 received at 354434-close@bugs.debian.org (full text, mbox, reply):

From: Eduard Bloch <blade@debian.org>
To: 354434-close@bugs.debian.org
Subject: Bug#354434: fixed in icewm 1.2.37+1.3.4pre2-1
Date: Thu, 21 May 2009 16:47:10 +0000
Source: icewm
Source-Version: 1.2.37+1.3.4pre2-1

We believe that the bug you reported is fixed in the latest version of
icewm, which is due to be installed in the Debian FTP archive:

icewm-common_1.2.37+1.3.4pre2-1_amd64.deb
  to pool/main/i/icewm/icewm-common_1.2.37+1.3.4pre2-1_amd64.deb
icewm-experimental_1.2.37+1.3.4pre2-1_amd64.deb
  to pool/main/i/icewm/icewm-experimental_1.2.37+1.3.4pre2-1_amd64.deb
icewm-gnome-support_1.2.37+1.3.4pre2-1_amd64.deb
  to pool/main/i/icewm/icewm-gnome-support_1.2.37+1.3.4pre2-1_amd64.deb
icewm-lite_1.2.37+1.3.4pre2-1_amd64.deb
  to pool/main/i/icewm/icewm-lite_1.2.37+1.3.4pre2-1_amd64.deb
icewm_1.2.37+1.3.4pre2-1.diff.gz
  to pool/main/i/icewm/icewm_1.2.37+1.3.4pre2-1.diff.gz
icewm_1.2.37+1.3.4pre2-1.dsc
  to pool/main/i/icewm/icewm_1.2.37+1.3.4pre2-1.dsc
icewm_1.2.37+1.3.4pre2-1_amd64.deb
  to pool/main/i/icewm/icewm_1.2.37+1.3.4pre2-1_amd64.deb
icewm_1.2.37+1.3.4pre2.orig.tar.gz
  to pool/main/i/icewm/icewm_1.2.37+1.3.4pre2.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 354434@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Eduard Bloch <blade@debian.org> (supplier of updated icewm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 21 May 2009 16:17:28 +0200
Source: icewm
Binary: icewm-common icewm icewm-gnome-support icewm-lite icewm-experimental
Architecture: source amd64
Version: 1.2.37+1.3.4pre2-1
Distribution: unstable
Urgency: low
Maintainer: Eduard Bloch <blade@debian.org>
Changed-By: Eduard Bloch <blade@debian.org>
Description: 
 icewm      - wonderful Win95-OS/2-Motif-like window manager
 icewm-common - wonderful Win95-OS/2-Motif-like window manager
 icewm-experimental - wonderful Win95-OS/2-Motif-like window manager
 icewm-gnome-support - GNOME support files for IceWM
 icewm-lite - wonderful Win95-OS/2-Motif-like window manager
Closes: 288590 298995 354434 456127 508086
Changes: 
 icewm (1.2.37+1.3.4pre2-1) unstable; urgency=low
 .
   * Based on upstream development branch release
     + using libgdk_pixbuf instead of Imlib1.x which is now deprecated
       in Debian Unstable (closes: #456127)
     + fixes black application icon problem (closes: #354434, maybe also
       closes: #288590, #298995)
   * less verbosity of update-alternatives (closes: #508086)
Checksums-Sha1: 
 1798d8e1d7259ac1a7695dd6cbc2361a6603b1ac 1441 icewm_1.2.37+1.3.4pre2-1.dsc
 0061615644ada01801ddca96533a5f44f134281c 854505 icewm_1.2.37+1.3.4pre2.orig.tar.gz
 dde8c914dee9d9e3230167edf39118abd3d28efa 103165 icewm_1.2.37+1.3.4pre2-1.diff.gz
 899f559203813c694aab08603cd7d5e656cd4b60 391314 icewm-common_1.2.37+1.3.4pre2-1_amd64.deb
 223fa532cd6202d86fcba149cd9578943270b9c6 833054 icewm_1.2.37+1.3.4pre2-1_amd64.deb
 38306a91aa79c14bd3a62f4d647e570af609a412 28880 icewm-gnome-support_1.2.37+1.3.4pre2-1_amd64.deb
 171634ff89f0eda552896296c76e68fb0d0f6a93 530334 icewm-lite_1.2.37+1.3.4pre2-1_amd64.deb
 b4e83b3fb0d24aa062fc362a0875e1937bad3016 2402 icewm-experimental_1.2.37+1.3.4pre2-1_amd64.deb
Checksums-Sha256: 
 c3194d7030bd3670b73cb69e807aaf2a1f0c500d9b6b647e7ba26e1d2d4276b9 1441 icewm_1.2.37+1.3.4pre2-1.dsc
 8a13b54284c2c96ef37440a7ca649e0d7a06744693ca9ba4e6c27ebe85917ce9 854505 icewm_1.2.37+1.3.4pre2.orig.tar.gz
 7760fdfe025ef06dde7fc566272a4e7f209c5940191271650eebc5d9a0485245 103165 icewm_1.2.37+1.3.4pre2-1.diff.gz
 5bdde0467b362cc3c7728e377ea9a5736af7ae70cc9fde2bb8c245cbb01f837c 391314 icewm-common_1.2.37+1.3.4pre2-1_amd64.deb
 3db6f25647139ca42dc466ab44db9ed7c167af3b0349c6c329a1b0a9237a8eac 833054 icewm_1.2.37+1.3.4pre2-1_amd64.deb
 f1fae64f7c1a6608636799832d70b8373837e71b3687882ca487d301ee9e0957 28880 icewm-gnome-support_1.2.37+1.3.4pre2-1_amd64.deb
 553db14e0abbd86313231d18b93a718154f41e63dc8e96faebbf947694ebca86 530334 icewm-lite_1.2.37+1.3.4pre2-1_amd64.deb
 822d9359793f528367be62fcc4549ac65f5798f6a7d7d3ebd62515491623d3d5 2402 icewm-experimental_1.2.37+1.3.4pre2-1_amd64.deb
Files: 
 4668e584d72997f0da58113f460f288e 1441 x11 optional icewm_1.2.37+1.3.4pre2-1.dsc
 8112b2541fa67952d696e266b3f2e425 854505 x11 optional icewm_1.2.37+1.3.4pre2.orig.tar.gz
 3bd67236b9382cfe14ee7c56c27e5b13 103165 x11 optional icewm_1.2.37+1.3.4pre2-1.diff.gz
 b30a6ca98682ead96cf0df0082087b91 391314 x11 optional icewm-common_1.2.37+1.3.4pre2-1_amd64.deb
 fdced79ed3b7119744fd56576ef5e3a1 833054 x11 optional icewm_1.2.37+1.3.4pre2-1_amd64.deb
 ccea2cfd65ab6924c2054354475a1443 28880 gnome optional icewm-gnome-support_1.2.37+1.3.4pre2-1_amd64.deb
 f4fb2df608abe73a5946c176a257899f 530334 x11 optional icewm-lite_1.2.37+1.3.4pre2-1_amd64.deb
 37fc8498e8f8da47bcf633cf02749e5f 2402 x11 optional icewm-experimental_1.2.37+1.3.4pre2-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKFYDm4QZIHu3wCMURApY/AJ4xS/lmqOpkJDdtUoXgw/bg/D2XqQCfbf35
jjA2QEYpXfAjU6N4E9JCZEk=
=TqpW
-----END PGP SIGNATURE-----





Reply sent to Eduard Bloch <blade@debian.org>:
You have taken responsibility. (Thu, 21 May 2009 17:15:07 GMT) (full text, mbox, link).


Notification sent to Dan Jacobson <jidanni@jidanni.org>:
Bug acknowledged by developer. (Thu, 21 May 2009 17:15:07 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 19 Jun 2009 07:33:19 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Jul 23 19:01:23 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.