On Wed, Mar 31, 2004 at 02:46:40AM -0500, Branden Robinson wrote: > Date: Wed, 31 Mar 2004 02:46:40 -0500 > From: Branden Robinson <[EMAIL PROTECTED]> ... [snip] ... > No, XFree86-debug doesn't SEGV (I had to change "nvidia" driver to > > "nv" in /etc/X11/XF86config-4). XFree86 fails, even with "nv" driver. > > Thanks for following up. I suspect the ELF object loader is doing > something exec-shield doesn't like. > > I'm tagging this bug to indicate that I could use some assistance with > it. I've found these patches, but haven't test them yet. If I understand correctly, it has to do something with libGl runtime generated code.
http://dev.gentoo.org/~spyderous/xfree/patchsets/4.3.99.901/patch-4.3.99.901-0.1/9961_all_4.3.0-libGL-exec-shield-fixes-v2.patch http://dev.gentoo.org/~spyderous/xfree/patchsets/4.3.99.901/patch-4.3.99.901-0.1/9960_all_4.3.0-exec-shield-GNU-stack.patch BTW, xserver SEGVecs on /usr/X11R6/lib/modules/fonts/libbitmap.a, if I rename this file, then xserver doesn't crash, instead it complains about unability to load base modules and exits witout SEGV. Thank you for your help. Have a nice day! -- Alexei Chetroi

