From: Bruno H. <br...@cl...> - 2017-08-04 01:53:36
|
Hi Sam, > What am I supposed to do when I see this: > > Warning: reserving address range 0x2a0000000000...0x2affffffffff that contains memory mappings. clisp might crash later! > Memory dump: 1. Report it here, for me to investigate. -> Thanks! 2. This seems to be a Linux kernel, which uses only a limited portion of the said address range. => No worry. Whereas on OpenBSD, the memory mappings are statistically distributed across the address range. In this case, NO_ADDRESS_SPACE_ASSUMPTIONS must be set (already done in lispbibl.d for OpenBSD). When I'm back to clisp development (currently I'm preparing libffcall 2.0), I plan to solve this issue by - not defining SINGLEMAP_MEMORY on Linux, - instead use TRIVIALMAP_MEMORY (otherwise we lose the generational GC) with a range that is determined through some improved heuristics. Bruno |