M
Martin
Hi,
I am developing a "huge" and portable software which works fine
on windows in Release/Debug Mode and on Unix in Debug Mode but crashes
when it "new" an object(GL_V5_CCM_RQRealTime_Rpy* msgBody = new
GL_V5_CCM_RQRealTime_Rpy
in Release Mode. It is always that object
and it can crash anywhere when this object is 'new'. I got a core and
i used dbx to back trace to "_malloc_unlocked". I have used
purify(Windows) to check if there is anything wrong and i also use
"_heapchk()" in windows and everything goes fine. It seems to be
platform specific and Solaris seems to be 'stricter' and so it
crashes. I have no clue and i am checking the object time and time...
but found nothing wrong. I am sure the Solaris Machine has enough
memory. Now i recompile the software again and hope it was cause by
"Bad Compilation".
Any comments are welcome appreciated!!!!!
MC
I am developing a "huge" and portable software which works fine
on windows in Release/Debug Mode and on Unix in Debug Mode but crashes
when it "new" an object(GL_V5_CCM_RQRealTime_Rpy* msgBody = new
GL_V5_CCM_RQRealTime_Rpy
and it can crash anywhere when this object is 'new'. I got a core and
i used dbx to back trace to "_malloc_unlocked". I have used
purify(Windows) to check if there is anything wrong and i also use
"_heapchk()" in windows and everything goes fine. It seems to be
platform specific and Solaris seems to be 'stricter' and so it
crashes. I have no clue and i am checking the object time and time...
but found nothing wrong. I am sure the Solaris Machine has enough
memory. Now i recompile the software again and hope it was cause by
"Bad Compilation".
Any comments are welcome appreciated!!!!!
MC