Instant crash when using the latest V-ray update 2.3

I get an instant Rhino crash when using the latest V-ray update 2.3.
Hoping that this update would fix the millions of problems I have with V-ray. I installed it as soon as I saw it was released.

But now it has become even more unusable for me.

I opened a topic about problems I’m having here. One of the files in my steps to reproduce these problems can’t even be imported anymore.

Step 1: open a new Rhino file;
Step 2: Import the scatter.3dm (can’t upload it here unfortunately, please tell me how to send you the file…)
Step 3: Open the V-ray frame buffer and start an interactive render --> instant crash…

​​

From the release notes it looked like it would solve at least a few of my problems. But now the situation is even worse…

Relevant part of the log-file


{"name":"vray-neui","hostname":"x","pid":12224,"level":50,"source":"NeUI Main","msg":"Error: 14 UNAVAILABLE: read ECONNRESET\n    at t.callErrorFromStatus (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:66:82858)\n    at Object.onReceiveStatus (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:22:30958)\n    at Object.onReceiveStatus (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:22:36632)\n    at C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:120:39292\n    at processTicksAndRejections (node:internal/process/task_queues:78:11)\nfor call at\n    at Proxy.makeServerStreamRequest (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:22:30725)\n    at Proxy.<anonymous> (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:22:25196)\n    at a (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:1:606894)\n    at o (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:1:607089)\n    at C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:1:607225\n    at new Promise (<anonymous>)\n    at C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:1:607196\n    at v (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:1:607374)\n    at S (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:1:607993)\n    at Object.t.onceShutdown (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:1:608173) {\n  code: 14,\n  details: 'read ECONNRESET',\n  metadata: d { internalRepr: Map(0) {}, options: {} }\n}","time":"2024-04-05T09:00:21.647Z","v":0}
{"name":"vray-neui","hostname":"x","pid":12920,"level":60,"type":"UncaughtException","error":{},"msg":"n(...).getCurrentWindow(...).getTitle is not a function","time":"2024-04-05T09:00:21.664Z","v":0}
{"name":"vray-neui","hostname":"x","pid":13808,"level":60,"type":"UncaughtException","error":{},"msg":"n(...).getCurrentWindow(...).getTitle is not a function","time":"2024-04-05T09:00:21.664Z","v":0}
{"name":"vray-neui","hostname":"x","pid":12224,"level":40,"source":"NeUI Main","msg":"TypeError: (e || []).map is not a function\n    at C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:199452\n    at runMicrotasks (<anonymous>)\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async Promise.all (index 4)\n    at async t.Telemetrics.renderStart (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:146161)","time":"2024-04-05T09:00:21.672Z","v":0}
{"name":"vray-neui","hostname":"x","pid":12224,"level":60,"err":{"message":"(e || []).map is not a function","name":"TypeError","stack":"TypeError: (e || []).map is not a function\n    at C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:199452\n    at runMicrotasks (<anonymous>)\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async Promise.all (index 4)\n    at async t.Telemetrics.renderStart (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:146161)"},"msg":"(e || []).map is not a function","time":"2024-04-05T09:00:21.672Z","v":0}
{"name":"vray-neui","hostname":"x","pid":12224,"level":60,"type":"UnhandledRejection","error":{},"msg":"undefined","time":"2024-04-05T09:11:06.318Z","v":0}
{"name":"vray-neui","hostname":"x","pid":12224,"level":50,"source":"NeUI Main","msg":"(node:12224) UnhandledPromiseRejectionWarning: TypeError: (e || []).map is not a function\n    at C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:199452\n    at runMicrotasks (<anonymous>)\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async Promise.all (index 4)\n    at async t.Telemetrics.renderStart (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:146161)\n(Use `vrayneui --trace-warnings ...` to show where the warning was created)","time":"2024-04-05T09:11:06.319Z","v":0}
{"name":"vray-neui","hostname":"x","pid":12224,"level":40,"source":"NeUI Main","msg":"UnhandledPromiseRejectionWarning: TypeError: (e || []).map is not a function\n    at C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:199452\n    at runMicrotasks (<anonymous>)\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async Promise.all (index 4)\n    at async t.Telemetrics.renderStart (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:146161)\n    at emitUnhandledRejectionWarning (node:internal/process/promises:190:15)\n    at processPromiseRejections (node:internal/process/promises:238:9)\n    at processTicksAndRejections (node:internal/process/task_queues:97:32)","time":"2024-04-05T09:11:06.319Z","v":0}
{"name":"vray-neui","hostname":"x","pid":12224,"level":50,"source":"NeUI Main","msg":"(node:12224) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 3)","time":"2024-04-05T09:11:06.319Z","v":0}
{"name":"vray-neui","hostname":"x","pid":12224,"level":40,"source":"NeUI Main","msg":"TypeError: (e || []).map is not a function\n    at C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:199452\n    at runMicrotasks (<anonymous>)\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async Promise.all (index 4)\n    at async t.Telemetrics.renderStart (C:\\Program Files\\Chaos Group\\V-Ray\\V-Ray for Rhinoceros\\vrayneui\\resources\\app.asar\\main.bundle.js:146:146161)","time":"2024-04-05T09:11:06.319Z","v":0}

I have just uninstalled V-ray, deleted all folders containing Chaos files.
After a few restarts of my PC, installed V-ray 6.20.03 again.
Following the above steps I still get an instant crash…:sad:

Hi @rene_rapati ​,

Can you please share the file using a file sharing service of your choice?
We will try to address this as quickly as possible.

Regards,
Konstantin

Hello, Rene,
Thank you for notifying about your problem so swiftly!
This crash is unexpected as it does not seem to be directly related to the other issues you reported before.

Can you please provide us with the Rhino model that is crashing by uploading it via our Support form at https://support.chaos.com/hc/en-us/requests/new ?
Simply mention this forum thread and/or my name in the issue description and we’ll have it inspected right away.

Furthermore, one of our devs is available to investigate the issue directly if you are comfortable with having a remote session with us. Please let me know if you feel ok with this approach!

Kind regards,
Peter

Just uploaded the file with the support form.

Awesome, thank you!
I was actually able to reproduce the crash here using the steps from your other thread.
We are looking into it already.

I’ve deleted one of my workaround suggestions since I realised it is not the root cause for the issue.

Great! Looking forward to a quick solution!

Hi Ron,
Thank you for the report!

The first thing I’d recommend you try is install the following stable build of V-Ray:

It addresses an issue causing similar crashes and might solve your problem.
If so, the fix will be included in the next update we put out.

If not, we have to investigate further.
Note that the “14 UNAVAILABLE: read ECONNRESET” error is not a real clue.
It only tells us that The host application has crashed and our UI can no longer communicate with it.

Here are a couple of thing that can point us in the right direction:
Are you experiencing the crash with every project?
If it’s project-specific we’ll need the model to test with.
Is the crash 100% reproducible or is it random?
Which render engine are you using CPU, CUDA or RTX?

Thank you in advance,
Konstantin

Hello,I have the exact same problem as rene’s, and finally solved this problem on my platform. I just simply chose CUDA and RTX 2080 in asset setting.

I have the same problem as Rene’s, and as the model become larger, it is more likely to crash.