Всем привет!
Кто знает, как такое может быть? Собираю тестовый пример с санитайзером памяти:
int main (int argc, char** argv) {
char *p = new char[1024];
sleep (20000);
delete [] p;
return 0;
}
Собираю приложение так:
g++ test.cpp -o test -fsanitize=address
После запуска в `ps aux | grep test` вижу, что приложение запросило 20Тб виртуальной памяти
`g++ -version`:
`g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0`
Как так может быть? Кроме того я не могу запросить сам такие объемы при желании