Created attachment 29940 [details] reproduse error message While destroying GLXContext, which was the destintation context for glXCopyContext(), "Mesa implemetation error" is printed: andrew@andrew-desktop:~/tests/GLX/glXCopyContext$ ./test Test finished. Mesa 7.5.1 implementation error: invalid reference to a deleted texture object Please report at bugzilla.freedesktop.org test: main/texobj.c:310: _mesa_reference_texobj: Assertion `valid_texture_object(oldTex)' failed. Aborted
OK, I've committed a work-around fix for this. Commit 9b5541617fd16d4b1de474a766717edf72112d21 on the 7.6 branch for now. Let me know if this is sufficient for you. If you really depend upon texture object bindings being copied more work will be needed.
In the situations that I have checked, the problem with copying the texture did not appear anymore. Thanks for a quick response! The problem was revealed by the tests for conformance with OpenGL spec that we develop within LSB Infrastruture project in collaboration with the Linux Foundation. If some other test we are going to develop for this suite will show that the problems related to copying textures still persist, we will let you know.
Sounds like this got resolved, closing. Please reopen if that's not the case.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.