I've found a reproducible segfault when binding a framebuffer. It crashes in the last call in this apitrace for me: http://constexpr.org/tmp/shadows.trace (105 KiB) I wouldn't be surprised if this contains invalid calls (nothing detected by Mesa though), but it still shouldn't crash. Haven't tried this on any other drivers yet. GPU: AMD R9 380X Mesa 11.3.0-devel (git-750c38f)
Backtrace: #0 driver_RenderTexture_is_safe (att=att@entry=0xb33570) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/mesa/main/fbobject.c:392 #1 0x00007ffff29aabc3 in check_begin_texture_render (fb=0xb33300, ctx=0xa9fdb0) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/mesa/main/fbobject.c:2443 #2 _mesa_bind_framebuffers (ctx=0xa9fdb0, newDrawFb=0xb33300, newReadFb=0xb33300) at /var/tmp/portage/media-libs/mesa-9999/work/mesa-9999/src/mesa/main/fbobject.c:2579 #3 0x00000000005773f6 in retrace_glBindFramebuffer (call=...) [...]
Fix: https://lists.freedesktop.org/archives/mesa-dev/2016-May/118763.html
Looks like the fix has been pushed, thanks.
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.