plotting from octave: address space already occupied, fork aborts

David Rothenberger
Wed Sep 14 17:13:00 GMT 2011

On 9/14/2011 5:22 AM, Ryan Johnson wrote:
> There is some evidence [1] that flagging cygwin .exe as large address
> aware and rebasing all libraries (excepting cygwin1.dll?) into high
> addresses makes it immune to ASLR problems (the latter apparently only
> mucks with low addresses), but I don't know if anybody has ever tested
> it on octave. Emacs broke in nasty ways when marked large address-aware
> [2], though the problem has since been fixed [3].
> [1]
> [2]
> [3]

While it was true that DLLs could be rebased above 0x80000000, this is
no longer true [1]. The Cygwin DLL uses the high addresses for the heap
now. Still, marking all .exe files as large-address aware does help,
since it allows the heap to go into high addresses, leaving more room
for the DLLs.


David Rothenberger  ----

Creditor, n.:
        A man who has a better memory than a debtor.

Problem reports:
Unsubscribe info:

More information about the Cygwin mailing list