Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100190 - Xorg segfaults with glibc-2.3.5 (2.3.4 works)
Summary: Xorg segfaults with glibc-2.3.5 (2.3.4 works)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
: 100211 101175 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-07-25 02:07 UTC by Ralf Eichelsdörfer
Modified: 2005-08-15 22:55 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Eichelsdörfer 2005-07-25 02:07:55 UTC
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?
Comment 1 Ralf Eichelsdörfer 2005-07-28 13:54:06 UTC
(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. 
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2005-07-28 14:50:03 UTC
OK, but the bug still exists in newer glibc's and 2.3.4 won't be in the tree forever.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2005-07-28 14:51:07 UTC
Reassigning, since it segfaults dependent on glibc version.
Comment 4 Joshua Baergen (RETIRED) gentoo-dev 2005-08-05 12:54:00 UTC
*** Bug 101175 has been marked as a duplicate of this bug. ***
Comment 5 Joshua Baergen (RETIRED) gentoo-dev 2005-08-05 12:56:38 UTC
(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
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2005-08-05 22:21:37 UTC
can you try 2.3.5-r1 with USE=-linuxthreads-tls
Comment 7 Christoph Ellenberger 2005-08-11 01:05:33 UTC
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... 
Comment 8 schaedpq 2005-08-13 15:16:15 UTC
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
Comment 9 Jeremy Huddleston (RETIRED) gentoo-dev 2005-08-13 16:00:03 UTC
Dominik... I'm assuming USE=-linuxthreads-tls glibc-2.3.5-r1 works for you, too...
Comment 10 Joshua Baergen (RETIRED) gentoo-dev 2005-08-15 17:12:31 UTC
*** Bug 100211 has been marked as a duplicate of this bug. ***
Comment 11 Jeremy Huddleston (RETIRED) gentoo-dev 2005-08-15 19:25:17 UTC
this is fixed in 2.3.5-r1
Comment 12 Ralf Eichelsdörfer 2005-08-15 22:55:50 UTC
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.