Search Issue Tracker

Fixed

Fixed in 1.8.5

Votes

0

Found in [Package]

1.8.4

Issue ID

BUR-2317

Regression

No

Burst crash in Player on Intel i7 X 980 - Illegal instruction

Package: Burst

-

1. What happened
Player crashes on "Illegal instruction"
When I load crash dump and look into disassembly there's VMOVAPD, which is part of AVX instruction set.
The CPU is Intel i7 980X (Extreme) - SSE4.2 support, no AVX support
My conclusion is that there's some issue in CPU feature detection (in Burst runtime?)

Unity version 2022.2.12f1
Burst version 1.8.4

2. How can we reproduce it using the example you attached
I don't have this CPU and the only way to verify it's fixed is contact our customer who reported the issue
If you get your hands on the Intel i7 980X CPU, you can use lib_burst_generated.dll together with attached pdb, find exported function names and call them from native C++ project

Note: CQA testing was not done, due to request from developers as they might have already identified the cause

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.