This is a really strange one. Whenever I reboot, libxml2 seems to become currupt. This mean that gdm will only use the "old" version and also that even if I do log into my xfce4 desktop, it cannot be correctly drawn due to depending on libxml2!? However, if I re-emerge libxml2 and restart the xdm service everything works, so long as I don't reboot. At first I thought that the hard drive was starting to get flaky, but since no other software or file has become corrupt I thought that it might be some strange software bug. Can anyone help me with this? Here is emerge info: Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15.1 i686) ================================================================= System uname: 2.6.15.1 i686 AMD Athlon(tm) processor Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-tbird -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache digest distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.rhnet.is/pub/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" LC_ALL="is_IS.UTF-8" 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="x86 3ds S3TC X a52 aac acpi aim alsa apm async audiofile avi bdf bigger-fonts bindist bitmap-fonts blender-game bzip2 cairo ccache cdda cddb cdinstall cdparanoia cdr cdrom chroot cpudetection crypt css cups curl dbus devmap dga dnd dri dvd dvdread emboss encode escreen exif expat extensions fam ffmpeg firefox flac fmod foomaticdb fortran ftp gcj gd gdbm gif glut glx gmail gmailtimestamps gmp gnome gpm gstreamer gtk gtk2 hal imagemagick imap imlib imlib2 jabber javascript joystick jp2 jpeg jpeg2k kde kdeenablefinal lcms libg++ libwww mad maildir mhash mikmod mmx mng motif mp3 mpeg mplayer msn music nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses net network nls nocd nowin nsplugin nvidia offensive ogg oggvorbis openal opengl oss pam pcre pdf pdflib perl physfs png pnp python qemu-fast qt quicktime readline real reiserfs remote savedconfig sdl session silverxp smartcard softmmu sounds speex spell sse ssl stencil-buffer svg tcltk tcpd tga theora threads tiff truetype truetype-fonts trusted type1-fonts udev unicode urandom usb vfat vorbis win32codecs wordperfect wv xface xml2 xmms xpm xprint xrandr xscreensaver xv xvid yahoo zeroconf zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS here is uname -a: Linux aphrodite 2.6.15.1 #1 PREEMPT Mon Jan 30 19:24:18 GMT 2006 i686 AMD Athlon(tm) processor AuthenticAMD GNU/Linux I really haven't got a clue what this might be. Please help.
Please, explain exactly what do your mean by "corrupt" - especially some error messages would be helpful...
Also post the output of 'equery check libxml2' (equery in part of app-portage/gentoolkit)
equery check libxml2: [ Checking dev-libs/libxml2-2.6.23 ] * 146 out of 146 files good The only error message was when gdm tried to start and crashed, displaying something like: gdm seems to have crashed, trying another login manager. After re-emerging libxml2, it all goes back to normal until the next reboot.
Apparently libxml2 is not corrupt... Re-emerge gdm and if it doesn't help, then attach a backtrace of the crash - http://www.gentoo.org/doc/en/bugzilla-howto.xml