(In reply to dytynenko.roman from comment #28)
> ulimit -a returned virtual memory unlimited, but I figured out that this
> error was triggered because I explicitly disabled overcommit by
> vm.overcommit_memory = 2
> setting it to 1 fixed the issue
OVERCOMMIT_NEVER (2) makes mmap's flag MAP_NORESERVE meaningless.
It makes Gigacage address space allocation failed. https://github.com/torvalds/linux/blob/master/mm/mmap.c#L1475
So it sounds reasonable to me that vm.overcommit_memory=0 or 1 fixes this issue.
(In reply to dytynenko.roman from comment #28) memory = 2
> ulimit -a returned virtual memory unlimited, but I figured out that this
> error was triggered because I explicitly disabled overcommit by
> vm.overcommit_
> setting it to 1 fixed the issue
OVERCOMMIT_NEVER (2) makes mmap's flag MAP_NORESERVE meaningless. /github. com/torvalds/ linux/blob/ master/ mm/mmap. c#L1475 memory= 0 or 1 fixes this issue.
It makes Gigacage address space allocation failed.
https:/
So it sounds reasonable to me that vm.overcommit_