Michel Dänzer changed bug 75061
What Removed Added
Assignee mesa-dev@lists.freedesktop.org dri-devel@lists.freedesktop.org
Component Other Drivers/Gallium/r600

Comment # 11 on bug 75061 from
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: