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 *
When I've seen this error, it was caused by the thread object destructing before the thread it encapsulated has exited.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With