After installing xorg-x11-6.8.2-r1 my X segfaults if started direcly or startx throws a XIO: fatal IO error 104 (Connect reset by peer) on X server ":0.0" after 0 requests (0 know processed) with 0 events remaing. /var/log/xorg.0.log shows the 'normal' startup info, no Warning/Error. However, it does recognize the correct version and memory size of my G200. Here is my emerge --info: ========================= Gentoo Base System version 1.6.12 Portage 2.0.51.22-r1 (default-linux/x86/2005.0/2.4, gcc-3.3.5-20050130, glibc-2.3.5-r0, 2.4.28-gentoo-r9 i686) ================================================================= System uname: 2.4.28-gentoo-r9 i686 AMD-K7(tm) Processor dev-lang/python: 2.2.3-r5, 2.3.5 sys-apps/sandbox: 1.2.10 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.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.4.19-r1, 2.4.22-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon -fprefetch-loop-arrays -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/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/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon -fprefetch-loop-arrays -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac aalib alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl directfb divx4linux dvd dvdread eds emboss encode esd ethereal fam ffmpeg flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg junit libg++ libwww lirc mad matrox mikmod mmx mmxext motif mozilla mp3 mpeg mysql ncurses network nls ogg oggvorbis opengl oss pam pcmcia pdflib perl png pnp ppds python quicktime readline samba sdl slang speex spell sqlite ssl svga tcltk tcpd threads tiff truetype truetype-fonts trusted type1-fonts usb v4l vorbis wavelan xine xml xml2 xmms xv xvid zlib video_cards_matrox userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY And my XF86Config: ================== Section "Files" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/local" FontPath "/usr/share/fonts/misc:unscaled" [snip] FontPath "/usr/share/fonts/xawtv" ModulePath "/usr/X11R6/lib/modules" RgbPath "/usr/lib/X11/rgb" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" Option "BlankTime" "0" Option "off time" "60" EndSection Section "Module" Load "record" Load "extmod" Load "dbe" Load "dri" Load "glx" Load "xtrap" Load "type1" Load "freetype" #Load "speedo" EndSection Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbKeyCodes" "xfree86" Option "XkbLayout" "de" Option "XkbModel" "pc105" Option "XkbVariant" "nodeadkeys" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Device" "/dev/misc/psaux" #Option "Device" "/dev/mouse" Option "Name" "AutoDetected" Option "Protocol" "IMPS/2" Option "Vendor" "AutoDetected" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" HorizSync 27-61.5 Identifier "Monitor[0]" ModelName "F340i-W-T92" VendorName "Eizo" VertRefresh 45-120 UseModes "Modes[0]" Option "dpms" EndSection Section "Modes" Identifier "Modes[0]" Modeline "pal" 50.00 768 832 856 1000 576 590 595 630 -hsync -vsync Modeline "1024x768" 117.53 1024 1072 1192 1408 768 783 796 861 Modeline "1024x768" 78.80 1024 1024 1120 1280 768 769 772 800 +hsync +vsync # ModeLine "1024x768@84" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync # ModeLine "1152x864@75" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 16 Modes "1024x768" "pal" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "pal" EndSubSection SubSection "Display" Depth 32 Modes "1024x768" "pal" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "Device" BoardName "MGA G200 AGP" BusID "1:5:0" Driver "mga" Identifier "Device[0]" VideoRam 8192 # VideoRam 16384 Screen 0 VendorName "Matrox" ChipSet "mgag200 PCI" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Xinerama" "off" Screen "Screen[0]" EndSection Section "DRI" Group "video" Mode 0660 EndSection And the last lines of a strace X: ================================= write(0, "(II) Module int10: vendor=\"X.Org"..., 45) = 45 write(0, "\tcompiled for 6.8.2", 19) = 19 write(0, ", module version = 1.0.0\n", 25) = 25 write(0, "\tABI class: X.Org Video Driver, "..., 44) = 44 write(0, "(II) MGA(0): initializing int10\n", 32) = 32 open("/dev/mem", O_RDWR) = 8 mmap2(0xf0000, 65536, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_FIXED, 8, 0xf0) = 0xf0000 mmap2(0xa0000, 131072, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_FIXED, 8, 0xa0) = 0xa0000 close(8) = 0 open("/dev/mem", O_RDWR) = 8 mmap2(0xc0000, 196608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_FIXED, 8, 0xc0) = 0xc0000 close(8) = 0 shmget(IPC_PRIVATE, 655360, IPC_CREAT|0600) = 1146900 shmat(1146900, 0, 0) = 0x4127b000 shmat(1146900, 0x1, SHM_RND) = 0 open("/dev/mem", O_RDWR) = 8 mmap2(0xc0000, 196608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_FIXED, 8, 0xc0) = 0xc0000 close(8) = 0 open("/dev/mem", O_RDONLY) = 8 mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 8, 0) = 0x40028000 munmap(0x40028000, 4096) = 0 close(8) = 0 write(0, "(II) MGA(0): Primary V_BIOS segm"..., 47) = 47 open("/dev/mem", O_RDWR) = 8 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0) = 0x40028000 close(8) = 0 ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = -1 EINVAL (Invalid argument) munmap(0x40028000, 4096) = 0 rt_sigprocmask(SIG_BLOCK, [IO], [], 8) = 0 vm86old(0x837ff78) = -1 ENOSYS (Function not implemented) vm86old(0x837ff78) = -1 ENOSYS (Function not implemented) rt_sigprocmask(SIG_UNBLOCK, [IO], NULL, 8) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- rt_sigaction(SIGSEGV, {SIG_IGN}, {0x8088750, [SEGV], SA_RESTORER|SA_RESTART, 0x400a3608}, 8) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ My cfg worked great with older version of xorg and xfree. I also commented out dri and glx. I also fetched the drivers provides on the Matrox hompage. No change. Any ideas?
(In reply to comment #0) > After installing xorg-x11-6.8.2-r1 my X segfaults if started direcly or startx > throws a > > XIO: fatal IO error 104 (Connect reset by peer) on X server ":0.0" > after 0 requests (0 know processed) with 0 events remaing. > > /var/log/xorg.0.log shows the 'normal' startup info, no Warning/Error. However, > it does recognize the correct version and memory size of my G200. > > Here is my emerge --info: > ========================= > > Gentoo Base System version 1.6.12 > Portage 2.0.51.22-r1 (default-linux/x86/2005.0/2.4, gcc-3.3.5-20050130, > glibc-2.3.5-r0, 2.4.28-gentoo-r9 i686) > ================================================================= > System uname: 2.4.28-gentoo-r9 i686 AMD-K7(tm) Processor > dev-lang/python: 2.2.3-r5, 2.3.5 > sys-apps/sandbox: 1.2.10 > 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.5 > sys-devel/binutils: 2.15.92.0.2-r10 > sys-devel/libtool: 1.5.18-r1 > virtual/os-headers: 2.4.19-r1, 2.4.22-r1 > ACCEPT_KEYWORDS="x86" > AUTOCLEAN="yes" > CBUILD="i686-pc-linux-gnu" > CFLAGS="-O3 -march=athlon -fprefetch-loop-arrays -funroll-loops -pipe" > CHOST="i686-pc-linux-gnu" > CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/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/bind /var/qmail/control" > CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" > CXXFLAGS="-O3 -march=athlon -fprefetch-loop-arrays -funroll-loops -pipe" > DISTDIR="/usr/portage/distfiles" > FEATURES="autoconfig distlocks sandbox sfperms strict" > GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo > ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo" > PKGDIR="/usr/portage/packages" > PORTAGE_TMPDIR="/var/tmp" > PORTDIR="/usr/portage" > SYNC="rsync://rsync.gentoo.org/gentoo-portage" > USE="x86 3dnow 3dnowext X a52 aac aalib alsa apm arts avi berkdb bitmap-fonts > cdr crypt cups curl directfb divx4linux dvd dvdread eds emboss encode esd > ethereal fam ffmpeg flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk > gtk2 imagemagick imlib ipv6 java jpeg junit libg++ libwww lirc mad matrox mikmod > mmx mmxext motif mozilla mp3 mpeg mysql ncurses network nls ogg oggvorbis opengl > oss pam pcmcia pdflib perl png pnp ppds python quicktime readline samba sdl > slang speex spell sqlite ssl svga tcltk tcpd threads tiff truetype > truetype-fonts trusted type1-fonts usb v4l vorbis wavelan xine xml xml2 xmms xv > xvid zlib video_cards_matrox userland_GNU kernel_linux elibc_glibc" > Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY > > And my XF86Config: > ================== > > Section "Files" > FontPath "/usr/share/fonts/misc:unscaled" > FontPath "/usr/share/fonts/local" > FontPath "/usr/share/fonts/misc:unscaled" > [snip] > FontPath "/usr/share/fonts/xawtv" > ModulePath "/usr/X11R6/lib/modules" > RgbPath "/usr/lib/X11/rgb" > EndSection > > Section "ServerFlags" > Option "AllowMouseOpenFail" > Option "BlankTime" "0" > Option "off time" "60" > EndSection > > Section "Module" > Load "record" > Load "extmod" > Load "dbe" > Load "dri" > Load "glx" > Load "xtrap" > Load "type1" > Load "freetype" > #Load "speedo" > EndSection > > Section "InputDevice" > Driver "kbd" > Identifier "Keyboard[0]" > Option "Protocol" "Standard" > Option "XkbKeyCodes" "xfree86" > Option "XkbLayout" "de" > Option "XkbModel" "pc105" > Option "XkbVariant" "nodeadkeys" > EndSection > > > Section "InputDevice" > Driver "mouse" > Identifier "Mouse[1]" > Option "Device" "/dev/misc/psaux" > #Option "Device" "/dev/mouse" > Option "Name" "AutoDetected" > Option "Protocol" "IMPS/2" > Option "Vendor" "AutoDetected" > Option "ZAxisMapping" "4 5" > EndSection > > > Section "Monitor" > HorizSync 27-61.5 > Identifier "Monitor[0]" > ModelName "F340i-W-T92" > VendorName "Eizo" > VertRefresh 45-120 > UseModes "Modes[0]" > Option "dpms" > EndSection > > > Section "Modes" > Identifier "Modes[0]" > Modeline "pal" 50.00 768 832 856 1000 576 590 595 630 -hsync -vsync > Modeline "1024x768" 117.53 1024 1072 1192 1408 768 783 796 861 > Modeline "1024x768" 78.80 1024 1024 1120 1280 768 769 772 800 +hsync +vsync > # ModeLine "1024x768@84" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync > # ModeLine "1152x864@75" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync > +vsync > EndSection > > > Section "Screen" > DefaultDepth 24 > > SubSection "Display" > Depth 16 > Modes "1024x768" "pal" > EndSubSection > SubSection "Display" > Depth 24 > Modes "1024x768" "pal" > EndSubSection > SubSection "Display" > Depth 32 > Modes "1024x768" "pal" > EndSubSection > Device "Device[0]" > Identifier "Screen[0]" > Monitor "Monitor[0]" > EndSection > > Section "Device" > BoardName "MGA G200 AGP" > BusID "1:5:0" > Driver "mga" > Identifier "Device[0]" > VideoRam 8192 > # VideoRam 16384 > Screen 0 > VendorName "Matrox" > ChipSet "mgag200 PCI" > EndSection > > Section "ServerLayout" > Identifier "Layout[all]" > InputDevice "Keyboard[0]" "CoreKeyboard" > InputDevice "Mouse[1]" "CorePointer" > Option "Xinerama" "off" > Screen "Screen[0]" > EndSection > > Section "DRI" > Group "video" > Mode 0660 > EndSection > > And the last lines of a strace X: > ================================= > > write(0, "(II) Module int10: vendor=\"X.Org"..., 45) = 45 > write(0, "\tcompiled for 6.8.2", 19) = 19 > write(0, ", module version = 1.0.0\n", 25) = 25 > write(0, "\tABI class: X.Org Video Driver, "..., 44) = 44 > write(0, "(II) MGA(0): initializing int10\n", 32) = 32 > open("/dev/mem", O_RDWR) = 8 > mmap2(0xf0000, 65536, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_FIXED, 8, 0xf0) = 0xf0000 > mmap2(0xa0000, 131072, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_FIXED, 8, > 0xa0) = 0xa0000 > close(8) = 0 > open("/dev/mem", O_RDWR) = 8 > mmap2(0xc0000, 196608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_FIXED, 8, > 0xc0) = 0xc0000 > close(8) = 0 > shmget(IPC_PRIVATE, 655360, IPC_CREAT|0600) = 1146900 > shmat(1146900, 0, 0) = 0x4127b000 > shmat(1146900, 0x1, SHM_RND) = 0 > open("/dev/mem", O_RDWR) = 8 > mmap2(0xc0000, 196608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_FIXED, 8, > 0xc0) = 0xc0000 > close(8) = 0 > open("/dev/mem", O_RDONLY) = 8 > mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 8, 0) = 0x40028000 > munmap(0x40028000, 4096) = 0 > close(8) = 0 > write(0, "(II) MGA(0): Primary V_BIOS segm"..., 47) = 47 > open("/dev/mem", O_RDWR) = 8 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0) = 0x40028000 > close(8) = 0 > ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 > ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 > ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 > ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 > ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 > ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 > ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 > ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = 0 > ioctl(7, MTRRIOC_GET_ENTRY, 0xbfffee00) = -1 EINVAL (Invalid argument) > munmap(0x40028000, 4096) = 0 > rt_sigprocmask(SIG_BLOCK, [IO], [], 8) = 0 > vm86old(0x837ff78) = -1 ENOSYS (Function not implemented) > vm86old(0x837ff78) = -1 ENOSYS (Function not implemented) > rt_sigprocmask(SIG_UNBLOCK, [IO], NULL, 8) = 0 > --- SIGSEGV (Segmentation fault) @ 0 (0) --- > rt_sigaction(SIGSEGV, {SIG_IGN}, {0x8088750, [SEGV], SA_RESTORER|SA_RESTART, > 0x400a3608}, 8) = 0 > --- SIGSEGV (Segmentation fault) @ 0 (0) --- > +++ killed by SIGSEGV +++ > > My cfg worked great with older version of xorg and xfree. I also commented out > dri and glx. I also fetched the drivers provides on the Matrox hompage. No > change. Any ideas? ============= Emerging any glibc-2.3.4* will restore full functionality. See http://forums.gentoo.org/viewtopic-t-327913-start-0-postdays-0-postorder-asc-highlight-nvidia+splash+startx+glx.html for more infos.
OK, but the bug still exists in newer glibc's and 2.3.4 won't be in the tree forever.
Reassigning, since it segfaults dependent on glibc version.
*** Bug 101175 has been marked as a duplicate of this bug. ***
(In reply to comment #4) > *** Bug 101175 has been marked as a duplicate of this bug. *** According to that bug this could be kernel related too. Adding the CC
can you try 2.3.5-r1 with USE=-linuxthreads-tls
compiled and tried... as I can see it works under 2.4.28 and 2.6.11 and even matlab which had Problems with the linuxthreading of 2.3.5 does not complain anymore...
I think, I hit the same problem (xorg-x11-6.8.2-r1 and xorg-x11-6.8.2-r2). After downgrading to glibc-2.3.4.20041102-r1 X worked fine again. I reported my problem first in a comment on bug #100211, which might be dupe of this one. I attached my config file and a log to bug #100211 but if you are interested I can attach them here too. # emerge info Portage 2.0.51.22-r2 (hardened/x86, gcc-3.3.5-20050130, glibc-2.3.5-r0, 2.4.30-hardened-r1 i686) ================================================================= System uname: 2.4.30-hardened-r1 i686 AMD Athlon(tm) XP Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.1.3-r1, 2.2.3-r6, 2.3.5 sys-apps/sandbox: 1.2.11 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.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.4.19-r1, 2.4.22-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -mcpu=athlon-xp -O2 -fomit-frame-pointer -pipe -Wall" 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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/postfix/sample /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -mcpu=athlon-xp -O2 -fomit-frame-pointer -pipe -Wall" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror" LINGUAS="de" PKGDIR="/usr/portage//packages/x86/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage/" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://linux.rz.ruhr-uni-bochum.de/gentoo-portage" USE="x86 3dnow 3dnowext X acpi acpi4linux alsa apache2 arts avi berkdb bitmap-fonts cdparanoia cdr crypt cups curl dga divx4linux dlloader dri dvd dvdr dvdread encode fbcon flac font-server foomaticdb gd gdbm gif glx gtk gtk2 hardened imagemagick imap imlib java jpeg kde kdeenablefinal kdepim lcms ldap libwww live lzo mad matrox mbox mikmod mjpeg mmx mmxext motif mozcalendar mozilla mozsvg mp3 mpeg mplayer mysql ncurses network nls ogg opengl pam pdflib perl pic plotutils png python qt qtmt quicktime readline real rtc sdl sftplogging slang speex sse ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts userlocales v4l v4l2 vorbis xine xml2 xmms xv xvid zlib video_cards_matrox linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Dominik... I'm assuming USE=-linuxthreads-tls glibc-2.3.5-r1 works for you, too...
*** Bug 100211 has been marked as a duplicate of this bug. ***
this is fixed in 2.3.5-r1
I can confirm that glib-2.3.5-r1 and xorg-x11-6.8.2-r2 are working again on a 2.4.28-gentoo-r9 system.