perl weirdness

Corinna Vinschen
Sun May 22 13:41:00 GMT 2011

Hi Reini,

while looking into memory collision problems, I noticed something weird
in the perl package.  While all other executables are based at
0x00400000, perl5.10.1 and the a2p executable are based at 0x55690000
and 0x55630000 respectively.

Is there any reason to do so? 

AFAICS this can have some unfortunate side-effects.  For instance, it
reduces the maximum size of the application heap a lot, and it can
result in rebasing of DLLs at load time in a way which breaks fork
pretty stable.


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-apps mailing list