[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#240809: xserver 4.3.0 SIGSEGV with exec-shield enabled kernel



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 <branden@debian.org>
 ... [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




Reply to: