[Bug 105497] shader-db crashes on 72 core system after ast_type_qualifier bitset change

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Mar 14 07:10:27 UTC 2018


--- Comment #1 from Francisco Jerez <currojerez at riseup.net> ---
Somehow not hugely surprised, the line where the crash occurs is arguably
relying on undefined behavior, because it's accessing an inactive union member
of potentially both this->flags and valid_in_mask.flags.  This was however
already UB before my patch -- Funny thing about UB is things may seem to work
fine until a harmless-looking change lands that just happens to change the
behavior of some compiler versions, inexplicably leading to data corruption.

What compiler was used to build mesa?  Where exactly did it crash?  Can you
show me the x86 assembly and register dumps?  Why do you think it is a
concurrency issue?  Aren't the data structures involved single-threaded at this
point of the program?

You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20180314/097aaa6c/attachment-0001.html>

More information about the intel-3d-bugs mailing list