-
Notifications
You must be signed in to change notification settings - Fork 343
race condition when closing popups #2432
Comments
Stacktrace from wayfire:
|
I've run both wayfire and cairo-dock with WAYLAND_DEBUG=1, and this is the part of the output I think is relevant: For wayfire:
For cairo-dock
Here, as far as I can tell, |
The crash seems like a duplicate of #2056 |
I've created a bit contrived example that reliably crashes Wayfire for me: The crash triggered by this code (the Output with WAYLAND_DEBUG in the client (after clicking on the popup):
Output from Wayfire:
Crash happens after this, giving this stacktrace:
|
Just a note, in the Wayfire stacktraces, the second stacktrace can be ignored, because it simply shows that the compositor fails to shutdown cleanly after handling the first SIGABRT (so only the first 18 frames are relevant). |
Can you check whether #2453 helps? |
Just tested, it doesn't help. |
Hi,
copying my original bug report for Wayfire (WayfireWM/wayfire#772), since this is probably an issue with wlroots.
Steps to reproduce:
Expected result: app is restored and activated
Actual result: wayfire crashes (see below for stacktrace)
In this case, cairo-dock is using the activate request of wlr-foreign-toplevel-management.
The text was updated successfully, but these errors were encountered: