-
Notifications
You must be signed in to change notification settings - Fork 204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workrave dies on wlroots compositors when break starts #550
Comments
These are the messages that I get when running Workrave with |
I tried Workrave on Hyprland because although it technically is based on wlroots as well, it's based on its own fork of it. Interestingly enough, Workrave does seem to work fine on Hyprland. Not sure if this is a bug in Workrave being smoked out by wlroots, or a bug in wlroots being smoked out by Workrave. |
wayland.xml: "When a client wants to destroy a wl_surface, they must destroy this role object before the wl_surface, otherwise a defunct_role_object error is sent." Fixes: rcaelers#550
The problem is not yet fixed, even with the latest pull request. Here's what I get when running Workrave with The debug output is different; there is a |
Describe the bug
Workrave dies on LabWC (0.7.2-1) and Sway (1:1.9-3) when the window for microbreak is just about to come up.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Workrave should bring up the window starting the microbreak.
** Linux (please complete the following information in case you encountered the bug on Linux):**
Additional context
This doesn't happen on KDE.
These are the messages I get when running Wayland from a terminal in LabWC:
I get the same "Error 71" when running from Sway. It looks like Workrave terminates rather than segfaulting, so I can't get a backtrace from GDB.
The text was updated successfully, but these errors were encountered: