gnome-shell-pano
gnome-shell-pano copied to clipboard
GNOME Session crashes immediately after enabling Pano
Description
GNOME session crashes immediately when the pano extension is enabled on GNOME 45 running under wayland on Opensuse Tumbleweed with Nvidia proprietary drivers
Reprodution
- Install the required packages:
sudo zypper install libgda-6_0-sqlite typelib-1_0-Gda-6_0 typelib-1_0-GSound-1_0
- Install the pano extension on Gnome 45 on Opensuse
- Enable the extension
- Gnome will immediately crash
- On next login, extensions will be disabled. Enabling will cause the crash again
Details
Mark with [ ] all that applies:
It happens with any application?
- [x] Yes, it applies to any application
It happens only on one computer?
- [x] I don't know.
- [ ] No. I have tried it on more than one computer.
It happens only with some specific gnome configuration?
- [x] I don't think that the configuration matters.
It happens only with some specific extension installed?
- [x] I don't think that the installed extensions affect the bug/behavior.
Diagnostics
Environment
- GNOME Shell version: 45.1
- Distro: openSUSE Tumbleweed x86_64
- Distro version: latest as of Nov 22, 2023 (rolling release)
Output and Logs
Gnome
Command: journalctl --since=now --follow /usr/bin/gnome-shell
Nov 22 20:46:16 localhost.localdomain gnome-shell[10609]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Nov 22 20:44:06 localhost.localdomain gnome-shell[10609]: JS ERROR: TypeError: this.actor is null
_syncEnabled@resource:///org/gnome/shell/ui/windowManager.js:145:25
onStopped@resource:///org/gnome/shell/ui/windowManager.js:157:35
_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:84:22
_easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:250:60
_destroyWindowDone@resource:///org/gnome/shell/ui/windowManager.js:1555:21
onStopped@resource:///org/gnome/shell/ui/windowManager.js:1523:39
_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:84:22
_easeActor/<@resource:///org/gnome/shell/ui/environment.js:173:64
@resource:///org/gnome/shell/ui/init.js:21:20
Nov 22 20:44:05 localhost.localdomain gnome-shell[10609]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Nov 22 20:43:58 localhost.localdomain gnome-shell[10609]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Nov 22 20:40:47 localhost.localdomain gnome-shell[10609]: JS ERROR: TypeError: this.actor is null
_syncEnabled@resource:///org/gnome/shell/ui/windowManager.js:145:25
onStopped@resource:///org/gnome/shell/ui/windowManager.js:157:35
_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:84:22
_easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:250:60
_destroyWindowDone@resource:///org/gnome/shell/ui/windowManager.js:1555:21
onStopped@resource:///org/gnome/shell/ui/windowManager.js:1523:39
_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:84:22
_easeActor/<@resource:///org/gnome/shell/ui/environment.js:173:64
@resource:///org/gnome/shell/ui/init.js:21:20
Nov 22 20:40:45 localhost.localdomain gnome-shell[10609]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Nov 22 20:36:06 localhost.localdomain gnome-shell[10609]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Nov 22 20:35:17 localhost.localdomain gnome-shell[10609]: Window manager warning: Overwriting existing binding of keysym 35 with keysym 35 (keycode e).
Nov 22 20:35:17 localhost.localdomain gnome-shell[10609]: Window manager warning: Overwriting existing binding of keysym 39 with keysym 39 (keycode 12).
Nov 22 20:35:17 localhost.localdomain gnome-shell[10609]: Window manager warning: Overwriting existing binding of keysym 38 with keysym 38 (keycode 11).
Nov 22 20:35:17 localhost.localdomain gnome-shell[10609]: Window manager warning: Overwriting existing binding of keysym 37 with keysym 37 (keycode 10).
Nov 22 20:35:17 localhost.localdomain gnome-shell[10609]: Window manager warning: Overwriting existing binding of keysym 36 with keysym 36 (keycode f).
Nov 22 20:35:17 localhost.localdomain gnome-shell[10609]: Window manager warning: Overwriting existing binding of keysym 34 with keysym 34 (keycode d).
Nov 22 20:35:17 localhost.localdomain gnome-shell[10609]: Window manager warning: Overwriting existing binding of keysym 33 with keysym 33 (keycode c).
Nov 22 20:35:17 localhost.localdomain gnome-shell[10609]: Window manager warning: Overwriting existing binding of keysym 32 with keysym 32 (keycode b).
Nov 22 20:35:17 localhost.localdomain gnome-shell[10609]: Window manager warning: Overwriting existing binding of keysym 31 with keysym 31 (keycode a).
Nov 22 20:35:16 localhost.localdomain gnome-shell[10609]: Failed to import DBusMenu, quicklists are not available: Error: Requiring Dbusmenu, version none: Typelib file for namespace 'Dbusmenu' (any version) not found
Nov 22 20:35:16 localhost.localdomain gnome-shell[10609]: Failed to import DBusMenu, quicklists are not available: Error: Requiring Dbusmenu, version none: Typelib file for namespace 'Dbusmenu' (any version) not found
Nov 22 20:35:16 localhost.localdomain gnome-shell[10609]: Failed to import DBusMenu, quicklists are not available: Error: Requiring Dbusmenu, version none: Typelib file for namespace 'Dbusmenu' (any version) not found
Nov 22 20:35:14 localhost.localdomain gnome-shell[10609]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Nov 22 20:35:11 localhost.localdomain gnome-shell[10609]: Failed to determine deadline: drmWaitVBlank failed: Unknown error -1
Nov 22 20:35:09 localhost.localdomain gnome-shell[10609]: Received error from D-Bus search provider firefox.desktop: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.mozilla.Firefox.SearchProvider was not provided by any .service files
Nov 22 20:35:08 localhost.localdomain gnome-shell[10609]: Received error from D-Bus search provider firefox.desktop: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.mozilla.Firefox.SearchProvider was not provided by any .service files
Nov 22 20:35:08 localhost.localdomain gnome-shell[10609]: Received error from D-Bus search provider firefox.desktop: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.mozilla.Firefox.SearchProvider was not provided by any .service files
Nov 22 20:35:06 localhost.localdomain gnome-shell[10609]: Registering session with GDM
Nov 22 20:35:06 localhost.localdomain gnome-shell[10609]: GNOME Shell started at Wed Nov 22 2023 20:35:04 GMT+0000 (Greenwich Mean Time)
Nov 22 20:35:05 localhost.localdomain gnome-shell[10609]: Failed to launch ibus-daemon: Failed to execute child process “ibus-daemon” (No such file or directory)
Nov 22 20:35:05 localhost.localdomain gnome-shell[10609]: Could not issue 'GetUnit' systemd call
Nov 22 20:35:05 localhost.localdomain gnome-shell[10609]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Nov 22 20:35:04 localhost.localdomain gnome-shell[10609]: Failed to launch ibus-daemon: Failed to execute child process “ibus-daemon” (No such file or directory)
Nov 22 20:35:04 localhost.localdomain gnome-shell[10609]: Could not issue 'GetUnit' systemd call
Nov 22 20:35:04 localhost.localdomain gnome-shell[10609]: Failed to create file /run/user/1000/gnome-shell-disable-extensions: Error opening file “/run/user/1000/gnome-shell-disable-extensions”: File exists
Nov 22 20:35:04 localhost.localdomain gnome-shell[10609]: Will monitor session 13
Nov 22 20:35:04 localhost.localdomain gnome-shell[10609]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Nov 22 20:35:04 localhost.localdomain gnome-shell[10609]: Using Wayland display name 'wayland-0'
Nov 22 20:35:04 localhost.localdomain gnome-shell[10609]: Using public X11 display :0, (using :1 for managed services)
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Obtained a high priority EGL context
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Obtained a high priority EGL context
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Boot VGA GPU /dev/dri/card0 selected as primary
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Created gbm renderer for '/dev/dri/card2'
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Not hardware accelerated
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Created gbm renderer for '/dev/dri/card0'
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Created gbm renderer for '/dev/dri/card1'
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Added device '/dev/dri/card2' (evdi) using atomic mode setting.
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: kmsro: driver missing
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: MESA-LOADER: failed to open evdi: /usr/lib64/dri/evdi_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Added device '/dev/dri/card0' (amdgpu) using atomic mode setting.
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Device '/dev/dri/card0' prefers shadow buffer
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Added device '/dev/dri/card1' (nvidia-drm) using atomic mode setting.
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Device '/dev/dri/card1' prefers shadow buffer
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Made thread 'KMS thread' realtime scheduled
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Enabling experimental feature 'kms-modifiers'
Nov 22 20:35:03 localhost.localdomain gnome-shell[10609]: Running GNOME Shell (using mutter 45.1) as a Wayland display server
Nov 22 20:34:59 localhost.localdomain gnome-shell[8925]: Failed to determine deadline: drmWaitVBlank failed: Unknown error -1
Nov 22 20:34:56 localhost.localdomain gnome-shell[9495]: [pano] [extension] extension is initialized
Nov 22 20:34:56 localhost.localdomain gnome-shell[9495]: Failed to import DBusMenu, quicklists are not available: Error: Requiring Dbusmenu, version none: Typelib file for namespace 'Dbusmenu' (any version) not found
Nov 22 20:34:56 localhost.localdomain gnome-shell[9495]: Failed to import DBusMenu, quicklists are not available: Error: Requiring Dbusmenu, version none: Typelib file for namespace 'Dbusmenu' (any version) not found
Nov 22 20:34:56 localhost.localdomain gnome-shell[9495]: Failed to import DBusMenu, quicklists are not available: Error: Requiring Dbusmenu, version none: Typelib file for namespace 'Dbusmenu' (any version) not found
Nov 22 20:34:56 localhost.localdomain gnome-shell[9495]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Nov 22 20:34:55 localhost.localdomain gnome-shell[9495]: Failed to launch ibus-daemon: Failed to execute child process “ibus-daemon” (No such file or directory)
Nov 22 20:34:55 localhost.localdomain gnome-shell[9495]: Could not issue 'GetUnit' systemd call
Nov 22 20:34:55 localhost.localdomain gnome-shell[9495]: Will monitor session 12
Nov 22 20:34:55 localhost.localdomain gnome-shell[9495]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Nov 22 20:34:55 localhost.localdomain gnome-shell[9495]: Using Wayland display name 'wayland-0'
Nov 22 20:34:55 localhost.localdomain gnome-shell[9495]: Using public X11 display :0, (using :1 for managed services)
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Obtained a high priority EGL context
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Obtained a high priority EGL context
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Boot VGA GPU /dev/dri/card0 selected as primary
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Created gbm renderer for '/dev/dri/card2'
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Not hardware accelerated
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Created gbm renderer for '/dev/dri/card0'
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Created gbm renderer for '/dev/dri/card1'
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Added device '/dev/dri/card2' (evdi) using atomic mode setting.
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: kmsro: driver missing
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: MESA-LOADER: failed to open evdi: /usr/lib64/dri/evdi_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Added device '/dev/dri/card0' (amdgpu) using atomic mode setting.
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Device '/dev/dri/card0' prefers shadow buffer
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Added device '/dev/dri/card1' (nvidia-drm) using atomic mode setting.
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Device '/dev/dri/card1' prefers shadow buffer
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Made thread 'KMS thread' realtime scheduled
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Enabling experimental feature 'kms-modifiers'
Nov 22 20:34:54 localhost.localdomain gnome-shell[9495]: Running GNOME Shell (using mutter 45.1) as a Wayland display server
Nov 22 20:34:50 localhost.localdomain gnome-shell[8925]: Registering session with GDM
Pano Configuration
Default on install
Enabled Extensions
['[email protected]',
'[email protected]',
'[email protected]',
'[email protected]',
'[email protected]',
'tiling-assistant@leleat-on-github',
'hibernate-status@dromi',
'[email protected]']
This is the full output of journalctl -r /usr/bin/gnome-shell, except for thousands of lines like:
Nov 22 20:28:44 localhost.localdomain gnome-shell[30146]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55d5d41862d0] is on because it needs an allocation.
I had to grep them out to keep the file readable but it's basically that repeated hundreds of times
Is this a duplication of #218 ?
Is this a duplication of #218 ?
oh, yeah, looks like it is. So it's an issue with OpenSUSE?