title: What does the following runtime error mean: "terminate called without an active exception\n Aborted"
body: <p>The bug disturbed me about two days: when running the code I have a runtime error of "terminate called without an active exception\n Aborted",why?</p>
  
  <p>I try to locate the code and find the line may be exit the code "xx = new int [num]", the    num in my test case is about 640000(64MB memory to new). when I set the num much smaller as 10, it is OK, but my code get a wrong answer this time.</p>
  
  <p>I try to delete all the "try/catch" Clause but still have this error.</p>
  
  <p>Also I // all the function which call the "xx = new int [num]" clause, the error still exist, and this time I locate the code may exit is a normal "for loop".</p>
  
  <p>All the case passed the compiler, have u ever met this error in running your code?Thank you!</p>
  
  <p>I // some delete clause and get the error below:
  <strong>* glibc detected *</strong> ./ESMF_RegridWeightGen: munmap_chunk(): invalid pointer: 0x00000000005cd376 <em>*</em></p>