I'm using ximian openoffice 1.3.0, emerged with USE="gnome kde ooo-kde". When I invoke any File->Open dialog, then hit Cancel, I either get a segfault, or X becomes unstable (i.e. no windows respond -- not even non-ooo) before I kill the app. Running from console shows: jd64% xoowriter QSettings::sync: filename is null/empty sh: crash_report: command not found Xlib: unexpected async reply (sequence 0x363e)! soffice.bin: Fatal IO error: client killed soffice.bin: Fatal IO error: client killed pure virtual method called KCrash: Application 'soffice.bin' crashing... soffice.bin: Fatal IO error: client killed QSettings::sync: filename is null/empty The lines 4 and down are after I used CTRL+ALT+ESC to kill the window. BTW, this is with kde-3.3.0, ACCEPT_KEYWORDS="~x86" Reproducible: Always Steps to Reproduce: 1. emerge ximian-openoffice-1.3.0 with USE="ooo-kde" 2. Launch any openoffice app 3. File->Open 4. Hit Cancel Actual Results: Either OOO freezes X, or I get a kde error about a segfault. Console also shows weird errors. Expected Results: Close the open dialog, and return in functional order. Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r1) ================================================================= System uname: 2.6.8-gentoo-r1 i686 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.5.3 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts avi berkdb cdr cjk crypt cups dv dvd dvdr encode foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 gtkhtml imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd transcode truetype x86 xml2 xmms xv zlib"
I can confirm that bug, have already been in touch with upstream authors, seems to be a threading issue, hope there is a patch soon...
This should be fixed with version 1.3.2 which has just been commmited to portage