Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 255251

Summary: x11-libs/gtk+-2.14.7: missing icons after updating from gtk+-2.12 to gtk+-2.14
Product: Gentoo Linux Reporter: Pacho Ramos <pacho>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 260063    
Bug Blocks:    
Attachments: proper-icon.png
unproper-icon.png

Description Pacho Ramos gentoo-dev 2009-01-17 11:28:28 UTC
After updating from gtk+-2.12 to gtk+-2.14, some icons have been lost. This can
be seen while navigating folders with nautilus, icons for application/x-bittorrent , application/x-m4, application/xml and others are missing

This occurs with any gtk+2.14* version (even with latest gtk+ version) 

Portage 2.1.6.4 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.28-tuxonice x86_64)
=================================================================
System uname: Linux-2.6.28-tuxonice-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-glibc2.2.5
Timestamp of tree: Fri, 16 Jan 2009 19:30:01 +0000
distcc 3.0 x86_64-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=nocona -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=nocona -fomit-frame-pointer"
DISTDIR="/usr/distfiles"
FEATURES="autoaddcvs ccache collision-protect cvs distlocks fixpackages multilib-strict parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="es es_ES en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise /usr/local/portage/layman/java-overlay /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 amr avahi bash-completion berkdb bluetooth branding bzip2 cairo cdda cddb cdparanoia cdr cli consolekit cracklib crypt css cups daap dbus dell dirac divx djvu dts dvd dvdr dvdread dvi eds emboss emovix encode epiphany evo exif fam fbcondecor fbsplash ffmpeg flac fortran fuse galago gdbm gif glitz gmedia gnome gnome-keyring gpm gsm gstreamer gtk hal iconv ieee1394 ipv6 isdnlog java java6 jpeg jpeg2k kdeenablefinal kdehiddenvisibility kpathsea ladspa laptop latex lcms ldap libnotify lirc lzma mad midi mikmod mjpeg mmx mmxext mono moonlight mp3 mpeg mudflap multilib musepack musicbrainz nautilus ncurses network network-cron networkmanager nls nptl nptlonly ntp ogg opengl openmp pam pch pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline realmedia reflection scanner schroedinger sdl session smp sms speex spell spl sse sse2 sse3 ssl ssse3 startup-notification svg sysfs t1lib tcpd theora threads tiff totem truetype unicode usb v4l2 vcd vhook vorbis wmf wmp x264 xattr xcb xft xinetd xml xorg xulrunner xv xvid zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es es_ES en_US" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Reproducible: Always
Comment 1 Pacho Ramos gentoo-dev 2009-01-17 11:29:21 UTC
Created attachment 178779 [details]
proper-icon.png

Proper icon, with gtk+-2.12
Comment 2 Pacho Ramos gentoo-dev 2009-01-17 11:30:41 UTC
Created attachment 178781 [details]
unproper-icon.png

Unproper icon, with gtk+-2.14

It occurs with all icon themes I have test, even with gnome-themes-2.22 and 2.24
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-01-17 23:23:00 UTC
tried updating your shared-mime-info ?
Comment 4 Pacho Ramos gentoo-dev 2009-01-18 10:55:32 UTC
Still the same, with 0.51 :-(
Comment 5 Mart Raudsepp gentoo-dev 2009-01-18 23:57:37 UTC
What nautilus version do you have?
Comment 6 Pacho Ramos gentoo-dev 2009-01-19 08:02:19 UTC
nautilus-2.22.5.1-r1
Comment 7 Mart Raudsepp gentoo-dev 2009-01-19 11:15:18 UTC
Crap, I think there were some changes for missing image icon handling and some other handling that needed changes in nautilus to adapt, so 2.22 is clearly too old for that, and as we are stabling gtk+-2.14 before nautilus-2.24... need to dig out the details of the changes on this.

Are there problems with the icons outside of nautilus?
Comment 8 Pacho Ramos gentoo-dev 2009-01-19 11:27:29 UTC
(In reply to comment #7)
> Crap, I think there were some changes for missing image icon handling and some
> other handling that needed changes in nautilus to adapt, so 2.22 is clearly too
> old for that, and as we are stabling gtk+-2.14 before nautilus-2.24... need to
> dig out the details of the changes on this.
> 
> Are there problems with the icons outside of nautilus?
> 

Seems that the icon is OK from gtkfilechooser and pcmanfm
Comment 9 Matt 2009-02-09 23:28:59 UTC
I got the same problem with gtk+-2.14.7-r1

when updating from gtk+-2.14.7 to gtk+-2.14.7-r1 this started occuring from what I can tell


I'm running ~amd64 and seeing this problem now for some days 

gdk-pixbuf-query-loaders produces a Segmentation fault when run

perhaps this is related to hardened (I'm running a hardened toolchain) but it sure didn't happen with 2.14.5 (and perhaps also 2.14.7)
Comment 10 Matt 2009-02-09 23:52:11 UTC
well, I found out that it doesn't seem to be related to this error:

/var/tmp/portage/x11-libs/gtk+-2.14.7/temp/environment: line 3343: 13189 Segmentation fault      gdk-pixbuf-query-loaders > "${ROOT}${GTK2_CONFDIR}/gdk-pixbuf.loaders"

and:
[22098.211397] gdk-pixbuf-quer[13189]: segfault at 78 ip 00007f63c6a4bfb4 sp 00007fffd42d3210 error 4 in libselinux.so.1[7f63c6a2e000+27000]

sorry for the noise

Comment 11 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-03-01 21:04:03 UTC
will close when 2.24 is stable (on enough arches).
Comment 12 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-17 20:07:03 UTC
gnome 2.24 stable on most arches now. Closing.