If a application is crashing on linux with error like mentioned below :
Code:
*** glibc detected *** /usr/autodesk/maya8.5-x64/bin/maya.bin: free(): invalid pointer: 0x00002aab30d3d010 ***
*** glibc detected *** /usr/autodesk/maya8.5-x64/bin/maya.bin: free(): invalid pointer: 0x0000000025e2b7e0 ***
*** glibc detected *** /usr/autodesk/maya8.5-x64/bin/maya.bin: free(): invalid pointer: 0x00002aab30d75010 ***
Code:
maya encountered a fatal error
Signal: 11 (Unknown Signal)
Stack trace:
/lib64/libpthread.so.0 [0x2b999212d140]
/usr/autodesk/maya8.5-x64/lib/libAG.so [0x2b99890d5232]
ag_delete
TagSurface::clearAG()
TnurbsSurface::~TnurbsSurface()
TdataSimpleNurbsSurface::reset()
TdataSimpleNurbsSurface::~TdataSimpleNurbsSurface()
TmultiSharedObject::unref(unsigned int)
Tdata::reset()
TsurfaceExtractor::~TsurfaceExtractor()
TsurfaceExtractorSurface::~TsurfaceExtractorSurface()
TdataNurbsSurface::reset()
TdataNurbsSurface::~TdataNurbsSurface()
TmultiSharedObject::unref(unsigned int)
Tdata::reset()
Tdata::operator=(Tdata const&)
TdataHandle::deepCopy(TdataHandle const&)
TdependNode::dbEvaluate(TmsgEval&)
TdagObject::dbEvaluate(TmsgEval&)
TdependNode::processEval(TmsgEval&)
TmsgEval::send()
TconnectionMulti::evaluate(TmsgEval&, Tconnection*)
TconnectionSingle::evaluate(TmsgEval&, Tconnection*)
Tplug::evalConnectionValue(bool, TdgContext const&, TdataHandle&) const
Tplug::evaluateValue(TdataHandle&, TdataBlock const&, bool) const
TdataBlockDG::value(Tattribute const&)
TdnPointOnSurfaceInfo::computePlug(Tplug const&, TdataBlock&)
TdependNode::dbEvaluate(TmsgEval&)
TdependNode::processEval(TmsgEval&)
TmsgEval::send()
Writing crash report in /usr/tmp/render.20090419.1939.crash
// Maya exited with status 1
How can it be avoided at the OS level. I am using opensuse 10 and 10.1 (both 64 bit) which runs Maya 8.5 (64 bit). Maya crashes intermittently with the above 2 errors. With no control over the application source code, how can the error be resolved at OS level ?
Thanks in advance for assistance.