https://bugs.freedesktop.org/show_bug.cgi?id=50422
Bug #: 50422 Summary: Furmark.exe crash with wine (32 bits under 64 bits) with llvm-3.1 and r600-llvm-compiler enabled Classification: Unclassified Product: Mesa Version: git Platform: x86-64 (AMD64) OS/Version: All Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/R600 AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: lordheavym@gmail.com
Created attachment 62162 --> https://bugs.freedesktop.org/attachment.cgi?id=62162 wine output and backtrace
* glxinfo32: OpenGL renderer string: Gallium 0.4 on AMD RV770 OpenGL version string: 2.1 Mesa 8.1-devel (git-6404095) OpenGL shading language version string: 1.30
* uname -a Linux archMain 3.4.0-1-ARCH #1 SMP PREEMPT Mon May 21 10:10:13 CEST 2012 x86_64 GNU/Linux
https://bugs.freedesktop.org/show_bug.cgi?id=50422
--- Comment #1 from Laurent carlier lordheavym@gmail.com 2012-05-28 03:21:21 PDT --- Created attachment 62163 --> https://bugs.freedesktop.org/attachment.cgi?id=62163 output with R600_DUMP_SHADER=1
https://bugs.freedesktop.org/show_bug.cgi?id=50422
Laurent carlier lordheavym@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|All |Linux (All)
https://bugs.freedesktop.org/show_bug.cgi?id=50422
Laurent carlier lordheavym@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop. |.org |org Component|Drivers/DRI/R600 |Mesa core
https://bugs.freedesktop.org/show_bug.cgi?id=50422
Michel Dänzer michel@daenzer.net changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mesa-dev@lists.freedesktop. |dri-devel@lists.freedesktop |org |.org Component|Mesa core |Drivers/Gallium/r600
https://bugs.freedesktop.org/show_bug.cgi?id=50422
--- Comment #2 from Tom Stellard tstellar@gmail.com 2012-06-19 19:11:00 PDT --- I've been seeing a few strange crashes in the LLVM backend when using wine. What version of wine are you using? Does it work with an older version of wine?
https://bugs.freedesktop.org/show_bug.cgi?id=50422
--- Comment #3 from Henri Verbeet hverbeet@gmail.com 2012-06-20 08:41:51 PDT --- This isn't just another instance of "Clang is broken" / bug 44466, right?
https://bugs.freedesktop.org/show_bug.cgi?id=50422
--- Comment #4 from Laurent carlier lordheavym@gmail.com 2012-06-24 06:20:02 PDT --- (In reply to comment #2)
I've been seeing a few strange crashes in the LLVM backend when using wine. What version of wine are you using? Does it work with an older version of wine?
I've tried with several version of wine without much success
https://bugs.freedesktop.org/show_bug.cgi?id=50422
--- Comment #5 from Laurent carlier lordheavym@gmail.com 2012-06-24 06:33:47 PDT --- (In reply to comment #3)
This isn't just another instance of "Clang is broken" / bug 44466, right?
llvm and mesa are all built with a multilib gcc, perhaps it's the culprit ? Another bug similer to https://bugs.freedesktop.org/show_bug.cgi?id=44466 ?
I've had to force host and target to i386-pc-linux-gnu to get a proper lib32 llvm.....
related ? http://llvm.org/bugs/show_bug.cgi?id=11145
https://bugs.freedesktop.org/show_bug.cgi?id=50422
--- Comment #6 from Johannes Obermayr johannesobermayr@gmx.de --- Does it crash with DRAW_USE_LLVM=0?
If not, please try whether this patch can provide more information: https://bugs.freedesktop.org/show_bug.cgi?id=48351#c10
https://bugs.freedesktop.org/show_bug.cgi?id=50422
--- Comment #7 from Laurent carlier lordheavym@gmail.com --- Created attachment 69350 --> https://bugs.freedesktop.org/attachment.cgi?id=69350&action=edit furmark output with llvm-3.1 and r600-llvm-compiler enabled
Wine doesn't fail anymore, now rendering only garbage, so there is progress!
https://bugs.freedesktop.org/show_bug.cgi?id=50422
Laurent carlier lordheavym@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #69350|text/plain |image/png mime type| |
https://bugs.freedesktop.org/show_bug.cgi?id=50422
--- Comment #8 from Laurent carlier lordheavym@gmail.com --- I don't know if it's related, but etqw gives me also similar garbaged output
https://bugs.freedesktop.org/show_bug.cgi?id=50422
--- Comment #9 from Laurent carlier lordheavym@gmail.com --- The culprit for broken output is (after bisecting): 5ab82e0ccf84855e9311ebfc58d1b57b437ed991 is the first bad commit commit 5ab82e0ccf84855e9311ebfc58d1b57b437ed991 Author: Vincent Lejeune vljn@ovi.com Date: Fri Oct 19 15:49:06 2012 +0200
r600g: tgsi-to-llvm emits right input intrinsics
Reviewed-by: Tom Stellard <thomas.stellard at amd.com>
:040000 040000 e678b643c10733ff7ef7163f3e21aee0a16ebb6e 4d10bf29f966beb56e12c385529284c53db1f950 M src
https://bugs.freedesktop.org/show_bug.cgi?id=50422
Laurent carlier lordheavym@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #10 from Laurent carlier lordheavym@gmail.com --- No more crash, so closing, a new bug is opened for broken output.
dri-devel@lists.freedesktop.org