Find the answer to your Linux question:
Results 1 to 2 of 2
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(): ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Apr 2007
    Posts
    23

    Controlling maya crash


    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.

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,380
    The short answer is "not likely". According to the Autodesk Maya web pages, version 8.5 is supposed to be compatible with Suse 10.1 in 32-bit or 64-bit with Intel Dual Core Xeon processors. Have you reported this problem to Autodesk? Perhaps they have a patch for it?

    FYI, signal 11 is SIGSEGV, a segmentation fault, which means that something has munged memory and probably nuked those pointers that free() is complaining about. That is a programming error, pure and "simple".
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •