Ошибка сегментации - большой массив

У меня странная ошибка, когда я пытаюсь скомпилировать мой код, который написан на C. Ошибка говорит

 segmentation fault (core dumped)

В моем коде у меня много действительно больших двойных массивов (например, размером около 100 000 в длину). Я инициализирую один массив значений типа double, и когда я пытаюсь сразу же после этого инициализировать массив того же размера (длиной примерно 100 000), это вызывает ошибку ошибки сегментации. Как ни странно, это зависит от размера массива. Например, если я делаю

 double arr[70000];       

Это дает мне ошибку сегментации, но

 double arr[60000];     

не дает мне ошибку. Я запускаю свой код на Linux-машине, если это поможет. Мне действительно нужно много разных очень больших двойных массивов. Что здесь происходит?

Ответы на вопрос(1)

Ваш ответ на вопрос