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?
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.
I try to delete all the "try/catch" Clause but still have this error.
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".
All the case passed the compiler, have u ever met this error in running your code?Thank you!
I // some delete clause and get the error below: * glibc detected * ./ESMF_RegridWeightGen: munmap_chunk(): invalid pointer: 0x00000000005cd376 *