After some filesystem problems (fsck fixed errors), mozilla would not open and galeon would continually open browser windows until killed. Remerging galeon and mozilla did not solve the problem. Looking at the output of strace mozilla determined that mozilla was looking for FcPatternCreate, but ldd /usr/lib/mozilla/mozilla-bin determined that it wasn't linked. emerge fontconfig mozilla solved the problem. Any idea why the mozilla emerge (and linking) worked if the linking didn't? Reproducible: Didn't try Steps to Reproduce: 1. 2. 3. Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Lin ux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X 11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/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 3dnow apm avi crypt cups encode gif jpeg kde gnome libg++ mikmod mm x mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directf b gdbm berkdb slang readline arts svga ggi tcltk java guile X sdl gpm tcpd pam l ibwww ssl perl python esd imlib oggvorbis gtk qt motif opengl mozilla cdr" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
not a keychain bug
Mozilla is not linked against libfontconfig, but /usr/lib/mozilla/components/libgfx_gtk.so is. Ill say it was caused by the filesystem corruption. Anyhow, fontconfig is a DEPEND of mozilla.