gnome-shell-pano icon indicating copy to clipboard operation
gnome-shell-pano copied to clipboard

GNOME Session crashes immediately after enabling Pano

Open gskorokhod opened this issue 1 year ago • 3 comments

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]']

gskorokhod avatar Nov 22 '23 20:11 gskorokhod

log.txt

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

gskorokhod avatar Nov 22 '23 20:11 gskorokhod

Is this a duplication of #218 ?

archerallstars avatar Nov 23 '23 01:11 archerallstars

Is this a duplication of #218 ?

oh, yeah, looks like it is. So it's an issue with OpenSUSE?

gskorokhod avatar Nov 25 '23 22:11 gskorokhod