title: Program is crashing after setting the size of a 2d array to more than 1e5
body: <p>My code is super simple: </p>
  
  <pre><code>int main(){
     int n; cin &gt;&gt; n; int arr[1000001][3] = {};
      return 0;
  }
  </code></pre>
  
  <p>I don't understand why it's crashing. My computer couldn't find a contiguous block of memory for this thing or what?</p>