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).


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?

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

Here’s the file:

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.

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.

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).

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 = /maya_vray/vrayplugins

The Maya 2015 Ext1 SP6 rpm is called Maya2015_64-2015.0-733.x86_64.rpm

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.

This one is for V-Ray Standalone. It won’t make any difference for maya batch.

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!

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

t.petrov doesn’t have access to the support@chaosgroup.com but I have just forwarded your email to him so he could check.

Thanks! :slight_smile:

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.

Hm. I believe that is the installer I’ve used to install what I believed was Maya 2015 Ext1 SP6… I’ll double check.

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.

Sort of - they transferred me to the business center and I’m waiting for another reply.

I just checked, and historically, we have installed Maya on Linux using e.g. the Autodesk_Maya_2015_EXT1_SP5_English_Linux.tgz installer. If Autodesk is using the same naming conventions today, we are looking for Autodesk_Maya_2015_EXT1_SP6_English_Linux.tgz

I just opened a tech case, which for some reason seems more appropriate than talking to the “business center” :wink:

Hello. My name is Alessandra. How may I assist you?
Me: hi, i’m looking for a download.
Me: I have downloaded the Maya 2015 Service Pack 6 and applied that to an existing Maya 2015 Extension 1 installation.
Alessandra: Hi Fredrik
Alessandra: yes
Me: So when I start Maya I can see I am using Maya 2015 Extension 1 + Service Pack 6.
Me: Since our render farm is Linux based, I am now looking for the same version (Ext1 + SP6) for Linux but I can’t find it.
Alessandra: ok
Alessandra: can you provide me with a serial number?
Me: Certainly:
Me: I can find Maya 2015 Service Pack 6 for Linux. But I actually need Maya 2015 Extension 1 + Service Pack 6.
Alessandra: thanks
Me: Previously, I have downloaded Extension 1 + SP 5 and that file was called Autodesk_Maya_2015_EXT1_SP5_English_Linux.tgz
Me: So I am guessing I am looking for a file called Autodesk_Maya_2015_EXT1_SP6_English_Linux.tgz
Alessandra: I will open a case for you and transfer it to our tech support
Me: Okay, thank you.
Alessandra: they will reach out to you by e-mail
Alessandra: asap
Me: Ok thank you for your help. Bye bye!

I just received a response, which perhaps is applicable to you as well.

Thank-you for contacting Autodesk Technical Support. I’m writing you in regards to this case created about locating Maya 2015 Ext1 SP6.

I just checked and its located within the Accounts Website under Product Enhancements.

Log into Accounts:

https://manage.autodesk.com/

Under ‘Quick Links’ click on ‘Product Enhancements’ - this should brings you to a new page
Maya 2015 Extension 1 + SP6 should be there in the list, click on that and Linux should be listed.

Please note that you need to be the Contract Manager on the account in order to see Product Enhancements.

By the way, I do not have anything called “Quick links”, but under my Maya license there is a link called “Enhancements” which leads to the proper installation.

But we can assume that this problem will go away now that I will have the proper installation… so let’s just close this issue for now. I’ll report back with my findings.

Okay!
Maya2015_64-2015.0-733.x86_64.rpm downloaded and installed. Now our renders complete without issues.

So it was all on me. My bad. Sorry!
V-Ray works, as expected, with Maya 2015 Ext1 SP6.