Comment 45 for bug 10271

Revision history for this message
In , Branden Robinson (branden) wrote : Re: Bug#282401: xserver-xfree86: segfault at startup (when loading module pcidata?)

severity 282401 important
retitle 282401 xserver-xfree86: SEGV at startup on Sun Blade 100 when trying to load pcidata module (-dbg package works)
close 282401
merge 280384 282401
thanks

On Sun, Nov 21, 2004 at 09:40:16PM +0100, Admar Schoonen wrote:
> Package: xserver-xfree86
> Version: 4.3.0.dfsg.1-8
> Severity: normal
>
> System is a Sun Blade 100 (ultra sparc IIe) with 2 mach64 pci cards (1 on board,
> 1 in pci slot). Linux kernels 2.6.x with x<7 and current X server work fine on
> this machine (apart from the fact dat those kernels have a bug that prevents the
> second head to work). Kernels 2.6.8 and up don't have this bug, and therefor,
> both heads work. However, with those kernels, xserver-xfree86 won't work; the
> xserver crashes even before initializing the card(s). The logfile is up at
> http://people.spacelabs.nl/~admar/troep/XFree86.0.log
>
> The strange this is though, that X does work perfectly fine if I use
> xserver-xfree86-dbg (even dual head works).
>
> I hope this is enough information to fix the problem (or that it is at least
> enoough information for other people with a non working X to have a workaround).
> If you need more information, please let me know.

I believe this bug is a duplicate of #280384, which was fixed yesterday
with the release of 4.3.0.dfsg.1-9:

xfree86 (4.3.0.dfsg.1-9) unstable; urgency=high
[...]
  * Apply patch from Richard Mortimer to fix the XFree86 X server's ELF object
    loader to set the PROT_EXEC flag on mmap()ed modules regardless of machine
    architecture. (It was already trying to do this, but there are three
    preprocessor statements involved, and we were only patching one.)
    (Closes: #280384)
[...]
 -- Fabio M. Di Nitto <email address hidden> Thu, 9 Dec 2004 17:14:45 +0100

--
G. Branden Robinson | Imagination was given man to
Debian GNU/Linux | compensate for what he is not, and
<email address hidden> | a sense of humor to console him for
http://people.debian.org/~branden/ | what he is.