[Mesa-dev] Texture object locking
Jason Ekstrand
jason at jlekstrand.net
Fri Jun 6 13:18:26 PDT 2014
Hello all,
Kristian and I were looking at this today, and there seems to be a
substantial race in the way that we are doing texture locking. In
particular, we usually do the following:
Lock the hashmap
Find the texture object
Unlock the hashmap
Lock the texture object
Do Stuff
Unlock the texture object
As one particular example, _mesa_DeleteTextures does this in
src/mesa/main/texobj.c:1208. The problem is that the texture could be
deleted in between unlocking the texture map and locking the texture
object. Is there something I'm missing here? If not, how bad a problem is
this?
Thanks,
--Jason Ekstrand
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140606/4aa76802/attachment.html>
More information about the mesa-dev
mailing list