<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Hi Aleix,<br>
<br>
zero in xdg_toplevel.set_*_size just means the client doesn't care about the size<br>
<br>
>From xdg-shell.xml:<br>
<br>
> If never set, or a value of zero in the request, means that the   <br>
</p>
<div>> client has no expected minimum size in the given dimension.<br>
> As a result, a client wishing to reset the minimum size<br>
> to an unspecified state can use zero for width and height in the<br>
request.<br>
<br>
Can you paste the full logs? The ones you pasted just include the point where the client starts destroying surfaces... At least we know that the client does destroy it's own surfaces, but we still need to understand why, or in reaction to what.<br>
<br>
Also, it could be worth trying if <a href="https://codereview.qt-project.org/c/qt/qtwayland/+/263974" class="OWAAutoLink" id="LPlnk273591" previewremoved="true">
https://codereview.qt-project.org/c/qt/qtwayland/+/263974</a> fixes the issue. That bug has been the cause of windows closing in other issues.<br>
<br>
It seems that there are some special kde extensions (org_kde_kde_plasma_window) involved here... If it happens with vanilla Qt as well, that would make it much easier (for me at least) to debug.<br>
<br>
Br,</div>
<div>Johan Helsing<br>
</div>
<p></p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Aleix Pol <aleixpol@kde.org><br>
<b>Sent:</b> Tuesday, June 11, 2019 12:54:06 PM<br>
<b>To:</b> Johan Helsing<br>
<b>Cc:</b> plasma-devel@kde.org; kwin<br>
<b>Subject:</b> Re: Plasma dialogs (and others?) disappearing on wayland + Qt 5.13</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">I forgot to CC you:<br>
<a href="https://mail.kde.org/pipermail/plasma-devel/2019-June/098775.html">https://mail.kde.org/pipermail/plasma-devel/2019-June/098775.html</a><br>
<br>
This doesn't look very well:<br>
[1743961,992]  -> xdg_toplevel@28.set_min_size(0, 0)<br>
[1743962,023]  -> xdg_toplevel@28.set_max_size(0, 0)<br>
<br>
Aleix<br>
<br>
On Tue, Jun 11, 2019 at 9:29 AM Johan Helsing <johan.helsing@qt.io> wrote:<br>
><br>
> Hi Aleix,<br>
><br>
> I would try reproducing it with one of the Qt examples, try the ones in qtbase/examples/widgets for instance.<br>
><br>
> Otherwise, WAYLAND_DEBUG logs might have some clues as to what's happening.<br>
><br>
> Br,<br>
><br>
> Johan Helsing<br>
><br>
> ________________________________<br>
> From: Aleix Pol <aleixpol@kde.org><br>
> Sent: Monday, June 10, 2019 7:58:23 PM<br>
> To: plasma-devel@kde.org; kwin<br>
> Cc: Johan Helsing<br>
> Subject: Plasma dialogs (and others?) disappearing on wayland + Qt 5.13<br>
><br>
> Hey,<br>
> Since I switched to a Qt 5.13 build, I'm seeing that some dialogs<br>
> eventually stop showing up.<br>
><br>
> It happens randomly and I'm not even sure that it's Qt's fault<br>
> anymore, but I wouldn't discard it either. Initially I thought it<br>
> would be [1] but it got fixed and I still get it.<br>
><br>
> An easy way to trigger the problem is by using krunner. Just open it,<br>
> type something until you get some results, press Escape. Sometimes it<br>
> needs doing a couple of times.<br>
><br>
> With yakuake it can be done as well by pressing its key combination a<br>
> couple of times not even that quickly.<br>
><br>
> Any ideas what this could be?<br>
> Aleix<br>
><br>
> [1] <a href="https://bugreports.qt.io/browse/QTBUG-76124">https://bugreports.qt.io/browse/QTBUG-76124</a><br>
</div>
</span></font></div>
</body>
</html>