#565574 iceweasel: Corrupt application colors under 8bit xserver & KDE

Package:
libgtk2.0-0
Source:
gtk+2.0
Description:
GTK graphical user interface library - old version
Submitter:
"Raymond E. Gintner IV"
Date:
2010-01-18 08:30:11 UTC
Severity:
normal
#565574#5
Date:
2010-01-17 05:33:23 UTC
From:
To:
I've discovered that iceweasel corrupts all of its display colors when
running under KDE and an 8bit color xserver. It does this for any page,
including the about: page.  The web page renders incorrectly, as does
the application itself.  For example, the menu bar is gray, but the menu
text is purple and sits on green rectangles, making it unreadable.  Reds
in web content become cyan.  If I shift focus away from iceweasel by
clicking on another application window, the color of the web content
corrects itself, and the application colors shift but remain incorrect.
This happens in KDE, but does not happen under TWM: iceweasel functions
correctly under TWM. Other applications display properly in KDE,
including OpenOffice.org.

I discovered this because my video card failed, and has been temporarily
replaced with a circa 1995 trident PCI model.  These problems did not
exist under 24bit color on my AGP radeon card.

I run debian stable, and fully updated the system prior to this report.

#565574#10
Date:
2010-01-17 21:40:44 UTC
From:
To:
I've spent some time poking at this and believe that this bug does not lie
within iceweasel.  I am beginning to suspect that it lies with an
interaction between libglib2.0-0 and/or libgtk2.0-0 and the libqt3-mt
package.

I conducted further testing using the TWM window manager.  I found that if
I run iceweasel alone, it operates properly.  If I open any one of the
following applications, konsole, kate, kontact, kolf, mysql-navigator, or
qt3-assistant and then open any one of iceweasel, gimp, or dia, the latter
application will not display correctly.  If I open any of the latter
applications without opening any of the former, the latter application
will display correctly.

The applications konsole, kate, kontact, kolf, mysql-navigator and
qt3-assistant all depend upon either the libqt3-mt package, or the
kdelibs4c2a package which depends upon the libqt3-mt package.  I seem to
have problems only when I run an application that depends upon libqt3-mt.

The applications iceweasel, gimp, and dia have the following common
dependencies: libc6, libglib2.0-0, and libgtk2.0-0.

I scanned the bugs for libqt3-mt, libglib2.0-0, and libgtk2.0-0 and did
not see anything related to this problem.