@tclem would you might providing a brief explanation on the thought process behind this?
In the usecase where the host has below 48bits of address space (commonly the case on arm64 linux kernels which might use 39bit or even 36bit address space) this results in the following similar lines of text being basically spammed in the log during process creation ``` 002c:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000 002c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7. ```
Are 48bits of address space really a requirement for most applications and cause fatal errors without it?