[Mesa-dev] [Bug 105670] [regression][hang] Trine1EE hangs GPU after loading screen on Mesa3D-17.3 and later
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Mar 22 00:15:23 UTC 2018
https://bugs.freedesktop.org/show_bug.cgi?id=105670
Bug ID: 105670
Summary: [regression][hang] Trine1EE hangs GPU after loading
screen on Mesa3D-17.3 and later
Product: Mesa
Version: 17.3
Hardware: Other
OS: All
Status: NEW
Keywords: regression
Severity: normal
Priority: medium
Component: glsl-compiler
Assignee: mesa-dev at lists.freedesktop.org
Reporter: iive at yahoo.com
QA Contact: intel-3d-bugs at lists.freedesktop.org
The game is Trine1 Enchanted Edition, running under Wine-3.3.
The game works fine with Mesa-17.2.0, but with Mesa-17.3.0 hangs right after
the loading screen.
The hang is soft, the driver tries to reset itself each 10 seconds and turns
off my monitor. I am able to switch to text console (kms one) and kill the Xorg
server, then reboot the machine. The kernel driver refuses to accept any new
commands.
Using software render I was able to capture a small apitrace (90MB compressed)
that successfully reproduces the issue. It could be found here:
https://drive.google.com/open?id=1RNKExfdBXUCN7SIhcrdiMwsvwIoCVMTg
By using the qapitrace lookup, I managed to locate the exact operation that
hangs. Not surprising, it is a draw operation:
#55251 - works
#55252 - hangs
I tried to git bisect between 17.2.0 and 17.3.0, but I only managed to narrow
it down to few steps:
git bisect good 375c4868efa3cf549699557989c8f5c08c0710f0
git bisect bad 09f6bd5ef27c1b16b1468441b070b60c2d57523d
The rest of my bisect log is full of skips, because I cannot find a commit that
would work at all. All of them fail to run even `glxgears`, some crash, other
give asserts in R600 code, in xmlconfig etc...
My hardware is AMD Radeon HD5670 Redwood Evergreen (R600 driver). Using
"R600_DEBUG=nosb" does not workaround the issue.
Also the bug is reproducible on AMD RX480, running latest mesa3d master,
llvm-svn 7.0.0svn_r328112 and experimental kernel.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180322/49b173b0/attachment.html>
More information about the mesa-dev
mailing list