Bug 82918 - [tahiti xt] dota2 crashes
Summary: [tahiti xt] dota2 crashes
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/radeonsi (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium critical
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-21 19:25 UTC by Sylvain BERTRAND
Modified: 2014-11-06 02:12 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg till after the crash (443.58 KB, text/plain)
2014-08-21 19:26 UTC, Sylvain BERTRAND
Details
xorg log file till after the crash (51.84 KB, text/plain)
2014-08-21 19:27 UTC, Sylvain BERTRAND
Details
new dmesg till after the crash (58.68 KB, text/plain)
2014-08-25 18:02 UTC, Sylvain BERTRAND
Details
new Xorg.0.log till after the crash (47.83 KB, text/plain)
2014-08-25 18:03 UTC, Sylvain BERTRAND
Details
steam log file (15.75 KB, text/plain)
2014-08-26 18:47 UTC, Sylvain BERTRAND
Details
dota2 gdb backtrace with the crash (7.83 KB, text/plain)
2014-08-26 18:49 UTC, Sylvain BERTRAND
Details
steam output with R600_DEBUG (20.50 KB, application/x-7z-compressed)
2014-09-01 22:04 UTC, Sylvain BERTRAND
Details

Description Sylvain BERTRAND 2014-08-21 19:25:35 UTC
Up-to-date fedora rawhide on x86_64.

Linux 3.17.0-0.rc1.git1.2.fc22.1.x86_64

dota2 crashes

This is a recent tahiti XT board (marketing name is R9 280X).

I have an "old" tahiti XT board (marketing name is HD 7970), I recalled dota2 working fine a few weeks ago (not tested recently though) on that "old" board.

Then I don't know if it fits into regression since I guess the atombios is probably different.
Comment 1 Sylvain BERTRAND 2014-08-21 19:26:16 UTC
Created attachment 105057 [details]
dmesg till after the crash
Comment 2 Sylvain BERTRAND 2014-08-21 19:27:01 UTC
Created attachment 105058 [details]
xorg log file till after the crash
Comment 3 Sylvain BERTRAND 2014-08-25 18:02:07 UTC
Created attachment 105247 [details]
new dmesg till after the crash
Comment 4 Sylvain BERTRAND 2014-08-25 18:03:55 UTC
Created attachment 105248 [details]
new Xorg.0.log till after the crash
Comment 5 Sylvain BERTRAND 2014-08-25 18:05:06 UTC
massive mesa update in fedora rawhide today. Many error messages from the kernel are gone. Seems to be related to mesa.
Still crashing though.
Comment 6 Michel Dänzer 2014-08-26 03:18:36 UTC
(In reply to comment #0)
> Then I don't know if it fits into regression since I guess the atombios is
> probably different.

You're too fixated on ATOM BIOS. :) It's mainly used for things like modesetting, not for 3D rendering.

There's no sign of a GPU lockup or anthing like that in the files you attached, so what exactly are the symptoms?

Assuming the problem is that the DOTA2 process itself crashes, we'll need to see a gdb backtrace of the crash or at least the console output corresponding to the crash.
Comment 7 Sylvain BERTRAND 2014-08-26 11:50:22 UTC
I was just saying the chips are the same but their bios could be different, hence that would be
a regression if the bios were identical.
The atombios is mainly for modesetting *and* dpm: you have that horrible
code path which translates atombios dpm tables to smc tables.
Back to our pb: dota2 crashes while loading. I'll get a console output and
if we need more, I'll attach a gdb to the loading process.
Comment 8 Sylvain BERTRAND 2014-08-26 18:47:59 UTC
Created attachment 105300 [details]
steam log file

It shows a LLVM error and a steam runtime IPC error
Comment 9 Sylvain BERTRAND 2014-08-26 18:49:33 UTC
Created attachment 105301 [details]
dota2 gdb backtrace with the crash
Comment 10 Sylvain BERTRAND 2014-08-26 18:50:08 UTC
steam log file and dota2 gdb backtrace of the crash
Comment 11 Michel Dänzer 2014-08-27 01:36:55 UTC
If it still happens with LLVM 3.5, can you run the game with the environment variable R600_DEBUG=vs,gs,ps and attach the output from that?
Comment 12 Sylvain BERTRAND 2014-08-27 19:23:16 UTC
fedora rawhide is still using llvm kludge 3.4, notified fedora guy:
https://bugzilla.redhat.com/show_bug.cgi?id=1134563

Let you know once they get llvm 3.5 into rawhide.
Comment 13 Michel Dänzer 2014-08-28 01:24:18 UTC
If you attach the output from R600_DEBUG=vs,gs,ps , we might be able to check if current LLVM still chokes on it.
Comment 14 Sylvain BERTRAND 2014-09-01 22:04:15 UTC
Created attachment 105573 [details]
steam output with R600_DEBUG
Comment 15 Michel Dänzer 2014-09-02 01:09:05 UTC
I can reproduce the failure with llc from LLVM 3.4, but it seems fixed in LLVM 3.5.
Comment 16 Sylvain BERTRAND 2014-11-06 02:12:48 UTC
upgrade to a fresh rawhide today: that crash disapeared to be replaced by another one (seems glibc related).


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.