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>

Reply via email to