The 2.6.10 kernel seems to have enabled the noexec for
i386 too.  I have no idea if i386 kernels are affected
too, but I think they are.

Booting the kernel with noexec=off fixes the problem.

Here is a log from IRC a few days ago with Colin Watson:
<Kamion> perhaps whatever in sablevm needs an executable stack is in assembly, 
in which case gcc can't automatically detect it
<Kamion> the assembler has an --execstack option to force that
<Kamion> or the linker has a -z execstack option
<Kamion> or you can put this in the assembly:
<Kamion> .section .note.GNU-stack, "x", @progbits
<Kamion> .previous



Kurt



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to