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. 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. Now i
recompile the software again and hope it was cause by bad
'Compilation'.
Any comments are 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
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. Now i
recompile the software again and hope it was cause by bad
'Compilation'.
Any comments are appreciated!!!!!
MC