radeonsi: Floating point exception on R9 270 gpu for a set of traces
A set of OpenGL traces have been crashing throwing a "Floating point exception (core dumped)" message on the new Mesa 19.3.0-RC* tags.
This error has only been replicated on an AMD Radeon R9 270 card. This issue is NOT shown with AMD R9380, RX480, or R9Fury cards.
The issue has been bisected to this commit:
40e5ac45aea3b226e7ef904ba8cb1dbb2654ce08 is the first bad commit
commit 40e5ac45aea3b226e7ef904ba8cb1dbb2654ce08
Author: Marek Olšák <marek.olsak@amd.com>
Date: Mon Aug 19 13:06:47 2019 -0400
radeonsi: align scratch and ring buffer allocations for faster memory access
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
:040000 040000 7be8fba4f0d86d1975cb3c450b551ca0b1850e40 3bffe666691123e2c52b51c6fd6cda724c79238b M src
This issue has been experience with traces of the following games:
- Cities: Skylines
- Hand of Fate 2
- Shadow of Mordor: Middle Earth
- Refunct
- Civilization VI
- Tannenberg
- XCOM 2
These traces can be provided upon request.