[Xcb] [Bug 93414] hang in xcb_wait_for_reply / vl_dri2_get_flush_reply

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Sep 23 20:53:47 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=93414

--- Comment #6 from Sergey Alirzaev <zl29ah at gmail.com> ---
Seems like i'm hit by the same bug. In my case, it hangs in OpenGL games
(glxgears seems to be unaffected) randomly when i switch workspaces. With
StarRuler2 i only have one thread hanging while communicating with X, and
here's the backtrace:

                #0  0x00007ffff5d05db3 in poll () from /lib64/libc.so.6
                #1  0x00007ffff55769e2 in _xcb_conn_wait () from
/usr/lib64/libxcb.so.1
                #2  0x00007ffff55789b7 in wait_for_reply () from
/usr/lib64/libxcb.so.1
                #3  0x00007ffff5578b71 in xcb_wait_for_reply64 () from
/usr/lib64/libxcb.so.1
                #4  0x00007ffff7a3e288 in _XReply () from
/usr/lib64/libX11.so.6
                #5  0x00007ffff7f891c7 in DRI2GetBuffersWithFormat
(dpy=0x555555a6c410, drawable=163577862, width=width at entry=0x555555e20a28,
height=height at entry=0x555555e20a2c, attachments=0x7fffffffd620, count=1,
outCount=0x7fffffffd69c)
                    at ../mesa-18.2.0/src/glx/dri2.c:485
                #6  0x00007ffff7f89596 in dri2GetBuffersWithFormat
(driDrawable=<optimized out>, width=0x555555e20a28, height=0x555555e20a2c,
attachments=<optimized out>, count=<optimized out>, out_count=0x7fffffffd69c,
loaderPrivate=0x555555e20c80)
                    at ../mesa-18.2.0/src/glx/dri2_glx.c:900
                #7  0x00007fffeb3b57ef in intel_query_dri2_buffers
(brw=brw at entry=0x555555c6c1b0, drawable=drawable at entry=0x555555e20a00,
buffers=buffers at entry=0x7fffffffd6a0,
buffer_count=buffer_count at entry=0x7fffffffd69c)
                    at
../mesa-18.2.0/src/mesa/drivers/dri/i965/brw_context.c:1531
                #8  0x00007fffeb3b592f in intel_update_dri2_buffers
(brw=brw at entry=0x555555c6c1b0, drawable=drawable at entry=0x555555e20a00) at
../mesa-18.2.0/src/mesa/drivers/dri/i965/brw_context.c:1370
                #9  0x00007fffeb3b5b3d in intel_update_renderbuffers
(context=context at entry=0x555555c660a0, drawable=drawable at entry=0x555555e20a00)
at ../mesa-18.2.0/src/mesa/drivers/dri/i965/brw_context.c:1426
                #10 0x00007fffeb3b5baf in intel_prepare_render
(brw=brw at entry=0x555555c6c1b0) at
../mesa-18.2.0/src/mesa/drivers/dri/i965/brw_context.c:1445
                #11 0x00007fffeb3b079e in brw_clear (ctx=0x555555c6c1b0,
mask=272) at ../mesa-18.2.0/src/mesa/drivers/dri/i965/brw_clear.c:254
                #12 0x00007fffeb5b1fe7 in clear (no_error=false, mask=16640,
ctx=0x555555c6c1b0) at ../mesa-18.2.0/src/mesa/main/clear.c:221
                #13 _mesa_Clear (mask=<optimized out>) at
../mesa-18.2.0/src/mesa/main/clear.c:242
                #14 0x00005555557d77c9 in
render::GLDriver::setRenderTarget(render::Texture*, bool) ()
                #15 0x000055555582ecdb in renderFrame(scripts::Manager*,
scripts::Manager*) ()
                #16 0x0000555555813eed in tickMenu() ()
                #17 0x00005555555a842c in main ()

Can i do anything about it?

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/xcb/attachments/20180923/7c4a70fe/attachment.html>


More information about the Xcb mailing list