openbsd: x86_64 the data limit is 1G actually
Bug #2027536 reported by
Sebastien Marie
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The data limit of 512M was changed in 2016. It is currently 1G.
Update the default dynamic-space-size value from 444Mb to 767Mb.
I am seeing regular (but not systematic) heap exhaustion error with current value while compiling sbcl.
Changed in sbcl: | |
status: | New → Fix Committed |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I would like also note that it is possible to pre-allocate memory not accounted in the datasize limit, if it is allocated with PROT_NONE protection.
It would be accounted only when used (and the protection changed with mprotect(2)).
But I don't know enough sbcl internals to know if it is a possible way to manage the memory or not.