Yesterday evening, after an "emerge world" kopete started crashing IMHO due to a bug in libxslt. Downgrading to 1.1.12 fixed the problem. Reproducible: Always Steps to Reproduce: 1. Upgrade to libxslt-1.1.13 2. Open kopete and click an the appearance tab in "Settings" -> "Configure Kopete..." or open a chat windows and then close it. 3. Actual Results: Kopete crashes while loading Expected Results: Normal operation This is what strace reported: [...] access("/home/gigi/.kde3.4/share/apps/khtml/css/html4.css", R_OK) = -1 ENOENT (No such file or directory) access("/usr/share/apps/khtml/css/html4.css", R_OK) = -1 ENOENT (No such file or directory) access("/usr/kde/3.4/share/apps/khtml/css/html4.css", R_OK) = 0 stat64("/usr/kde/3.4/share/apps/khtml/css/html4.css", {st_mode=S_IFREG|0644, st_size=9757, ...}) = 0 open("/usr/kde/3.4/share/apps/khtml/css/html4.css", O_RDONLY|O_LARGEFILE) = 16 fstat64(16, {st_mode=S_IFREG|0644, st_size=9757, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=9757, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=9757, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=9757, ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6048000 open("/usr/kde/3.4/share/apps/kopete/styles/Kopete.xsl", O_RDONLY|O_LARGEFILE) = 16 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 libkopete: WARNING: [void Kopete::PluginManager::slotShutdownTimeout()] Some plugins didn't shutdown in time! read(16, "<?xml version=\"1.0\" encoding=\"UT"..., 131072) = 2397 libkopete: Remaining plugins: fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 libkopete: Forcing Kopete shutdown now._size=2397, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 read(16, "", 131072) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0 close(16) = 0 munmap(0xb6048000, 131072) = 0 brk(0x8474000) = 0x8474000 munmap(0xcab8bd77, 1033216397) = -1 EINVAL (Invalid argument) --- SIGSEGV (Segmentation fault) @ 0 (0) --- --- Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-ck2 i686) ================================================================= System uname: 2.6.11-ck2 i686 AMD Athlon(tm) XP Processor 3000+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 12:06:09)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r1, 2.15.92.0.2-r6 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon64 -msse2 -mfpmath=sse -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon64 -msse2 -mfpmath=sse -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache digest distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://inferos/portage http://cdn.mirror.garr.it/mirrors/gentoo http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X a52 aac aalib alsa amd apm arts artswrappersuid audiofile avi bash-completion berkdb bidi bitmap-fonts c++ cdda cddb cdio cdparanoia cdr crypt cups curl dba dga directfb dmx dts dv dvb dvd dvdr dvdread emboss encode esd faad fam fame fbcon fbdev ffmpeg flac font-server foomaticdb gd gdbm gif gimpprint gnokii gphoto2 gpm gstreamer gtk gtk2 guile hal howl imagemagick imlib java javascript jikes jit jpeg junit kde kdeenablefinal kerberos ldap libcaca libg++ libwww live lm_sensors lzo mad matroska mikmod mjpeg mmx mmx2 mmxext mng motif mozilla mp3 mpeg ncurses nls nptl nvidia objc offensive ogg oggvorbis openal opengl oss pam pcmcia pdflib perl php pic png pnp ppds python qt quicktime rdesktop readline real rtc samba scanner sdl slang slp smime sms snmp speex spell sqlite sse sse2 ssl stream svg tcltk tcpd theora tidy tiff truetype truetype-fonts type1-fonts unicode usb userlocales utf8 vcd vga vidix vlm vorbis wifi winbind wmf wxwindows xine xinerama xml2 xosd xprint xscreensaver xv xvid xvmc zeroconf zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Im having the same problem. As soon as I upgraded to libxslt-1.1.13 kopete broke. When going down a version it started working again.
This is a grave bug in libxslt: http://bugzilla.gnome.org/show_bug.cgi?id=170533 Reassigning to libxslt maintainers, so they can decide whether to patch 1.1.3, or wait for 1.1.4...
Looks like it'll be fixed in 1.1.14, but I'd still like to patch 1.1.13. I'll get the diff from CVS when I have some time soon.
Fixed in CVS for 1.1.13-r1