[Wayland-bugs] [Bug 107757] [Regression] Xwayland/Present: Black window with "World of Warcraft" under Wine
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Sep 4 12:24:50 UTC 2018
https://bugs.freedesktop.org/show_bug.cgi?id=107757
--- Comment #4 from Olivier Fourdan <fourdan at xfce.org> ---
(In reply to Michel Dänzer from comment #3)
> Does this Mesa patch fix the problem?
Unfortunately, no, it doesn't.
But I managed to get a better stacktrace with symbols of the hung thread
(that's with mesa 18.2.0-rc5 _without_ attachment 141439 applied):
#1 0x00007f7ff5258c12 in sys_futex (val3=0, addr2=0x0, timeout=0x0, val1=-1,
op=0, addr1=0x7f8005cf2000) at xshmfence_futex.h:66
#2 futex_wait (value=-1, addr=0x7f8005cf2000) at xshmfence_futex.h:66
#3 xshmfence_await (f=0x7f8005cf2000) at xshmfence_futex.c:63
#4 0x00007f7ff5cc5c5f in dri3_fence_await (buffer=0x7f7fcc0a4150,
draw=0x7f7fcc03f4f8, c=<optimized out>) at loader_dri3_helper.c:239
#5 dri3_get_buffer (format=format at entry=4107,
buffer_type=buffer_type at entry=loader_dri3_buffer_front,
draw=draw at entry=0x7f7fcc03f4f8,
driDrawable=0x7f7fcc041a50) at loader_dri3_helper.c:1822
#6 0x00007f7ff5cc6b4a in loader_dri3_get_buffers
(driDrawable=driDrawable at entry=0x7f7fcc041a50, format=4107,
stamp=stamp at entry=0x7f7fcc041a80,
loaderPrivate=loaderPrivate at entry=0x7f7fcc03f4f8,
buffer_mask=buffer_mask at entry=3, buffers=buffers at entry=0x563fa60)
at loader_dri3_helper.c:1948
#7 0x00007f7fdb83d4a5 in intel_update_image_buffers (drawable=0x7f7fcc041a50,
brw=0x7f7fcc068980) at brw_context.c:1757
#8 intel_update_renderbuffers (context=context at entry=0x7f7fcc041810,
drawable=drawable at entry=0x7f7fcc041a50) at brw_context.c:1424
#9 0x00007f7fdb83db35 in intel_prepare_render (brw=brw at entry=0x7f7fcc068980)
at brw_context.c:1445
#10 0x00007f7fdb838f63 in brw_clear () at brw_clear.c:254
#11 0x00007f80080627ea in device_clear_render_targets (device=<optimized out>,
rt_count=<optimized out>, fb=<optimized out>, rect_count=1,
clear_rect=0x1301c090, draw_rect=0x1301c064, flags=1, color=<optimized
out>, depth=0, stencil=0) at device.c:449
#12 0x00007f800805bd55 in wined3d_cs_exec_clear (cs=<optimized out>,
data=0x1301c04c) at cs.c:574
#13 0x00007f800805e7b4 in wined3d_cs_run (ctx=<optimized out>) at cs.c:2856
#14 0x000000007bcb812a in call_thread_func (entry=0x7f800805e660
<wined3d_cs_run>, arg=0x12fba030) at signal_x86_64.c:4378
#15 0x0000000000000000 in ?? ()
(gdb) f 5
#5 dri3_get_buffer (format=format at entry=4107,
buffer_type=buffer_type at entry=loader_dri3_buffer_front,
draw=draw at entry=0x7f7fcc03f4f8,
driDrawable=0x7f7fcc041a50) at loader_dri3_helper.c:1822
1822 dri3_fence_await(draw->conn, draw, buffer);
(gdb) list
1817 }
1818 }
1819 buffer = new_buffer;
1820 draw->buffers[buf_id] = buffer;
1821 }
1822 dri3_fence_await(draw->conn, draw, buffer);
1823
1824 /*
1825 * Do we need to preserve the content of a previous buffer?
1826 *
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20180904/8ce5661a/attachment.html>
More information about the wayland-bugs
mailing list