Crossover Office 2.1
Gerry Tool
gstool at earthlink.net
Fri Oct 31 14:41:19 UTC 2003
On Fri, 2003-10-31 at 01:56, Jakub Jelinek wrote:
> FYI, for Fedora Core 1, there is no chstk utility any more, but
> execstack(8) (included in prelink package), as the marking is very different
> from what it used to be (it is now in PT_GNU_STACK program header entry's
> p_flags).
> But note that there are 2 major separate things the execshield patch
> does:
> a) making stack non-executable for apps (and all their libraries) which don't
> need it
> b) mmap randomization (mmap (NULL, ...) returns without MAP_FIXED are randomized,
> if non-executable stack then PROT_EXEC mappings are assigned preferrably
> from ASCII shield area or the rest of address space below executable)
I set each of the values in /proc/sys/exec-shield and
/proc/sys/exec-shield-randomize to 0 and the error message still occurs.
> Depends what cxoffice has problems with. As it hasn't been likely compiled
> on FC1 (or RHEL3), it should not have PT_GNU_STACK segment and thus default
> to executable stack. So most probably this is about randomization, which
> can be ATM turned off with running the program with setarch -3 program arguments
When I use setarch -3 <binary>, setarch replies
Don't know how to set arch to -3
When I use setarch i386 <binary> the program runs but still produces the
error dialog.
I may be misunderstanding your suggestion.
Thanks.
Gerry
More information about the users
mailing list