llvm/llvm-project
Ver no GitHuborc::InProcessMemoryMapper makes too many memory mappings
Open
#63.236 aberto em 10 de jun. de 2023
good first issuejulialangorcjit
Métricas do repositório
- Stars
- (26.378 stars)
- Métricas de merge de PR
- (Mesclagem média 1d 2h) (1.000 fundiu PRs em 30d)
Description
First seen in https://github.com/JuliaLang/julia/pull/49745, but to summarize, InProcessMemoryMapper calls mprotect many many times on mmaped memory, so many times that for a non trivial workload we go past /proc/sys/vm/max_map_count leading to a ENOMEM error.
I haven't created a non julia reproducer but it should be possible.