Summary: |
Compiler crashes on access of non-existent member incremental operations |
Product: |
Mesa
|
Reporter: |
Kevin Rogovin <kevin.rogovin> |
Component: |
glsl-compiler | Assignee: |
Tapani Pälli <lemody> |
Status: |
RESOLVED
FIXED
|
QA Contact: |
Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: |
normal
|
|
|
Priority: |
medium
|
|
|
Version: |
git | |
|
Hardware: |
x86-64 (AMD64) | |
|
OS: |
All | |
|
Whiteboard: |
|
i915 platform:
|
|
i915 features:
|
|
Attachments: |
Compiler crashes on incremental of non-existent struct members
|
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.
Created attachment 141673 [details] Compiler crashes on incremental of non-existent struct members Compiler crashes on incremental of non-existent struct members, for example having in GLSL code: some_struct.foo += 5; if the type which some_struct is does not contain the member foo. It appears that most (if not all) incremental operator cause a crash in Mesa regardless of the RHS type. All that is needed is that the member of the struct does not exist for Mesa to crash. Crash appeared on current master (git-ab80889e92) and also on Ubuntu 18.04 Mesa (18.0.5) and likely has been in Mesa for quite some time.