https://bugs.freedesktop.org/show_bug.cgi?id=108581
--- Comment #4 from Roland Scheidegger <[email protected]> ---
Looks like the buffer disappeared when it still had pending rendering commands
to it (in this case, a clear command).
I think this happens because these (kms) surfaces aren't allocated within
llvmpipe itself, so there's no refcounting there and if those externally
allocated surfaces are freed (externally) subsequent access will result in
segfaults (valgrind possibly could shed some more light on it, if it still
triggers with that).
I'm not quite sure though where the root cause actually is, I think "something"
needs to make sure that before the surfaces are destroyed that the renderer is
really done with it.
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev