30-01-2019, 03:05 PM
Unity crashes right away when it loads in the libOni.dll when I open any of the sample scenes. It worked fine in the 4.0.0 version but now it just crashes. I'm using Unity 2018.3.3f1 (64-bit) on Windows 7 and importing Obi Cloth (4.0.1) into an empty project.
Here is the output for the crash.
Checking the assembly its seems to crash here:
000007FEE18D11FD vmovss xmm0,dword ptr [7FEE19873D8h]
And looking it up vmovss seems to be a avx512 instruction which my cpu does not support. So that might be why it crashed? I don't know much about this stuff but it might be something on my end that caused it.
Here is the output for the crash.
Code:
Opening scene 'Assets/Obi/Sample Scenes/ClothSoftbody.unity'
Load scene 'Assets/Obi/Sample Scenes/ClothSoftbody.unity' time: 0.013938 ms
LightmapEditorSettings: switching bake backend from 1 to 0.
Unloading 16 Unused Serialized files (Serialized files now loaded: 0)
Refreshing native plugins compatible for Editor in 6.51 ms, found 4 plugins.
'Unity.exe' (Win32): Loaded 'D:\Repos\ObTEst\Assets\Obi\Plugins\x86_64\libOni.dll'. Cannot find or open the PDB file.
Exception thrown at 0x000007FEE18D11FD (libOni.dll) in Unity.exe: 0xC000001D: Illegal Instruction.
Microsoft Visual Studio C Runtime Library has detected a fatal error in Unity.exe.
Checking the assembly its seems to crash here:
000007FEE18D11FD vmovss xmm0,dword ptr [7FEE19873D8h]
And looking it up vmovss seems to be a avx512 instruction which my cpu does not support. So that might be why it crashed? I don't know much about this stuff but it might be something on my end that caused it.