Shell crashes after using both touchscreen and stylus: "assertion failed: (g_hash_table_remove (touch->touch_surfaces, surface) == FALSE)"
Affected version
- Fedora 34 gnome-shell 40.4
- Fedora 35 gnome-shell 41.2
- Manjaro gnome-shell 41.2
Bug summary
When using both touchscreen and stylus in drawing apps shell crashes after closing drawing app.
Steps to reproduce
- Open drawing app (Krita, GIMP, Drawing)
- Create new file or open an existing one
- Tap to canvas and don't release finger
- Press stylus on canvas
- Release finger and stylus (order does not matter)
- Close app (save file, don't save file, undo changes - does not matter)
What happened
App and shell crashed
What did you expect to happen
App is closed correctly, shell is not crashed
Relevant logs, screenshots, screencasts etc.
Edited by ExposedCat