gnome-shell crashes when symbols are typed that require two keypresses (^, ` or ~)
Affected version
- Fedora 32 Beta fully up-to-date (kernel 5.6.0-0.rc7.git0.2.fc32.x86_64)
- Wayland
- GNOME Shell 3.36.0
- mutter 3.36.0
- all extensions were disabled
Bug summary
gnome-shell crashes when I type any symbol that requires two key presses, such as
^
-
Alt-Gr
+`
-
Alt-Gr
+~
The bug occurred when I updated the following packages (selection):
Upgrade gnome-session-3.36.0-2.fc32.x86_64 @updates-testing
Upgrade gnome-session-wayland-session-3.36.0-2.fc32.x86_64 @updates-testing
Upgrade gnome-session-xsession-3.36.0-2.fc32.x86_64 @updates-testing
Upgrade mutter-3.36.0-2.fc32.x86_64 @updates-testing
Workaround
Downgrade these packages: sudo dnf downgrade gnome-session-3.36.0-1.fc32.x86_64 gnome-session-wayland-session-3.36.0-1.fc32.x86_64 gnome-session-xsession-3.36.0-1.fc32.x86_64 mutter-3.36.0-1.fc32.x86_64
Steps to reproduce
- Press
^
What happened
gnome-shell crashes
Relevant logs, screenshots, screencasts etc.
This is the log for the following actions:
- Reboot
- Logged in
- Caused the bug
- Logged in
- Caused the bug
- Reboot
journalctl /usr/bin/gnome-shell
-- Reboot --
Mar 24 11:07:35 localhost.localdomain gnome-shell[1450]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 10.0.0, 256 bit>
Mar 24 11:07:35 linux.fritz.box gnome-shell[1450]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:07:35 linux.fritz.box gnome-shell[1450]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:07:35 linux.fritz.box gnome-shell[1450]: Could not get tablet information for 'ELAN2514:00 04F3:2817': (null)
Mar 24 11:07:35 linux.fritz.box gnome-shell[1450]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Mar 24 11:07:35 linux.fritz.box gnome-shell[1450]: Will monitor session c1
Mar 24 11:07:36 linux.fritz.box gnome-shell[1450]: Getting invalid resource scale property
Mar 24 11:07:36 linux.fritz.box gnome-shell[1450]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Mar 24 11:07:36 linux.fritz.box gnome-shell[1450]: JS WARNING: [resource:///org/gnome/shell/ui/layout.js 24]: reference to undefined property "MetaWindowXwayland"
Mar 24 11:07:37 linux.fritz.box gnome-shell[1450]: Registering session with GDM
Mar 24 11:07:44 linux.fritz.box gnome-shell[1998]: Enabling experimental feature 'scale-monitor-framebuffer'
Mar 24 11:07:44 linux.fritz.box gnome-shell[1450]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:07:44 linux.fritz.box gnome-shell[1450]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:07:44 linux.fritz.box gnome-shell[1998]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 10.0.0, 256 bits)), f>
Mar 24 11:07:44 linux.fritz.box gnome-shell[1998]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:07:44 linux.fritz.box gnome-shell[1998]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:07:44 linux.fritz.box gnome-shell[1998]: Could not get tablet information for 'ELAN2514:00 04F3:2817': (null)
Mar 24 11:07:44 linux.fritz.box gnome-shell[1998]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Mar 24 11:07:44 linux.fritz.box gnome-shell[1998]: Will monitor session 3
Mar 24 11:07:45 linux.fritz.box gnome-shell[1998]: Telepathy is not available, chat integration will be disabled.
Mar 24 11:07:45 linux.fritz.box gnome-shell[1998]: Extension user-theme@gnome-shell-extensions.gcampax.github.com already installed in /home/thomas/.local/share/gnome-shell/extensions/user->
Mar 24 11:07:45 linux.fritz.box gnome-shell[1998]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Mar 24 11:07:46 linux.fritz.box gnome-shell[1450]: Failed to set CRTC gamma: drmModeCrtcSetGamma on CRTC 51 failed: Permission denied
Mar 24 11:07:46 linux.fritz.box gnome-shell[1450]: Failed to set CRTC gamma: drmModeCrtcSetGamma on CRTC 72 failed: Permission denied
Mar 24 11:07:46 linux.fritz.box gnome-shell[1450]: Failed to set CRTC gamma: drmModeCrtcSetGamma on CRTC 72 failed: Permission denied
Mar 24 11:07:46 linux.fritz.box gnome-shell[1450]: Failed to set CRTC gamma: drmModeCrtcSetGamma on CRTC 51 failed: Permission denied
Mar 24 11:07:46 linux.fritz.box gnome-shell[1998]: GNOME Shell started at Tue Mar 24 2020 11:07:45 GMT+0100 (Central European Standard Time)
Mar 24 11:07:46 linux.fritz.box gnome-shell[1998]: Registering session with GDM
Mar 24 11:07:46 linux.fritz.box gnome-shell[1450]: Connection to xwayland lost
Mar 24 11:07:55 linux.fritz.box audit[1998]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=1 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=1998 comm="gnome-shell" exe="/usr/bi>
Mar 24 11:07:57 linux.fritz.box gnome-shell[3658]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 10.0.0, 256 bits)), f>
Mar 24 11:07:58 linux.fritz.box gnome-shell[3658]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:07:58 linux.fritz.box gnome-shell[3658]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:07:58 linux.fritz.box gnome-shell[3658]: Could not get tablet information for 'ELAN2514:00 04F3:2817': (null)
Mar 24 11:07:58 linux.fritz.box gnome-shell[3658]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Mar 24 11:07:58 linux.fritz.box gnome-shell[3658]: Will monitor session c2
Mar 24 11:07:58 linux.fritz.box gnome-shell[3658]: Failed to create file /run/user/42/gnome-shell-disable-extensions: Error opening file “/run/user/42/gnome-shell-disable-extensions”: File >
Mar 24 11:07:59 linux.fritz.box gnome-shell[3658]: Getting invalid resource scale property
Mar 24 11:07:59 linux.fritz.box gnome-shell[3658]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Mar 24 11:07:59 linux.fritz.box gnome-shell[3658]: JS WARNING: [resource:///org/gnome/shell/ui/layout.js 24]: reference to undefined property "MetaWindowXwayland"
Mar 24 11:08:00 linux.fritz.box gnome-shell[3658]: Registering session with GDM
Mar 24 11:08:04 linux.fritz.box gnome-shell[4307]: Enabling experimental feature 'scale-monitor-framebuffer'
Mar 24 11:08:04 linux.fritz.box gnome-shell[4307]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 10.0.0, 256 bits)), f>
Mar 24 11:08:04 linux.fritz.box gnome-shell[3658]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:08:04 linux.fritz.box gnome-shell[3658]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:08:04 linux.fritz.box gnome-shell[4307]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:08:04 linux.fritz.box gnome-shell[4307]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:08:04 linux.fritz.box gnome-shell[4307]: Could not get tablet information for 'ELAN2514:00 04F3:2817': (null)
Mar 24 11:08:04 linux.fritz.box gnome-shell[4307]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Mar 24 11:08:04 linux.fritz.box gnome-shell[4307]: Will monitor session 5
Mar 24 11:08:05 linux.fritz.box gnome-shell[4307]: Telepathy is not available, chat integration will be disabled.
Mar 24 11:08:05 linux.fritz.box gnome-shell[4307]: Failed to create file /run/user/1000/gnome-shell-disable-extensions: Error opening file “/run/user/1000/gnome-shell-disable-extensions”: F>
Mar 24 11:08:05 linux.fritz.box gnome-shell[4307]: Extension user-theme@gnome-shell-extensions.gcampax.github.com already installed in /home/thomas/.local/share/gnome-shell/extensions/user->
Mar 24 11:08:06 linux.fritz.box gnome-shell[4307]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Mar 24 11:08:06 linux.fritz.box gnome-shell[3658]: Failed to set CRTC gamma: drmModeCrtcSetGamma on CRTC 51 failed: Permission denied
Mar 24 11:08:06 linux.fritz.box gnome-shell[3658]: Failed to set CRTC gamma: drmModeCrtcSetGamma on CRTC 72 failed: Permission denied
Mar 24 11:08:06 linux.fritz.box gnome-shell[3658]: Failed to set CRTC gamma: drmModeCrtcSetGamma on CRTC 72 failed: Permission denied
Mar 24 11:08:06 linux.fritz.box gnome-shell[3658]: Failed to set CRTC gamma: drmModeCrtcSetGamma on CRTC 51 failed: Permission denied
Mar 24 11:08:07 linux.fritz.box gnome-shell[4307]: GNOME Shell started at Tue Mar 24 2020 11:08:05 GMT+0100 (Central European Standard Time)
Mar 24 11:08:07 linux.fritz.box gnome-shell[4307]: Registering session with GDM
Mar 24 11:08:07 linux.fritz.box gnome-shell[3658]: Connection to xwayland lost
Mar 24 11:08:19 linux.fritz.box gnome-shell[4307]: Could not release device (13,93): GDBus.Error:org.freedesktop.login1.DeviceNotTaken: Device not taken
Mar 24 11:10:40 linux.fritz.box audit[4307]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=1 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=4307 comm="gnome-shell" exe="/usr/bi>
Mar 24 11:10:51 linux.fritz.box gnome-shell[6821]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 10.0.0, 256 bits)), f>
Mar 24 11:10:51 linux.fritz.box gnome-shell[6821]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:10:51 linux.fritz.box gnome-shell[6821]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:10:51 linux.fritz.box gnome-shell[6821]: Could not get tablet information for 'ELAN2514:00 04F3:2817': (null)
Mar 24 11:10:52 linux.fritz.box gnome-shell[6821]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Mar 24 11:10:52 linux.fritz.box gnome-shell[6821]: Will monitor session c3
Mar 24 11:10:52 linux.fritz.box gnome-shell[6821]: Getting invalid resource scale property
Mar 24 11:10:52 linux.fritz.box gnome-shell[6821]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Mar 24 11:10:53 linux.fritz.box gnome-shell[6821]: JS WARNING: [resource:///org/gnome/shell/ui/layout.js 24]: reference to undefined property "MetaWindowXwayland"
Mar 24 11:10:53 linux.fritz.box gnome-shell[6821]: Registering session with GDM
Mar 24 11:10:56 linux.fritz.box gnome-shell[6821]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:10:56 linux.fritz.box gnome-shell[6821]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:10:57 linux.fritz.box gnome-shell[6821]: Could not get tablet information for 'ELAN2514:00 04F3:2817': (null)
Mar 24 11:10:57 linux.fritz.box gnome-shell[6821]: meta_input_settings_get_tablet_wacom_device: assertion 'info != NULL' failed
Mar 24 11:10:57 linux.fritz.box gnome-shell[6821]: meta_input_settings_get_tablet_wacom_device: assertion 'info != NULL' failed
Mar 24 11:11:08 linux.fritz.box gnome-shell[6821]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:11:08 linux.fritz.box gnome-shell[6821]: clutter_input_device_get_device_type: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 24 11:11:08 linux.fritz.box gnome-shell[6821]: Could not get tablet information for 'ELAN2514:00 04F3:2817': (null)
Mar 24 11:11:08 linux.fritz.box gnome-shell[6821]: meta_input_settings_get_tablet_wacom_device: assertion 'info != NULL' failed
Mar 24 11:11:08 linux.fritz.box gnome-shell[6821]: meta_input_settings_get_tablet_wacom_device: assertion 'info != NULL' failed
Mar 24 11:11:20 linux.fritz.box gnome-shell[6821]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ w>
Mar 24 11:11:20 linux.fritz.box gnome-shell[6821]: The offending signal was notify on NMDeviceWifi 0x5573c62de2a0.
Mar 24 11:11:20 linux.fritz.box gnome-shell[6821]: == Stack trace for context 0x5573c3365140 ==
Mar 24 11:11:20 linux.fritz.box gnome-shell[6821]: == Stack trace for context 0x5573c3365140 ==
Mar 24 11:11:20 linux.fritz.box gnome-shell[6821]: == Stack trace for context 0x5573c3365140 ==
Mar 24 11:11:20 linux.fritz.box gnome-shell[6821]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ w>
Mar 24 11:11:20 linux.fritz.box gnome-shell[6821]: The offending signal was notify on NMActiveConnection 0x5573c62e0180.
Mar 24 11:11:20 linux.fritz.box gnome-shell[6821]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ w>
Mar 24 11:11:20 linux.fritz.box gnome-shell[6821]: The offending signal was state-changed on NMDeviceWifi 0x5573c62de2a0.
-- Reboot --
Edited by Big Fat Tony