This issue is likely different from other crashes (#8066) that have been reported from 1.10.0 onwards, as this version (and all nightlies that I have tried between end of march and now) run fine on my machine.
After an extended debugging and reverse engineering session, I found that when crashing, the exception raised is: "EXC_BAD_INSTRUCTION".
The instruction being executed at that point is "PINSRQ", which is an SSE4 instruction and my processor only supports instructions up to SSE3.
Since it's such an old system (and I literally only took it off the shelf to investigate the other crash issue), I don't think this is a high priority issue. If other people also have this specific issue it could be worth looking into compiler flags to avoid SSE4.
The text was updated successfully, but these errors were encountered:
If not, the SSE4 hint is a nice hint. We have some drivers that want to use SSE4 when available, and possibly that is what is going wrong here. But let's first see if a new build fixes the problem, before we delve into that part of the game :D
Where we used to have a lot of difference between release and nightlies, it is now very minimal .. only asserts are disabled for final releases, otherwise they are build identical.
But it is always good to check if not having asserts could trigger optimizations going wrong, so attached a MacOS version with asserts disabled :) If you can test this out too, that would be great! Tnx!