Created attachment 135499 [details]
Crash of Layers of Fear
It seems there is some problem with mesa git (in combination with llvm git) and Unity based games. They are crashing at start.
I've already mentioned it here https://bugs.freedesktop.org/show_bug.cgi?id=103389 , but recently I have found that also Oddworld: New 'n' Tasty is crashing. Out of curiosity I've installed also Rochard (which is older but also Unity based) and it is also crashing.
Reverting back to older version of mesa (and llvm 4.0), all three games are working.
Created attachment 135500 [details]
Crash of Oddworld
Created attachment 135501 [details]
Crash of Rochard
For additional info, I've compiled latest mesa git with llvm 4.0 (stock version of Fedora 26) and Unity games are working.
But I've no idea whether the problem is in llvm 6.0 itself, or how mesa is using newest llvm library.
Thanks for the report. Is this still an issue? The traces look subtly different...
Do you have backtraces with symbols? Make sure you compile Mesa with debug symbols enabled.
other unity games affected:
the last tinker
agatha christie the abc murders
plague inc evolved
pillars of eternity
layers of fear
space hilk ascension
leisure suit larry reloaded
never alone kisima ingitchuna
cities skylines snowfall
cities in motion 2
I tried to env variable:
but there was no debug output (not like the variable with glxgears...)
Yes, the problem is still there, tested with mesa git 9f9177d, llvm git e58aca6 (and clang 9f9177d).
Unfortunately I am unable to provide backtrace with symbols now since I've upgraded to Fedora 27 and have problems with building debuginfo package.
(In reply to lethalwp from comment #5)
> other unity games affected:
> grow home
> wasteland 2
> the last tinker
> agatha christie the abc murders
> plague inc evolved
> pillars of eternity
> layers of fear
> space hilk ascension
> leisure suit larry reloaded
> action henk
> never alone kisima ingitchuna
> cities skylines
> cities skylines snowfall
> cities in motion 2
> star horizon
> I tried to env variable:
> R600_DEBUG=vs,tcs,tes,gs,ps,cs ./SUPERHOT.x86_64
> but there was no debug output (not like the variable with glxgears...)
I wanted to add The Longest Dark to your list as this seems very close to the issues I'm having with it on Arch Linux. The strange thing is I'm experiencing other, random OpenGL and radeon errors and bugs, with Unity x64 binaries being the only ones that will no longer load, period. We have both a runtime and native steam client on Arch and the 32bit blob for TLD does work after a very slow start and long error output.
Here's some basic system info:
OpenGL vendor string: X.Org
OpenGL renderer string: AMD CAPE VERDE (DRM 2.50.0 / 4.14.10-1-ARCH, LLVM 5.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.3.1
OpenGL core profile shading language version string: 4.50
*** Bug 103850 has been marked as a duplicate of this bug. ***
"Oxygen Not Included" also crashes on startup. Backtraces attached.
Created attachment 136505 [details]
oxygen not included - bt
Created attachment 136506 [details]
oxygen not included - bt full
bug still present with versions:
*** Bug 100990 has been marked as a duplicate of this bug. ***
still segfaulting regularily or have weird outputs (flickering screen)
with f28, 4.17rc1 (amdgpu)
Device: Radeon RX Vega (VEGA10, DRM 3.25.0, 4.17.0-0.rc1.git3.1.fc29.x86_64, LLVM 7.0.0) (0x687f)
could be related to the vsync: when the game does start but flickers, when i change the vsync on and off a couple of time, sometimes it gets normal. Still segfaulting on the exit of the game
it seems the segfaults have improved lately... Much less, the games do start more often
I've done some more tests, the games all start more or less correctly on fedora 28. Still several "display bugs" like flickering screen or so, but they do start. Even it segfaults at the end, it's better than before when it segfaulted when opening the screen.
So this bug is kind of fixed for me in fc28
and it improves even more with the copr build of che