Apple plans non-executable stack
Probably has something to do with this

Work towards Stack Smash Protection

Guard Pages ( see section MallocGuardEdges )
Debugging environment variables for the standard malloc package

Fork assigns random PID

Randomised Stack Gap ( coming soon )