Hi
3ds max 2024 keeps crashing in the middle of rendering with Corona 11, the latest version right now. The crash is inconsistent and doesn’t happen every time. It will render some scenes fine, others will crash 3ds max 9 out of 10 times. Sometimes within the same scene and file it will render 4 different cameras fine and then crash every time on the fifth camera. If I archive file and transfer it to my other pc, relink everything it will render fine. Some scenes alway crash, some scenes crash most of the times, some scenes don’t crash at all. Even the same scenes and files that used to render fine a couple of months ago will now crash. Yesterday I completely reseted the OS. Windows 11 has wiped clean the drive it was on as well as all other softwares installed. I reinstalled everything from scratch and still the same thing. Lately it happens more and more often and it has come to a point that it works maybe in 5% cases. It is driving me crazy. Because of this inconsistency it has been impossible to identify the cause of the crash as well as reproducing it effectively. I have been sending crash reports to autodesk but now I have finally taken it upon myself to try and read the mini dump file myself. I even gave it to chat gpt to analyse it. this is what it said:
Let’s break down the contents of the WinDbg analysis of the 3ds Max minidump crash report and discuss possible steps to fix the issue:
Key Elements from the Analysis:
- Exception Information:
Exception Code: c0000005 (Access Violation)
Indicates that the program attempted to read or write to an invalid memory location.
Faulting Module: Corona_Release.dll
The crash occurred within the Corona render engine plugin for 3ds Max. - Exception Description:
Attempt to write to address 0000000000000000
A null pointer dereference. The program tried to write data to a null (invalid) memory address. - Call Stack:
The call stack shows the sequence of function calls leading to the crash. Here’s the relevant part:
ruby
Kopiraj kod
Corona_Release!Legion::Corona::serializeToString+0x3e143:
00007ff87f24a323 410f1128 movups xmmword ptr ,xmm5 ds:0000000000000000=???
Function Involved: Legion::Corona::serializeToString
This suggests that the issue occurred while the Corona renderer was trying to serialize data to a string.
4. Key Value Strings:
AV.Dereference: NullPtr
The dereferenced pointer was null.
AV.Fault: Write
The crash happened during a write operation.
Failure.Bucket: NULL_POINTER_WRITE_c0000005_Corona_Release.dll!Unknown
This categorizes the crash for easier identification and debugging.
Summary:
The crash is caused by the Corona render engine attempting to write data to a null pointer during a serialization operation. This is a clear indication of a bug in the Corona render engine code.
3dsmax_minidump.dmp (11.2 MB)
