It is a documented problem that openoffice 1.1 beta 2 has severe problems running with glibc 2.3.1 which their developers refer to as "broken" on many ocassions. See http://www.openoffice.org/project/www/issues/show_bug.cgi?id=10210 and the countless duplicates (not all are marked yet). This problem hit me on all of my gentoo boxes running both glibc 2.3.1 and the new openoffice 1.1 beta2 binary ebuild. Unfortunately the problems are not always the same, on the 5 boxes I tested some could not even launch openoffice and some appeared stable with a particular option tab causing an application crash. (in oocalc, the format cells, alignment tab reliably crashed all of my test systems that could manage loading the program). After upgrading to the masked glibc 2.3.2-r1 all of the problems disappeared, I did not try downgrading, but according to the openoffice IssueZilla this will also fix the problem. If this problem is corroborated I think that the beta2 should be marked incompatable with glibc 2.3.1. Reproducible: Always Steps to Reproduce: 1. have openoffice-bin-1.1_beta2 and glibc-2.3.1 installed (most of the systems were -r2) 2. open oocalc (might just crash here) 3. right click on cell, choose format, click alignment tab 4. program crashes with libsal.so.3 with link time reference error 5. ACCEPT_KEYWORDS="~x86" emerge glibc (gets 2.3.2-r1) 6. oocalc 7. right click on cell, choose format, click alignment tab 8. no crash Actual Results: OpenOffice exits (crashes) with libsal.so.3 with link time reference error under glibc 2.3.1. Works fine under glibc 2.3.2. Expected Results: Not crashed ;), or better put, openoffice-bin 1.1beta2 should disallow glibc 2.3.1 as a dependency if this problem is infact corroborated. Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2,2.3.2-r1) ================================================================= System uname: 2.4.19-gentoo-r10-nogrs2 i686 AMD Athlon(tm) MP 1900+ GENTOO_MIRRORS="http://nada/~distfiles http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/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="/usr/local/portage" USE="x86 -3dfx 3dnow aalib -acl afs alsa apm arts atlas avi berkdb bonobo -canna cdr -cjk crypt cups dga directfb -doc dvd encode -esd evo fbcon flash -freewnn gb gd gdbm ggi ggz gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile -icc -icc-pgo imap imlib innodb ipv6 java jikes jpeg junit kde kerberos lcms leim libg++ libgda libwww -matrox maildir mbox mikmod mmx motif mozilla mozsvg mpeg -mule mysql nas ncurses -nls -nocardbus -oci8 odbc oggvorbis opengl oss pam -pcmcia pda pdflib perl -pic plotutils png -pnp -postgres python qt qtmt quicktime readline ruby samba sasl scanner sdl slang slp snmp socks5 spell sse ssl -static svga tcltk tcpd tetex tiff truetype -trusted -voodoo3 -wavelan wmf X xface xml xml2 xmms xv zeo zlib moznomail moznoirc apache2" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-mp -O3 -pipe" CXXFLAGS="-march=athlon-mp -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j3" AUTOCLEAN="yes" SYNC="rsync://nada/gentoo-portage rsync://rsync.namerica.gentoo.org/gentoo-portage" FEATURES="sandbox ccache userpriv usersandbox"
Thanks, I have changed the ebuild to disallow glibc-2.3.1. I'm running glibc-2.3.2 so I didn't notice when making/testing the ebuild.