Community
Arnold General Rendering Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

More information from crashing while exporting .ass inside Maya

3 REPLIES 3
Reply
Message 1 of 4
cfuji
489 Views, 3 Replies

More information from crashing while exporting .ass inside Maya

I am having a Maya crashing when exporting .ass from our custom node. I think we may have some problem with our node, but I would like to know if there is a way to get more information from the export. I just know about the "Verbosity Level", is there a way to get more information? With the warning, I think that probably it is receiving an node that it doesn't "understand", right? Because the name of the node is empty. Here is part of log of the crash:

00:00:02   582MB WARNING | [mtoa.ext]  aiAOVDriver Found no translator named "maya"
00:00:02   583MB WARNING |  [proc] stand_in_export_sphereGreen2_geometry_RENShape: node stand_in_export_sphereGreen2_geometry_RENShape|pSphere_RENShape is already included in procedural node stand_in_export_sphereGreen2_geometry_RENShape -- ignoring                                                                                                                                                                                                                                 
00:00:02   583MB WARNING |  [proc] stand_in_export_sphereGreen2_geometry_RENShape: node  is already included in procedural node stand_in_export_sphereGreen2_geometry_RENShape -- ignoring
00:00:02   583MB ERROR   |  signal caught: SIGSEGV -- Invalid memory reference
****
* Arnold 5.2.2.1 [2dff6c07] linux clang-5.0.0 oiio-2.1.0 osl-1.11.0 vdb-4.0.0 clm-1.0.3.513 rlm-12.4.2 2019/01/10 05:27:57
* CRASHED in libai.so (0x00002b0e20999fd1) at 00:00:00
* signal caught: SIGSEGV -- Invalid memory reference
*
* backtrace:
*  0 0x00002b0e2090b3ca [libai.so            ]                                                                                          
*  1 0x00002b0db059e5df [libpthread.so.0     ] _L_unlock_13                                                                             [funlockfile.c:   ?]
>> 2 0x00002b0e20999fd1 [libai.so            ]                                                                                          
*  3 0x00002b0e20999fd1 [libai.so            ]                                                                                          
*  4 0x00002b0e2031a1af [libai.so            ]                                                                                          
*  5 0x00002b0e20295ee5 [libai.so            ] AiASSWriteWithMetadata                                                                   
*  6 0x00002b0e1b8985ab [libmtoa_api.so      ] CRenderSession::DoAssWrite(Autodesk::Maya::OpenMaya20180000::MString, bool, bool)        
*  7 0x00002b0e1a48848e [mtoa.so             ] CArnoldExportAssCmd::doIt(Autodesk::Maya::OpenMaya20180000::MArgList const&)             [             :   ?]
*  8 0x00002b0e0e3a5e4e [libOpenMaya.so      ] THcommandObject::doIt(TargList&)                                                         
*  9 0x00002b0d9f1a151f [libCommandEngine.so ] TmetaCommand::doCommand(TargList&)                                                       
* 10 0x00002b0d9f20325d [libCommandEngine.so ] TpythonInterpreter::dispatchMayaCommand(TmetaCommand&, _object*, _object*)               
* 11 0x00002b0d9f2037b9 [libCommandEngine.so ] TpythonInterpreter::genericDispatchFunction(_object*, _object*, _object*)                
* 12 0x00002b0db57a7c72 [libpython2.7.so.1.0 ] PyObject_Call                                                                            [abstract.c   :2546]
* 13 0x00002b0db5851592 [libpython2.7.so.1.0 ] PyEval_CallObjectWithKeywords                                                            [ceval.c      :4219]
* 14 0x00002b0db5850f40 [libpython2.7.so.1.0 ] PyEval_CallObjectWithKeywords                                                            [bltinmodule.c: 201]
* 15 0x00002b0db585ad74 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4350]
* 16 0x00002b0db585b98d [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [ceval.c      :3582]
* 17 0x00002b0db57d73f7 [libpython2.7.so.1.0 ]                                                                                          [funcobject.c : 526]
* 18 0x00002b0db57a7c72 [libpython2.7.so.1.0 ] PyObject_Call                                                                            [abstract.c   :2546]
* 19 0x00002b0db58586f6 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4663]
* 20 0x00002b0db585b98d [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [ceval.c      :3582]
* 21 0x00002b0db57d73f7 [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [funcobject.c : 526]
* 22 0x00002b0db57a7c72 [libpython2.7.so.1.0 ] PyObject_Call                                                                            [abstract.c   :2546]
* 23 0x00002b0db58586f6 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4663]
* 24 0x00002b0db585b98d [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [ceval.c      :3582]
* 25 0x00002b0db57d73f7 [libpython2.7.so.1.0 ] PyObject_Call                                                                            [funcobject.c : 526]
* 26 0x00002b0db57a7c72 [libpython2.7.so.1.0 ] PyObject_Call                                                                            [abstract.c   :2546]
* 27 0x00002b0db58586f6 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4663]
* 28 0x00002b0db585b98d [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [ceval.c      :3582]
* 29 0x00002b0db57d73f7 [libpython2.7.so.1.0 ]                                                                                          [funcobject.c : 526]
* 30 0x00002b0db57a7c72 [libpython2.7.so.1.0 ] PyObject_Call                                                                            [abstract.c   :2546]
* 31 0x00002b0db58586f6 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4663]
* 32 0x00002b0db585b98d [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [ceval.c      :3582]
* 33 0x00002b0db585a9b4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4446]
* 34 0x00002b0db585b98d [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [ceval.c      :3582]
* 35 0x00002b0db585a9b4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4446]
* 36 0x00002b0db585aaf4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4436]
* 37 0x00002b0db585b98d [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [ceval.c      :3582]
* 38 0x00002b0db585a9b4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4446]
* 39 0x00002b0db585aaf4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4436]
* 40 0x00002b0db585aaf4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4436]
* 41 0x00002b0db585aaf4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4436]
* 42 0x00002b0db585aaf4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4436]
* 43 0x00002b0db585aaf4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4436]
* 44 0x00002b0db585b98d [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [ceval.c      :3582]
* 45 0x00002b0db57d72f0 [libpython2.7.so.1.0 ] ext_do_call                                                                              [funcobject.c : 526]
* 46 0x00002b0db57a7c72 [libpython2.7.so.1.0 ] PyObject_Call                                                                            [abstract.c   :2546]
* 47 0x00002b0db58586f6 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4663]
* 48 0x00002b0db585aaf4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4436]
* 49 0x00002b0db585aaf4 [libpython2.7.so.1.0 ] PyEval_EvalFrameEx                                                                       [ceval.c      :4436]
* 50 0x00002b0db585b98d [libpython2.7.so.1.0 ] PyEval_EvalCodeEx                                                                        [ceval.c      :3582]
* 51 0x00002b0db585baa1 [libpython2.7.so.1.0 ] PyEval_EvalCode                                                                          [ceval.c      : 669]
* 52 0x00002b0d9f202447 [libCommandEngine.so ] TpythonInterpreter::executeCommand(Tstring const&, bool, bool, TinterpreterResult*)      
* 53 0x00002b0d9f220938 [libCommandEngine.so ] TpythonInterpreter::genericDispatchFunction(_object*, _object*, _object*)                
* 54 0x00002b0d9f1a31b3 [libCommandEngine.so ]                                                                                          
* 55 0x00002b0d9f1ccb00 [libCommandEngine.so ] TpythonInterpreter::executeCommand(Tstring const&, bool, bool, TinterpreterResult*)      
* 56 0x00002b0d9f1cccc0 [libCommandEngine.so ]                                                                                          
* 57 0x00002b0d9f1f047c [libCommandEngine.so ] SophiaExecutable::evaluate(void*)                                                        
* 58 0x00002b0d9f1ab86e [libCommandEngine.so ] TcommandEngine::executeCommand(Tstring const&, bool, bool, TmelCmdResult*, unsigned int) 
* 59 0x00000000004154ec [maya.bin            ]                                                                                          
* 60 0x00000000004160c8 [maya.bin            ] TmayaApp::initAfter()                                                                    
* 61 0x00002b0da0b40be0 [libExtensionLayer.so] Tapplication::start()                                                                    
* 62 0x000000000040ebfc [maya.bin            ]                                                                                          
* 63 0x000000000040e36e [maya.bin            ] TmayaApp::initBatch()                                                                    
* 64 0x00002b0db07ccc04 [libc.so.6           ] __libc_start_main                                                                        
* 65 0x000000000040e3c4 [maya.bin            ]                                                                                          
*
* loaded modules:
*    0x00002b0e20000000  libai.so
*    0x00002b0db058f000  libpthread.so.0
*    0x00002b0e1b808000  libmtoa_api.so
*    0x00002b0e1a3e9000  mtoa.so
*    0x00002b0e0e149000  libOpenMaya.so
*    0x00002b0d9f14a000  libCommandEngine.so
*    0x00002b0db575e000  libpython2.7.so.1.0
*    0x0000000000400000  maya.bin
*    0x00002b0da0959000  libExtensionLayer.so
*    0x00002b0db07ab000  libc.so.6
*
* memory: VM 12282 MB, RSS 584 MB, 0 page faults
****
Stack trace:
  /opt/solidangle/MtoA-3.1.2.1-linux64-2018/plug-ins/../bin/libai.so(+0x999fd2) [0x2b0e20999fd2]
  /opt/solidangle/MtoA-3.1.2.1-linux64-2018/plug-ins/../bin/libai.so(+0x31cfa0) [0x2b0e2031cfa0]
  /opt/solidangle/MtoA-3.1.2.1-linux64-2018/plug-ins/../bin/libai.so(+0x31a1b0) [0x2b0e2031a1b0]
  AiASSWriteWithMetadata
  CRenderSession::DoAssWrite(Autodesk::Maya::OpenMaya20180000::MString, bool, bool)
  /opt/solidangle/MtoA-3.1.2.1-linux64-2018/plug-ins/mtoa.so(+0x9f48f) [0x2b0e1a48848f]
  THcommandObject::doIt(TargList&)
  TmetaCommand::doCommand(TargList&)
  TpythonInterpreter::dispatchMayaCommand(TmetaCommand&, _object*, _object*)
  TpythonInterpreter::genericDispatchFunction(_object*, _object*, _object*)
  PyObject_Call
  PyEval_CallObjectWithKeywords
  /usr/autodesk/maya2018/lib/libpython2.7.so.1.0(+0xf2f41) [0x2b0db5850f41]
  PyEval_EvalFrameEx
  PyEval_EvalCodeEx
  /usr/autodesk/maya2018/lib/libpython2.7.so.1.0(+0x793f8) [0x2b0db57d73f8]
  PyObject_Call
  PyEval_EvalFrameEx
  PyEval_EvalCodeEx
  /usr/autodesk/maya2018/lib/libpython2.7.so.1.0(+0x793f8) [0x2b0db57d73f8]
  PyObject_Call
  PyEval_EvalFrameEx
  PyEval_EvalCodeEx
  /usr/autodesk/maya2018/lib/libpython2.7.so.1.0(+0x793f8) [0x2b0db57d73f8]
  PyObject_Call
  PyEval_EvalFrameEx
  PyEval_EvalCodeEx
  /usr/autodesk/maya2018/lib/libpython2.7.so.1.0(+0x793f8) [0x2b0db57d73f8]
  PyObject_Call
  PyEval_EvalFrameEx
  PyEval_EvalCodeEx
  PyEval_EvalFrameEx
  PyEval_EvalCodeEx
  PyEval_EvalFrameEx
  PyEval_EvalFrameEx
  PyEval_EvalCodeEx
  PyEval_EvalFrameEx
  PyEval_EvalFrameEx
  PyEval_EvalFrameEx
  PyEval_EvalFrameEx

Thank you!

Tags (1)
Labels (1)
  • ass
3 REPLIES 3
Message 2 of 4
Stephen.Blair
in reply to: cfuji

Are you expanding the procedural when you export? That warning is about a node created by the procedural: it looks like a node with the same name was already created.

There isn't a way to get more information. You can set the verbosity level to Debug and enable MtoA translation info, but that won't tell us much about what's happening inside the procedural.



// Stephen Blair
// Arnold Renderer Support
Message 3 of 4
cfuji
in reply to: cfuji

Yes, we are expanding the procedural. We already have a procedural inside our node with the shader and we use an alembic cache and we want to bake this to the ass. It is working for most of the cases, but there is one that is crashing. So the message in the warning should not be a problem, right? And in the stack trace is there something that show some idea of what is the problem?

Thank you!

Message 4 of 4
Stephen.Blair
in reply to: cfuji

The warning is probably not a problem, but I'm not sure. I've asked a developer to take a look.
We can't tell much from the stack trace unfortunately, except that you're exporting ass and then there's a crash in libai



// Stephen Blair
// Arnold Renderer Support

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report