Switching workspaces with four-finger gestures sometimes causes gnome-shell to get stuck in gesture mode
Occasionally while switching between workspaces using four finger gestures on my touchpad, an assertion failure will get printed to the system log:
May 18 18:40:27 malachite gnome-shell[2019]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Along with a bunch of possibly related backtraces:
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: == Stack trace for context 0x5596995c6330 ==
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: #0 7ffcf936f290 b resource:///org/gnome/shell/ui/windowManager.js:2001 (7f953b729af0 @ 114)
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: #1 7ffcf936f340 b resource:///org/gnome/shell/ui/tweener.js:85 (7f953bcc88b0 @ 37)
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: #2 7ffcf936f400 b resource:///org/gnome/gjs/modules/tweener/tweener.js:208 (7f953bcd14c0 @ 54)
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: #3 7ffcf936f550 b resource:///org/gnome/gjs/modules/tweener/tweener.js:342 (7f953bcd1550 @ 1742)
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: #4 7ffcf936f600 b resource:///org/gnome/gjs/modules/tweener/tweener.js:355 (7f953bcd15e0 @ 100)
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: #5 7ffcf936f690 b resource:///org/gnome/gjs/modules/tweener/tweener.js:370 (7f953bcd1670 @ 10)
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: #6 7ffcf936f780 b resource:///org/gnome/gjs/modules/signals.js:142 (7f953bccb670 @ 386)
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: #7 7ffcf936f830 b resource:///org/gnome/shell/ui/tweener.js:201 (7f953bccb160 @ 159)
May 18 18:43:01 malachite org.gnome.Shell.desktop[2019]: #8 7ffcf936f8d0 b resource:///org/gnome/shell/ui/tweener.js:172 (7f953bccb040 @ 15)
May 18 18:43:01 malachite gnome-shell[2019]: ../gobject/gsignal.c:2641: instance '0x55969a3d2f70' has no handler with id '300957'
May 18 18:43:01 malachite gnome-shell[2019]: Object Clutter.Actor (0x55969c728bb0), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code us
ing something such as destroy(), dispose(), or remove() vfuncs.
During which, the windows in both workspaces stop following my fingers and I no longer can move the cursor, open the overlay, or interact with windows in any way. Occasionally if I put my finger on the touchpad the windows will jump up or down based on where I first made contact, but that's about it. I'm not entirely sure what I'm doing during four finger gestures that's actually causing this.
Attached is my system log, no dump however because nothing actually crashedlog.txt