-
-
Notifications
You must be signed in to change notification settings - Fork 77
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
GLib 2.76, Mutter 42/43: Dragging window between workspace in multitasking view crashes gala #1580
Comments
I managed to reproduce this issue on a mutter 42.9 + GSD 42.2 + everything else GNOME 43 (GLib 2.74.5) system with |
Have you tried using mutter directly instead of Gala and see if it happens? |
Not sure how to trigger the crash when using mutter --replace 😿 (P.s.: We just did some other attempt in the Nixpkgs PR) |
We worked around the crash with this patch (I pasted the patch in the mutter issue as well). P.s.: We also noticed the windows are not placed in correct location with glib 2.76 + mutter 42 in multitasking view, so far we are giving mutter 43 a try (screenshots here and I guess I probably want to try gala HEAD commit as well, I will probably create an new issue if I failed to manage this. I assume when the fix commit hits the master branch of nixpkgs this issue should auto closed - though it can take some days/weeks. |
This is a downstream patch because the code path is gone in mutter 44. We should give mutter 44 some try once gala supports it. Fixes elementary/gala#1580
I gave 46e2791 + mutter 44.0 a try, so far I cannot reproduce the crash, I will see if we should default to 44 when ready 🙈 |
This is a downstream patch because the code path is gone in mutter 44. We should give mutter 44 some try once gala supports it. Fixes elementary/gala#1580
For the record for mutter 43 we now have https://gitlab.gnome.org/GNOME/mutter/-/commit/951b2a98b5c18c258aecbb9c1f853367d0463748. I still need to do some testing but I think it is doing what I think 🙈 |
What Happened?
The backtrace is mostly about mutter, I wonder if this issue will just become a mutter issue tracker 🙃
I am testing Gala 7.0.1 + mutter 42.9 (with GNOME/mutter@cff631c backported due to a log spam) + GSD 42.2 + everything else GNOME 44 (i.e. GLib 2.76.0 which has slice allocator removed) on NixOS and noticed the issue mentioned on the title (edit: same is happening with mutter 43.4 built with glib 2.76).
When crashes it shows a oh no something went wrong screen and you have to re-login.
I am seeing similar backtrace in https://gitlab.gnome.org/GNOME/mutter/-/issues/2495.
Steps to Reproduce
Not likely will happen on elementary OS 7 I assume.
Expected Behavior
No crash.
OS Version
Other Linux
Software Version
Latest release (I have run all updates)
Log Output
No response
Hardware Info
No response
The text was updated successfully, but these errors were encountered: