ok so I have a gnome-edge panel and I want to add "epiphany" to it * right-click->add launcher from menu->Internet->Web Browser gnome-panel then tells me there is icon called "Web Browser.png" if I have a "non-standard" icon set (Noia, Lush ..) * Panel loads default "gnome-unknown.png" Now, I want to assign a proper icon to this launcher, so right-click->properties->click on icon->select an icon(from /usr/share/pixmaps, browse and select an icon). * For my part I thought, since the Browse dialog doesn't show me hidden folders(/.icons) in my case, I can type in the selection box /.icons in my home directory and press Enter(hoping that the contents of .icons directory will show up). that is it: * the file-dialog disappears, the change-icon dialog disappears and gnome reports gnome-panel crashed. *Click Close or report the bug *Clicking Close will restart the gnome-panel which crashes again. *Rinse and Repeat. To get back(any functioning panel) this is my dirty method(just delete the ~/.gconf/apps/panel, you must end your session though) or if you want to keep the directory for rememberence sake rename it. ####################### gnome-panel - 2.2.2.2 ####################### ###############EMERGE INFO################### Portage 2.0.48-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-wolk4.3s i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.70GHz GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/usr /etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell xml2 xmms xv zlib gdbm berkdb slang readline arts aalib svga java mysql X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk motif opengl mozilla gphoto2 cdr directfb doc dvd evo fbcon flash gb gd gtk2 mbox moznocompose moznoirc moznomail mozsvg objc odbc pcmcia pnp radeon samba sse tiff trusted usb -3dnow -kde -qt truetype" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -Os -pipe -fomit-frame-pointer -funroll-loops" CXXFLAGS="-march=pentium3 -Os -pipe -fomit-frame-pointer -funroll-loops" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" ################################################################
what version of gtk+ are you running? your reference to the file dialog causing the crash suggests it might have something to do with gtk+. if you have version 2.2.2 or greater, please try downgrading to 2.2.1-r1. another possibility is optimisations, if you try compiling it with CFLAGS="-march=i686 -O2 -pipe" emerge gnome-panel do you see the same crashes?
ok sort of fixed - 1. Compile gnome panel with -march=i686 -O2 -pipe * no changes, crashed just the same 2. Downgrade to gtk+-2.2.1-rc1 with the above CFLAGS * This fixed the problem But, the bug should still be valid for gnome-panel-2.2.2.2 with gtk+-2.2.2, right?
yeh, we're still having some problems with gtk+2.2.2, so i guess this is related to bug 22976 and bug 22576. for the moment, you're best sticking with 2.2.1.
have you tried with gtk+-2.2.4-r1 ? this version should have the problems fixed.
yes, 2.2.4-r1 seems to fix this particular bug.
thanks for confirming.