Crashing on Windows8

I’m not able to get 0.1.10.50-70bd193 to launch on my Windows farm machines (either in --nogui via Deadline, or interactively.)

I see the following when launching interactively:

Problem signature:
Problem Event Name: BEX64
Application Name: Sequoia.exe
Application Version: 0.0.0.0
Application Timestamp: 5580ac31
Fault Module Name: StackHash_e7de
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Offset: PCH_3A_FROM_ntdll+0x000000000009177A
Exception Code: c0000005
Exception Data: 0000000000000008
OS Version: 6.3.9600.2.0.0.256.48
Locale ID: 1033
Additional Information 1: e7de
Additional Information 2: e7debde6e66874f623b9dcd1ed9d155f
Additional Information 3: 1563
Additional Information 4: 156306c178d22e236eb935f31fd94a0a

Via Deadline I get:

2015-06-17 11:50:25: 0: INFO: Executable: “I:/apps/windows/thinkbox/sequoia/Sequoia.exe”
2015-06-17 11:50:25: 0: INFO: Argument: --nogui --start 1 --end 1 “C:\Users\app-ls-wdi-aerndr\AppData\Local\Thinkbox\Deadline7\slave\afxnode-01\jobsData\55807024c93452187caf2cd7\sequoia_task.9f97-4a26-8c83-50a9.sqt” “C:\Users\app-ls-wdi-aerndr\AppData\Local\Thinkbox\Deadline7\slave\afxnode-01\jobsData\55807024c93452187caf2cd7\sequoia_scene.2809-f954-8f2e-1be6.sq”
2015-06-17 11:50:25: 0: INFO: Startup Directory: “I:\apps\windows\thinkbox\sequoia”
2015-06-17 11:50:25: 0: INFO: Process Priority: BelowNormal
2015-06-17 11:50:25: 0: INFO: Process Affinity: default
2015-06-17 11:50:25: 0: INFO: Process is now running
2015-06-17 11:50:26: 0: STDOUT: Acquiring License…
2015-06-17 11:50:26: 0: STDOUT: License Acquired
2015-06-17 11:50:26: 0: STDOUT: Initializing Thinkbox Sequoia 0.1.10.50-70bd193 Commandline
2015-06-17 11:50:27: 0: INFO: Process exit code: -1073740791
2015-06-17 11:50:29: 0: An exception occurred: Error: Renderer returned non-zero error code, -1073740791. Check the log for more information.
2015-06-17 11:50:29: at Deadline.Plugins.ScriptPlugin.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel) (Deadline.Plugins.RenderPluginException)
2015-06-17 11:50:29: 0: Unloading plugin: Sequoia

Is it expected to work with Windows8, are there some specific hardware requirements (e.g. graphics card), etc?

Thanks

Launching Interactively

Yes, I suspect this error is related to the machine’s graphics card. I see a similar error if I attempt to launch Sequoia with my graphics card disabled.

Via Deadline

Sequoia shouldn’t depend on your graphics card when running on Deadline. I am attempting to reproduce this problem now.

Would it be possible for you to please send us a copy of your Deadline job’s auxiliary files (i.e, the Sequoia scene file and task file)? To access these files, open the Deadline Monitor, then right-click your job, and choose the Auxiliary Files -> Explore menu item. You can send these files to us by posting them on this forum, or by using our ticket system. Please note that you may need to ZIP the files to get them through our system.

Oh dear, no, this was from a hyper-confidential file, we can try to reproduce this with some generic data.

That would be great, thanks!

I should mention: I probably don’t need your point data files, and I probably don’t need your .SQ file either. The main thing I’m interested in is your .SQT file. It’s plain text, and even a redacted copy would be very helpful. Feel free to change file names etc., but please leave the filename extensions intact (i.e, change “//some/confidential_project/confidential_file.ptx” to “redacted.ptx”).

OOB experience on trying to make some sample data for you to examine, why doesn’t this work?
(The video’s private, and I’ll erase it as soon as you’ve taken a look, although it shows nothing but the ui)
https://www.youtube.com/watch?v=q2ngItn6RYw

Sorry about that, we have logged that as a bug.

As a workaround:

  1. Use the File -> Convert Point File… menu item to convert the file to .SPRT.
  2. Use the Create -> New Point Loader… menu item, and choose the .SPRT file that you just created.

Here’s the SQT in its entirety:

[
    {
        "Args": {
            "AxisOrder": 0,
            "End": 64,
            "NodeName": "Mesher001",
            "SaveName": "F:/redacted/Mesher001.xmesh",
            "Start": 1,
            "WorldSpace": 1,
            "XCells": 4,
            "YCells": 4,
            "ZCells": 4
        },
        "Type": "Hacksaw"
    }
]

Is that a file generated by Deadline? I don’t see it in the local data folder.

it’s generated by Sequoia at submission time and supplied to Deadline as an auxiliary file.

Thank you! I have reproduced this problem, and we will look into it.

Fantastic, thank you!

We didn’t know that the file had to be on a shared drive between the Deadline and the Seqouia computers. Overcoming that, we got to:

"2015-06-19 12:29:14: 0: STDOUT: Task 1 Error: mesh_file_io_factory::write Error: Didn’t recognize the file format of the output mesh file “I:/scratch\ _01of64.”

I’m happy to hear that you tracked down the underlying problem. The crash you experienced should be fixed in our next release.

Thank you for your report! We will look into this.

Hi. Can you post the SQT file that’s causing the error?

I suspect I know the reason. I’ve reproduced it by setting the Output Path in the “Submit an Export Job To Deadline” to something like “I:/scratch/”. Can you check if it works if you set the output path to something like “I:/scratch/result.xmesh”? If this is the case, we’ll modify the UI to make it clearer what’s expected here.