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
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
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Polygons are created on the opposite side of the Sprite when the Sprite boundaries are above the edge of the Texture
- Render Graph Viewer Resource list becomes shrunk after using a filter that yields no results
- [Android] [Vulkan] "VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT" not added on some Android devices in "com.unity3d.player.UnityPlayerActivity/2D Colour Attachement"
- ResolveUsePasses now extracts passes from all subshaders including fallbacks, in contrast to documented behaviour
- [UIBuilder] Changes aren't detected on types implementing IList
Add comment