<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Oh well...</div>
<div class="moz-cite-prefix">I'm sure you'll be able to fix it
faster than me :)</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">-</div>
<div class="moz-cite-prefix">Lionel<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 04/09/2018 16:27, Roman Gilg wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAJcyoytRLf23uw4cKJJ0+iX3cSytZk2ujR1fYR__Z0bTQb=Q5Q@mail.gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">Ok, I just got a failing assert in
xwl_present_flips_stop with the patch when opening a context
menu in Steam. Seems the xwl_present_flips_stop call is coming
in too late now after the presenting window has already been
changed.</div>
<div dir="ltr">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
</blockquote>
</div>
<div><br>
</div>
<div>
<div>#0 __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:51</div>
<div>#1 0x00007f9f5a5f1801 in __GI_abort () at abort.c:79</div>
<div>#2 0x0000564a52bda52a in OsAbort () at
../../src/xserver/os/utils.c:1350</div>
<div>#3 0x0000564a52bdf733 in AbortServer () at
../../src/xserver/os/log.c:877</div>
<div>#4 0x0000564a52be0555 in FatalError
(f=f@entry=0x564a52c21c70 "Caught signal %d (%s). Server
aborting\n") at ../../src/xserver/os/log.c:1015</div>
<div>#5 0x0000564a52bd7613 in OsSigHandler (signo=6,
sip=<optimized out>, unused=<optimized out>)
at ../../src/xserver/os/osinit.c:156</div>
<div>#6 <signal handler called></div>
<div>#7 __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:51</div>
<div>#8 0x00007f9f5a5f1801 in __GI_abort () at abort.c:79</div>
<div>#9 0x00007f9f5a5e139a in __assert_fail_base
(fmt=0x7f9f5a7687d8 "%s%s%s:%u: %s%sAssertion `%s'
failed.\n%n", assertion=assertion@entry=0x564a52c0d9e0
"xwl_window->present_window == window",
file=file@entry=0x564a52c0d9a8
"../../src/xserver/hw/xwayland/xwayland-present.c",
line=line@entry=516,
function=function@entry=0x564a52c0da20
<__PRETTY_FUNCTION__.25179>
"xwl_present_flips_stop") at assert.c:92</div>
<div>#10 0x00007f9f5a5e1412 in __GI___assert_fail
(assertion=assertion@entry=0x564a52c0d9e0
"xwl_window->present_window == window",
file=file@entry=0x564a52c0d9a8
"../../src/xserver/hw/xwayland/xwayland-present.c",
line=line@entry=516,
function=function@entry=0x564a52c0da20
<__PRETTY_FUNCTION__.25179>
"xwl_present_flips_stop") at assert.c:101</div>
<div>#11 0x0000564a52aa817b in xwl_present_flips_stop
(window=0x564a544fda10) at
../../src/xserver/hw/xwayland/xwayland-present.c:516</div>
<div>#12 0x0000564a52b65968 in present_wnmd_flips_stop
(window=<optimized out>) at
../../src/xserver/present/present_wnmd.c:159</div>
<div>#13 0x0000564a52b65bc5 in
present_wnmd_check_flip_window (window=0x564a544fda10) at
../../src/xserver/present/present_wnmd.c:332</div>
<div>#14 0x0000564a52b642af in present_clip_notify
(window=0x564a544fda10, dx=896, dy=471) at
../../src/xserver/present/present_screen.c:203</div>
<div>#15 0x0000564a52b3a422 in compClipNotify
(pWin=0x564a544fda10, dx=896, dy=471) at
../../src/xserver/composite/compwindow.c:317</div>
<div>#16 0x0000564a52ae950a in miComputeClips
(pParent=pParent@entry=0x564a544fda10,
pScreen=pScreen@entry=0x564a53de3970,
universe=universe@entry=0x7fff351d9cb0,
kind=kind@entry=VTOther,
exposed=exposed@entry=0x7fff351d9e30) at
../../src/xserver/mi/mivaltree.c:478</div>
<div>#17 0x0000564a52ae9833 in miComputeClips
(pParent=pParent@entry=0x564a54868030,
pScreen=pScreen@entry=0x564a53de3970,
universe=universe@entry=0x7fff351d9d60,
kind=kind@entry=VTOther,
exposed=exposed@entry=0x7fff351d9e30) at
../../src/xserver/mi/mivaltree.c:428</div>
<div>#18 0x0000564a52ae9833 in miComputeClips
(pParent=pParent@entry=0x564a54867ea0,
pScreen=pScreen@entry=0x564a53de3970,
universe=universe@entry=0x7fff351d9e10,
kind=kind@entry=VTOther,
exposed=exposed@entry=0x7fff351d9e30) at
../../src/xserver/mi/mivaltree.c:428</div>
<div>#19 0x0000564a52ae9ab3 in miValidateTree
(pParent=0x564a53fb0570, pChild=0x564a54867ea0,
kind=<optimized out>) at
../../src/xserver/mi/mivaltree.c:681</div>
<div>#20 0x0000564a52af08a1 in miResizeWindow
(pWin=0x564a54867ea0, x=896, y=471, w=<optimized
out>, h=<optimized out>, pSib=0x0) at
../../src/xserver/mi/miwindow.c:467</div>
<div>#21 0x0000564a52b3aaaa in compResizeWindow
(pWin=0x564a54867ea0, x=<optimized out>,
y=<optimized out>, w=<optimized out>,
h=<optimized out>, pSib=<optimized out>) at
../../src/xserver/composite/compwindow.c:407</div>
<div>#22 0x0000564a52b31144 in ConfigureWindow
(pWin=<optimized out>, mask=<optimized out>,
vlist=vlist@entry=0x564a5420c620,
client=client@entry=0x564a542020c0) at
../../src/xserver/dix/window.c:2422</div>
<div>#23 0x0000564a52b00469 in ProcConfigureWindow
(client=0x564a542020c0) at
../../src/xserver/dix/dispatch.c:916</div>
<div>#24 0x0000564a52b06178 in Dispatch () at
../../src/xserver/dix/dispatch.c:478</div>
<div>#25 0x0000564a52b0a178 in dix_main (argc=6,
argv=0x7fff351da2a8, envp=<optimized out>) at
../../src/xserver/dix/main.c:276</div>
<div>#26 0x00007f9f5a5d2b97 in __libc_start_main
(main=0x564a52a9cf30 <main>, argc=6,
argv=0x7fff351da2a8, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized
out>, stack_end=0x7fff351da298) at
../csu/libc-start.c:310</div>
<div>#27 0x0000564a52a9cf6a in _start ()</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:xorg-devel@lists.x.org">xorg-devel@lists.x.org</a>: X.Org development
Archives: <a class="moz-txt-link-freetext" href="http://lists.x.org/archives/xorg-devel">http://lists.x.org/archives/xorg-devel</a>
Info: <a class="moz-txt-link-freetext" href="https://lists.x.org/mailman/listinfo/xorg-devel">https://lists.x.org/mailman/listinfo/xorg-devel</a></pre>
</blockquote>
<p><br>
</p>
</body>
</html>