Announcement

Collapse
No announcement yet.

Crash on Linux when rendering with Maya 2015 SP6

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Crash on Linux when rendering with Maya 2015 SP6

    Hi,

    We are experiencing crashes (Linux only) when using the new Maya 2015 Extension 1 SP6 with versions of V-Ray 3 which used to work fine with Maya 2015 Extension 1 SP5. On Windows, it all works fine.

    I'm having issues with figuring out whether this is a problem with V-Ray or Maya (I'm guessing Autodesk changed something which causes V-Ray to crash).

    Code:
    Error: line 1: Unknown Maya file version: 2015ff05.
    Maya binary file parse error:  : (6) corrupted file structure
    Warning: line 1: Errors have occurred while reading this scene that may result in data loss.
    File read in  0.024 seconds.
    Error: line 1: Error reading file.
    Error: line 1: Error reading file.
    Error: file: //192.168.0.225/Pipeline/bin/vray/builds/141107_vray_v3.00-b25208-stable-maya2015_linux64/maya_vray/scripts/vrayRegisterRenderer.mel line 62: Cannot find procedure "vrayDebug".
    Warning: file: //192.168.0.225/Pipeline/bin/vray/builds/141107_vray_v3.00-b25208-stable-maya2015_linux64/maya_vray/scripts/vrayRegisterRenderer.mel line 165: Unrecognized node type 'VRaySettingsNode'; preserving node information during this session.
    Error: file: /tmp/ASTMP4VEgj5.mel line 9: setAttr: No object matches name: vraySettings.width
    Error: file: /tmp/ASTMP4VEgj5.mel line 41: Scene //192.168.0.225/prod/proj12/maya/scenes/scene2.mb failed to render.
    
    // Maya exited with status 210
    So to summarize;
    - Original Maya scene was created with V-Ray 2.4 for Maya 2014 Extension SP1.
    - When opening this scene in V-Ray 3 (stable) nightly build 25208 for Maya 2015 Extension 1 SP6 on Windows, it would render without issues in the VFB.
    - When commandline rendering this scene in V-Ray 3 (stable) nightly build 25208 for Maya 2015 Extension 1 SP6 on Linux, it crashed.
    - When commandline rendering this scene in V-Ray 3 (stable) nightly build 25208 for Maya 2015 Extension 1 SP5 on Linux, it rendered without issues.

    Should I be contacting Autodesk about this?
    Last edited by Fredrik Averpil; 27-04-2015, 05:46 AM.
    Best Regards,
    Fredrik

  • #2
    Well, it does say that the file is corrupted. Also, V-Ray appears to not be loaded.

    It would be helpful if you can get us a scene to see if there is something that we can do about it on our end.

    Best regards,
    Vlado
    I only act like I know everything, Rogers.

    Comment


    • #3
      Here's the file:
      https://mega.co.nz/#!vpICSLpC!EKaQiY...mIyHIyzZ6G4CXU

      The (maya binary file) renders fine in the VFB inside of Maya on Windows, but when mayabatch commandline rendering this on Linux it crashes with the error initially posted. Do you see this on your end?
      This is all on Maya 2015 Extension 1 Service Pack 6 and it renders fine when commandline rendering on Windows.

      The same file will render just fine on commandline with Maya 2015 Extension 1 Service Pack 5 in Linux, which causes me to think something new has been introduced in the Linux version of Maya 2015 Ext1 SP6.
      Last edited by Fredrik Averpil; 29-04-2015, 08:04 AM.
      Best Regards,
      Fredrik

      Comment


      • #4
        We are able to successfully render the scene through Maya GUI on both Win7/Linux(CentOS 6.5).
        However when submitting via command-line we get the following error:

        "Error: line 1: Unknown Maya file version: 2015ff05.
        Maya binary file parse error: : (6) corrupted file structure
        Warning: line 1: Errors have occurred while reading this scene that may result in data loss."

        After that V-Ray loads and renders black image.

        We have tried both SP5 and SP6 and the result is the same.

        If we re-save the scene with Maya SP5/SP6 and submit it to command-line render it no longer gives the error and renders fine.

        Also it seems that some V-Ray modules are not loaded properly, please verify that you have all environment variables for loading V-Ray set correctly.
        Svetlozar Draganov | Senior Manager 3D Support | contact us
        Chaos & Enscape & Cylindo are now one!

        Comment


        • #5
          Also can you paste the full name of the installation package for maya? And probably the full names of the rpm in it.
          We have installations for maya2015 ext1 sp5 and maya2015 sp6 (no ext1).
          V-Ray developer

          Comment


          • #6
            I have found that we are missing one path to the VRAY_PLUGINS_x64 environment variable, which perhaps could be the reason why this is not working (although it would be strange that the render works in a different Maya version, where this environment variable path was also missing):
            VRAY_PLUGINS_x64 = [vray_install_dir]/maya_vray/vrayplugins

            The Maya 2015 Ext1 SP6 rpm is called Maya2015_64-2015.0-733.x86_64.rpm
            Last edited by Fredrik Averpil; 30-04-2015, 08:07 AM.
            Best Regards,
            Fredrik

            Comment


            • #7
              We are able to successfully render the scene through Maya GUI on both Win7/Linux(CentOS 6.5).
              Please note I never tried to render it through the GUI in Linux. I got the crash when commandline rendering in Linux.
              Best Regards,
              Fredrik

              Comment


              • #8
                Originally posted by Fredrik Averpil View Post
                I have found that we are missing one environment variable, which perhaps could be the reason why this is not working (although it would be strange that the render works in a different Maya version, where this environment variable was also missing):
                VRAY_PLUGINS_x64 = [vray_install_dir]/maya_vray/vrayplugins
                This one is for V-Ray Standalone. It won't make any difference for maya batch.

                Originally posted by Fredrik Averpil View Post
                The Maya 2015 Ext1 SP6 rpm is called Maya2015_64-2015.0-733.x86_64.rpm
                Unfortunately the name of the rpm file is useless, because all versions of Maya2015 have the same rpm file name.
                Can you tell us what is the archive name of the whole installation?

                p.s. At this exact moment, I want to find the person from Autodesk responsible for this misery and do bad things to him/her!
                V-Ray developer

                Comment


                • #9
                  Originally posted by t.petrov View Post
                  Unfortunately the name of the rpm file is useless, because all versions of Maya2015 have the same rpm file name.
                  Can you tell us what is the archive name of the whole installation?
                  Do you mean the Autodesk_Maya_2015_SP6_EN_Linux.tgz file?
                  I guess that doesn't help you either...

                  I have sent an email to support@chaosgroup.com .. can you see it?

                  Regards,
                  Fredrik
                  Best Regards,
                  Fredrik

                  Comment


                  • #10
                    t.petrov doesn't have access to the support@chaosgroup.com but I have just forwarded your email to him so he could check.
                    Svetlozar Draganov | Senior Manager 3D Support | contact us
                    Chaos & Enscape & Cylindo are now one!

                    Comment


                    • #11
                      Thanks!
                      Best Regards,
                      Fredrik

                      Comment


                      • #12
                        I have the file and unfortunately it is the same as the one we have for 2015 SP6 without extension.
                        I think you should contact Autodesk and ask them to provide you've with the proper installation for 2015 ext1 sp6 for Linux.

                        I'll write them, too, so they can clarify the situation.
                        V-Ray developer

                        Comment


                        • #13
                          Hm. I believe that is the installer I've used to install what I believed was Maya 2015 Ext1 SP6... I'll double check.
                          Best Regards,
                          Fredrik

                          Comment


                          • #14
                            Okay. This is extremely confusing.

                            So there seems to be a diff in how you install Extension on Win vs Linux.

                            - On Windows, you are required to install Maya 2015 Extension 1. Then you can apply the SP6 "delta" patch on top of it.
                            - On Linux, there is no "delta" patch. Instead you install Maya from scratch. Problem is, there is no version of Maya 2015 SP6 with Extension.

                            So... we ended up with a mix of versions here, where we have created scenes on Windows in Ext1SP6, but this combo does not seem to exist on Linux.

                            Did you receive a reply from Autodesk on this?
                            I'm thinking we should perhaps abandon "Extension" releases because of this severe case of versionitis.
                            Best Regards,
                            Fredrik

                            Comment


                            • #15
                              Originally posted by Fredrik Averpil View Post
                              Did you receive a reply from Autodesk on this?
                              Sort of - they transferred me to the business center and I'm waiting for another reply.
                              V-Ray developer

                              Comment

                              Working...
                              X