Hi all, for some reason all my toolbar icons are corrupted somehow. They're all red/pink in both MATE and LXDE. The only normal colors are on the desktop, and the logout icon, as the icon of the green man running is actually correct. Regardless of theme, even the high contrast ones (they're supposed to be black) are all red and or pink. I had a much more bloated make.conf with many many USE flags set, then rebuilt the system again with them as minimal as possible for my use, and the issue still happens. Haven't figured out why this is happening and don't think I will without someone's help who has experience with similar issues. Terminal colors and colors in application are perfectly fine, as long as they are not theme icons, i.e. text and website content as well as background color is perfectly fine, icon themes such as refresh button in browser and such are all pink. Menu selections are blue, which is also correct, both in toolbar and applications. Running Gentoo ~amd64. Reproducible: Always Steps to Reproduce: 1. Install LXDE and or MATE with a lot of icons and themes to choose from 2. Install a DM such as LightDM (the one I'm using) 3. Start Dbus + Consolekit + LightDM 4. Login, and see all icons are messed up Actual Results: All icons are red/pink, including high contrast, no themes are correct, at all. All colors are wrong except Logout green running man. Expected Results: Colors should be correct and accurate to their corresponding theme. Portage 2.3.3 (python 2.7.12-final-0, hardened/linux/amd64/no-multilib, gcc-5.4.0, glibc-2.23-r3, 4.8.15-NTU x86_64) ================================================================= System uname: Linux-4.8.15-NTU-x86_64-AMD_A10-5800K_APU_with_Radeon-tm-_HD_Graphics-with-gentoo-2.3 KiB Mem: 16402576 total, 15788696 free KiB Swap: 0 total, 0 free sh bash 4.3_p48-r1 ld GNU gold (Gentoo 2.27 p1.0 2.27) 1.12 app-shells/bash: 4.3_p48-r1::gentoo dev-lang/perl: 5.24.1_rc4::gentoo dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo dev-util/cmake: 3.7.1::gentoo dev-util/pkgconfig: 0.29.1::gentoo sys-apps/baselayout: 2.3::gentoo sys-apps/openrc: 0.23::gentoo sys-apps/sandbox: 2.10-r2::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69-r2::gentoo sys-devel/automake: 1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo sys-devel/binutils: 2.27::gentoo sys-devel/gcc: 5.4.0::gentoo sys-devel/gcc-config: 1.8-r1::gentoo sys-devel/libtool: 2.4.6-r2::gentoo sys-devel/make: 4.2.1::gentoo sys-kernel/linux-headers: 4.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.23-r3::gentoo Repositories: gentoo location: /usr/portage sync-type: git sync-uri: git://anongit.gentoo.org/repo/gentoo.git priority: -1000 NTU location: /usr/local/portage masters: gentoo priority: 0 ACCEPT_KEYWORDS="amd64 ~amd64 ~x86" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -fPIC -fPIE -fstack-protector-all -fomit-frame-pointer -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -fPIC -fPIE -fstack-protector-all -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" INSTALL_MASK=" /etc/system.d /usr/lib/systemd" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -O2 -fPIC -fPIE -fstack-protector-all -fomit-frame-pointer -pipe -pie -Wl,-z,now -Wl,-z,relro" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="X acl alsa amd64 audit berkdb bzip2 cairo cli consolekit cracklib crypt cups custom-cflags custom-optimization cxx dbus dri gcrypt gdbm gperf hardened iconv ipv6 justify mmx mmxext modules ncurses nls nptl opengl openmp pam pax_kernel pcre pgo pic pie policykit readline seccomp session sse sse2 ssl ssp startup-notification tcpd truetype unicode urandom xattr xcb xinerama xtpax zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_US" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby21" USERLAND="GNU" VIDEO_CARDS="amdgpu r600 radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
package.mask: # Core >sys-kernel/linux-headers-4.8 >=app-shells/bash-4.4 >=dev-lang/python-3.5.2 >sys-libs/glibc-2.23-r3 >sys-devel/gcc-5.4.0 >sys-devel/binutils-2.27 >dev-libs/gmp-6.1.2 >dev-libs/mpfr-3.1.5 >dev-libs/mpc-1.0.3 # Never install sys-apps/systemd media-sound/pulseaudio sys-fs/udev # Use ffmpeg instead media-video/libav # Freeze >media-gfx/gimp-2.9 >=lxde-base/lxde-common-0.99.1 package.use: net-misc/iputils -caps -filecaps sys-apps/kmod lzma sys-boot/grub -grub_platforms_efi-64 -themes sys-libs/zlib minizip <dev-lang/python-3.4 sqlite dev-libs/libpcre pcre16 x11-libs/libxcb xkb x11-libs/libdrm libkms x11-base/xorg-server glamor xvfb x11-drivers/xf86-video-amdgpu glamor x11-libs/libfm gtk www-client/netsurf gtk net-libs/libdom xml # This didn't fix the color issue #x11-libs/cairo xlib-xcb media-libs/libpng apng media-gfx/inkscape dia imagemagick inkjar lcms postscript visio wpg app-text/evince djvu dvi t1lib tiff xps media-gfx/gimp exif jpeg jpeg2k lcms mng pdf png postscript smp svg tiff wmf xpm dev-libs/libxml2 python net-p2p/deluge gtk sys-devel/llvm clang gold x11-libs/libva vdpau x11-libs/libdrm video_cards_amdgpu video_cards_radeon media-libs/libwebp gif tiff media-libs/mesa -classic vaapi vdpau media-libs/x264 -interlaced media-video/mpv drm dvb dvd encode lcms jpeg rubberband v4l vaapi vdpau virtual/ffmpeg jpeg2k mp3 theora vaapi vdpau x264 media-video/ffmpeg cdio jpeg2k iec61883 ieee1394 libass libv4l mp3 opengl schroedinger theora twolame v4l vaapi vdpau vorbis webp x264 x265 xvid zimg media-sound/audacity flac id3tag libsamplerate mp3 sbsms twolame vamp vorbis mail-client/thunderbird -gstreamer media-video/vlc -qt4 a52 dc1394 dts dvb dvd flac ieee1394 jpeg libass lirc mp3 mpeg ogg opengl png postproc qt5 schroedinger svg taglib theora twolame v4l vcdx vln vorbis vpx wma-fixed x264 x265 xv gnome-base/gvfs udisks app-crypt/pinentry gnome-keyring app-crypt/gcr gtk package.env: #if toolchain # No forcing of SSP, PIE, PIC -z,now,relro -pie # Glibc 2.23 and 2.24 can't handle -z,now,relro (fixed in master) # Still errors out for me, leaving stock LDFLAGS # I think Glibc freezes itself for good once -z,now,relro is added sys-libs/glibc toolchain.conf sys-devel/binutils toolchain.conf gold.conf sys-devel/gcc toolchain.conf #endif #if gold broken sys-fs/fuse bfd.conf app-forensics/libewf bfd.conf net-mail/mailutils bfd.conf #endif #if pie broken sys-apps/pciutils nopie.conf sys-libs/efivar nopie.conf sys-boot/grub nopie.conf sys-apps/openrc nopie.conf sys-apps/coreutils nopie.conf dev-libs/openssl nopie.conf sys-process/atop nopie.conf net-libs/libpcap nopie.conf sys-libs/libcap nopie.conf app-forensics/chkrootkit nopie.conf app-forensics/unhide nopie.conf sys-libs/ncurses nopie.conf media-libs/jbigkit nopie.conf sys-libs/readline nopie.conf dev-lang/perl nopie.conf net-firewall/iptables nopie.conf sys-libs/zlib nopie.conf dev-libs/boost nopie.conf dev-lang/python nopie.conf dev-libs/nspr nopie.conf sys-power/cpupower nopie.conf dev-perl/libintl-perl nopie.conf dev-perl/Net-SSLeay nopie.conf dev-perl/HTML-Parser nopie.conf dev-perl/XML-Parser nopie.conf dev-perl/DBI nopie.conf dev-perl/DBD-SQLite nopie.conf dev-perl/Text-CharWidth nopie.conf dev-perl/TermReadKey nopie.conf dev-perl/Locale-gettext nopie.conf perl-core/Scalar-List-Utils nopie.conf dev-lang/tcl nopie.conf dev-lang/tk nopie.conf dev-vcs/subversion nopie.conf sys-libs/slang nopie.conf dev-libs/libnl nopie.conf dev-python/m2crypto nopie.conf dev-libs/newt nopie.conf dev-lang/spidermonkey nopie.conf net-nds/openldap nopie.conf gnome-base/dconf nopie.conf sys-apps/busybox nopie.conf net-print/cups nopie.conf app-text/ghostscript-gpl nopie.conf media-libs/x264 nopie.conf media-video/ffmpeg nopie.conf dev-python/lxml nopie.conf media-gfx/uniconvertor nopie.conf dev-perl/Digest-SHA1 nopie.conf dev-python/pycairo nopie.conf #if qt5 enabled app-crypt/pinentry nopie.conf #endif
Update, irrelevant: app-crypt/pinentry does not have nopie.conf specified as pinentry does not have the qt USE flag enabled (just turned it off as I realized this) grep "WW" /var/log/Xorg.0.log && grep "EE" /var/log/Xorg.0.log shows no errors
could you add screenshots, please?
Created attachment 457498 [details] Image of desktop
Can you test alternatives to MATE and LXDE too? I doubt this is really MATE related. You can try to solve the problem and collect more information for this ticket on out support channels: https://www.gentoo.org/support/
Created attachment 458862 [details] screen shot of icon corruption in Inkscape This isn't just related to MATE and LXDE. I too am seeing this (only in Gtk+:2 apps) on my Plasma 5 desktop. See the attached screen shot of Inkscape. I haven't installed any new x11-libs/gtk+:2 since the 2.24.31-r1 revbump on 9 October 2016, but this problem just appeared recently, so it must be due to something else. Other applications suffering from the problem include Gitview, VMware Player, and Eclipse (with SWT_GTK3=0). Applications not suffering from the problem include Firefox, Chromium, and VLC.
The problem is not solved by downgrading to x11-libs/gdk-pixbuf-2.34.0, x11-libs/libXpm-3.5.11, and x11-libs/cairo-1.14.6.
I'm seeing this in XFCE as well. Red/pink icons, and red/pink border colors. I recommend changing the assignee. I'm on a radeon r7 240, in case is is graphics card related.
FYI: This happens in every desktop environment, even when logging in as a new user. I reverted x11-drivers/xf86-video-ati from 7.8.0 to 7.7.1, but it had no effect.
I have this disease as well, although it took me a long time to notice since I rarely use gtk stuff. What I noticed, first, and what got me looking into this stuff, was crazy blue-green tinted images in eog. I'm wondering if we can disconfirm the hypothesis that the eog image tinting and the gnome toolbar icon tinting have the same root-cause: does everyone with the red-tinted toolbars see consistently blue-green tinted images presented by eog? To be clear: the effect is very unsubtle and obvious. If you have any question in your mind as to whether or not you are seeing a tint in eog -- trust me, you don't have the problem I'm describing. For the record, I've tried screwing around, both in terms of run-time settings and build-time configuration, with icc, lcms, colord, and gnome-color-manager, and, as best I can tell, none of the above seem to have any effect on this problem.
(In reply to Greg Turner from comment #10) > I have this disease as well, although it took me a long time to notice since > I rarely use gtk stuff. > > What I noticed, first, and what got me looking into this stuff, was crazy > blue-green tinted images in eog. > > I'm wondering if we can disconfirm the hypothesis that the eog image tinting > and the gnome toolbar icon tinting have the same root-cause: does everyone > with the red-tinted toolbars see consistently blue-green tinted images > presented by eog? > > To be clear: the effect is very unsubtle and obvious. If you have any > question in your mind as to whether or not you are seeing a tint in eog -- > trust me, you don't have the problem I'm describing. > > For the record, I've tried screwing around, both in terms of run-time > settings and build-time configuration, with icc, lcms, colord, and > gnome-color-manager, and, as best I can tell, none of the above seem to have > any effect on this problem. BTW, who knows if this is relevant or not, but I also happen (?) to have a radeon gpu (Southern Islands).
One other thing: I run KF5, not MATE. The best guess we have right now is that this is gtk2-related somehow. Can someone with sufficient bugzilla privileges please reassign to the appropriate herd (Gnome Desktop, I presume)? tia
Like Alec Ari (Comment 0), Mike Dilger (Comment 8), and Greg Turner (Comment 11), I too have a Radeon GPU (Tobago/Bonaire, Sea Islands). Could this issue possibly be caused by the kernel driver/firmware? I'm running Linux version 4.9.0-gentoo with sys-kernel/linux-firmware-20161205.
Hey guys, can you try downgrading LLVM? People on the forums have a similar issue (not exact) and downgrading LLVM fixed it for them, try a version lower than 3.9.1. Thank you. I won't have a chance to test this for another week or so, I've been extremely busy lately, but that might fix it. Something to do with the AMDGPU backend in LLVM, can't remember the details, might be related. Take care!
Created attachment 459932 [details, diff] revert-r290589.patch In reply to Alec Ari from comment #14) > Hey guys, can you try downgrading LLVM? People on the forums have a similar > issue (not exact) and downgrading LLVM fixed it for them, try a version > lower than 3.9.1. Thank you. I won't have a chance to test this for another > week or so, I've been extremely busy lately, but that might fix it. > Something to do with the AMDGPU backend in LLVM, can't remember the details, > might be related. Take care! Indeed! The forum thread is probably https://forums.gentoo.org/viewtopic-t-1056534-highlight-llvm.html which leads to https://bugs.freedesktop.org/show_bug.cgi?id=99078 which is talking about https://github.com/llvm-mirror/llvm/commit/c280d74837d8239fc6cf567576b766ca3f4844c5 which can be reverted in Gentoo by means of the attached llvm-3.9.1 patch in /etc/portage/patches/sys-devel/llvm-3.9.1 and the result is.... apparently not fixed (unless I need to reboot). But, dude, good hunch! I was wondering about llvm/mesa too. Maybe a more aggressive downgrade would still bear fruit. For the record it looks like with my useflags and outdated portage tree, =gnome-base/gnome-core-libs-3.20.0-r1 =dev-cpp/gtkmm-3.20.1 =x11-libs/gdk-pixbuf-2.34.0 =gnome-base/gnome-core-apps-3.20.0 =gnome-base/gnome-3.20.0 is the correct way to do this downgrade so I'll give that a shot later once I confirm that a reboot doesn't help. My Google-foo is definitely not strong enough for this one (probably so far I focused too much on eog/gtk -- plus, I have learned, there are lots of intentionally red and blue things, and a "gnome" can be some kind of creepy statue).
(In reply to Greg Turner from comment #15) > =gnome-base/gnome-core-libs-3.20.0-r1 =dev-cpp/gtkmm-3.20.1 > =x11-libs/gdk-pixbuf-2.34.0 =gnome-base/gnome-core-apps-3.20.0 > =gnome-base/gnome-3.20.0 Oops, correction: =sys-devel/llvm-3.9.0-r1 =sys-devel/clang-3.9.0-r100 =sys-devel/clang-runtime-3.9.0 =sys-libs/libomp-3.9.0 =media-libs/mesa-13.0.2 =dev-qt/qt-creator-4.1.0
Well I'll be debugged, a reboot after the above patch did indeed fix it. Huzzah!
Alright, safe to say this is the same bug. Thank you for testing that out, LLVM is indeed the cause. Cheers guys!
*** Bug 604062 has been marked as a duplicate of this bug. ***
Added to my commit queue. I'm checking for one more issue, and I will commit in a few hours.
commit adcf096fb28450ee4326e38110fab081b0969368 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: Sat Jan 21 12:37:46 2017 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Sat Jan 21 14:03:43 2017 sys-devel/llvm: Revert upstream AMDGPU breakage, #603858 I'm sorry for the delay. I was hoping to see a 'more proper' fix upstream but since nothing apparently interesting seems to happen, I'll just revert it. I'd appreciate if someone who has reproduced the issue before could try 4.0.0rc1 or 9999.
I had this issue with llvm 3.9.1 but not with 4.0.0 rc1.
Wow! I had seen the problem here, but since I'm running live-git kde5 (frameworks/plasma/apps) version -9999 from the kde overlay, and since I only saw it with gtk-based apps, primarily claws-mail and pan (but not firefox), and at least as it appeared here, the effect wasn't actually displeasing at all, I thought it was some sort of new kde visual effect on its gtk-theming. The thought that it might be graphics-driver related never entered my head. Now I know different. Thanks everyone who had a part in tracking this down and getting it fixed. =:^) Duncan