https://bugs.freedesktop.org/show_bug.cgi?id=75061
Michel D?nzer <michel at daenzer.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|mesa-dev at lists.freedesktop. |dri-devel at
lists.freedesktop
|org |.org
Component|Other |Drivers/Gallium/r600
--- Comment #11 from Michel D?nzer <michel at daenzer.net> ---
AFAICT the problem is that both threads access the same struct r600_resource
concurrently. It might be relatively easy to avoid the crashes by updating the
buf member atomically in r600_init_resource() instead of setting it to NULL
first in r600_invalidate_buffer(), but I suspect there could be more subtle
issues with other members, in particular valid_buffer_range.
Marek, any thoughts on how to solve this?
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140224/544d7383/attachment.html>