* [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.
@ 2016-07-10 9:08 bugzilla-daemon
2016-07-10 11:25 ` bugzilla-daemon
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: bugzilla-daemon @ 2016-07-10 9:08 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 1248 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=96877
Bug ID: 96877
Summary: Bioshock Infinite: LLVM triggered Diagnostic Handler:
Illegal instruction detected: Operand has incorrect
register class.
Product: Mesa
Version: git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel@lists.freedesktop.org
Reporter: haagch@frickel.club
QA Contact: dri-devel@lists.freedesktop.org
This happens on my HD 7970M.
"Very Low" graphics settings work fine but trying to start with "Medium"
settings throws this error before it even gets to the menu.
The files are bit too big for bugzilla I think, so
Here is an stderr log with R600_DEBUG="vs,ps,gs,tes,tcs":
http://haagch.frickel.club/files/err.txt.gz
Here is an apitrace that causes the error:
http://haagch.frickel.club/files/bioshock.i386.trace.xz
Happened with latest mesa git and llvm 3.9.0svn_r274975 and now with
3.9.0svn_r275008 too.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 2810 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.
2016-07-10 9:08 [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class bugzilla-daemon
@ 2016-07-10 11:25 ` bugzilla-daemon
2016-07-10 17:24 ` bugzilla-daemon
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2016-07-10 11:25 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 604 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=96877
--- Comment #1 from Nicolai Hähnle <nhaehnle@gmail.com> ---
Created attachment 124987
--> https://bugs.freedesktop.org/attachment.cgi?id=124987&action=edit
Reduced test case, fails with llc -march=amdgcn -verify-machineinstrs
I can reproduce this, and I obtained the attached reduced testcase which has an
error since r274954 "AMDGPU: Improve offset folding for register indexing". I'm
not sure how that change is related to the particular error that I get...
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1771 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.
2016-07-10 9:08 [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class bugzilla-daemon
2016-07-10 11:25 ` bugzilla-daemon
@ 2016-07-10 17:24 ` bugzilla-daemon
2016-07-11 7:49 ` bugzilla-daemon
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2016-07-10 17:24 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 398 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=96877
--- Comment #2 from Nicolai Hähnle <nhaehnle@gmail.com> ---
Created attachment 124989
--> https://bugs.freedesktop.org/attachment.cgi?id=124989&action=edit
Treat insert and extract equally in selectMOVRELOffsetImpl
The attached patch fixes the bug for me.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1618 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.
2016-07-10 9:08 [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class bugzilla-daemon
2016-07-10 11:25 ` bugzilla-daemon
2016-07-10 17:24 ` bugzilla-daemon
@ 2016-07-11 7:49 ` bugzilla-daemon
2016-07-11 13:09 ` bugzilla-daemon
2016-07-12 16:10 ` bugzilla-daemon
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2016-07-11 7:49 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 270 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=96877
--- Comment #3 from Michel Dänzer <michel@daenzer.net> ---
FWIW, Nicolai's patch seems to fix lots of piglit regressions on my Kaveri.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1196 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.
2016-07-10 9:08 [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class bugzilla-daemon
` (2 preceding siblings ...)
2016-07-11 7:49 ` bugzilla-daemon
@ 2016-07-11 13:09 ` bugzilla-daemon
2016-07-12 16:10 ` bugzilla-daemon
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2016-07-11 13:09 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 423 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=96877
--- Comment #4 from Nicolai Hähnle <nhaehnle@gmail.com> ---
Another update: there are two separate problems in LLVM which "cooperate" to
lead to this bug. http://reviews.llvm.org/D22210 and
http://reviews.llvm.org/D22217 fix both problems (and either is sufficient for
this bug here).
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1450 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.
2016-07-10 9:08 [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class bugzilla-daemon
` (3 preceding siblings ...)
2016-07-11 13:09 ` bugzilla-daemon
@ 2016-07-12 16:10 ` bugzilla-daemon
4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2016-07-12 16:10 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 620 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=96877
Christoph Haag <haagch@frickel.club> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEW |RESOLVED
--- Comment #5 from Christoph Haag <haagch@frickel.club> ---
Both of these are in in llvm svn now.
Enabling and disabling anti aliasing works without this error.
Thanks for the fix.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 2336 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2016-07-12 16:10 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-10 9:08 [Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class bugzilla-daemon
2016-07-10 11:25 ` bugzilla-daemon
2016-07-10 17:24 ` bugzilla-daemon
2016-07-11 7:49 ` bugzilla-daemon
2016-07-11 13:09 ` bugzilla-daemon
2016-07-12 16:10 ` bugzilla-daemon
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.