[devel] rpm-build, AddressSanitizer failed to allocate 0xdfff0001000

Ilya Kurdyukov ilyakurdyukov на basealt.ru
Пт Апр 12 07:39:40 MSK 2024


Лимиты для hasher позарезали, даже rooter их вернуть не может:

$ ulimit -v
unlimited
$ hsh-shell --rooter --mountpoints=/proc $TMP
[root на localhost .in]# ulimit -v
67108864
[root на localhost .in]# ulimit -v unlimited
-bash: ulimit: virtual memory: cannot modify limit: Operation not permitted

А метод снятия ограничений сделали?


On 4/12/24 11:14, Ilya Kurdyukov wrote:
> На basalt у меня не работает санитайзер в hasher:
>
> $ cat test.c
> int main() {}
> $ cc test.c -O2 -fsanitize=address && ./a.out
> ==2140439==ERROR: AddressSanitizer failed to allocate 0xdfff0001000 
> (15392894357504) bytes at address 2008fff7000 (errno: 12)
> ==2140439==ReserveShadowMemoryRange failed while trying to map 
> 0xdfff0001000 bytes. Perhaps you're using ulimit -v
> Aborted


Подробная информация о списке рассылки Devel