I upgraded to the 550 drives, which did seem to remove the simple-drm piece from my logs, but the issue still occurs.
What looks like the Relevant part of the logs: ``` Sep 16 21:26:40 toothbrush /usr/libexec/gdm-x-session[2580]: (WW) NVIDIA(0): Failed to request fliplock. Sep 16 21:26:40 toothbrush gnome-shell[2881]: Window manager warning: Event has no timestamp! You may be using a broken program such as xse. Please ask the authors of that program to fix it. Sep 16 21:26:40 toothbrush dbus-daemon[2497]: [session uid=1000 pid=2497] Activating service name='org.freedesktop.FileManager1' requested by ':1.41' (uid=1000 pid=2881 comm="/usr/bin/gnome-shell" label="unconfined") Sep 16 21:26:40 toothbrush nautilus[110126]: Connecting to org.freedesktop.Tracker3.Miner.Files Sep 16 21:26:40 toothbrush dbus-daemon[2497]: [session uid=1000 pid=2497] Successfully activated service 'org.freedesktop.FileManager1' Sep 16 21:26:40 toothbrush gnome-shell[2881]: Launching DING process Sep 16 21:26:40 toothbrush dbus-daemon[2497]: [session uid=1000 pid=2497] Activating service name='org.gnome.ArchiveManager1' requested by ':1.332' (uid=1000 pid=110141 comm="gjs /usr/share/gnome-shell/extensions/ding@rasters" label="unconfined") Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: Detected async api for thumbnails Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: (gjs:110141): Gjs-WARNING **: 21:26:40.730: GLib.unix_signal_add has been moved to a separate platform-specific library. Please update your code to use GLibUnix.signal_add instead. Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: 0 DesktopManager() ["/usr/share/gnome-shell/extensions/d...@rastersoft.com/app/desktopManager.js":263:12] Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: 1 anonymous() ["/usr/share/gnome-shell/extensions/d...@rastersoft.com/app/ding.js":180:25] Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: 2 anonymous() ["/usr/share/gnome-shell/extensions/d...@rastersoft.com/app/ding.js":197:20] Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: 3 <TOP LEVEL> ["/usr/share/gnome-shell/extensions/d...@rastersoft.com/app/ding.js":206:12] Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: ** Message: 21:26:40.749: Connecting to org.freedesktop.Tracker3.Miner.Files Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: GNOME nautilus 46.2 Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: DBus interface for Nautilus (org.gnome.Nautilus.FileOperations2) is now available. Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: DBus interface for Nautilus (org.freedesktop.FileManager1) is now available. Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: DBus interface for Gvfs daemon (org.gtk.vfs.Metadata) is now available. Sep 16 21:26:40 toothbrush gnome-shell[2881]: DING: DBus interface for Switcheroo control (net.hadess.SwitcherooControl) is now available. Sep 16 21:26:40 toothbrush gnome-shell[2881]: ** Sep 16 21:26:40 toothbrush gnome-shell[2881]: libmutter:ERROR:../src/core/window.c:5937:meta_window_get_work_area_for_logical_monitor: assertion failed: (logical_monitor) Sep 16 21:26:40 toothbrush gnome-shell[2881]: Bail out! libmutter:ERROR:../src/core/window.c:5937:meta_window_get_work_area_for_logical_monitor: assertion failed: (logical_monitor) Sep 16 21:26:40 toothbrush gnome-shell[2881]: GNOME Shell crashed with signal 6 Sep 16 21:26:40 toothbrush gnome-shell[2881]: == Stack trace for context 0x5cc13c8e3ba0 == Sep 16 21:26:40 toothbrush gnome-shell[2881]: #0 5cc13c9afd38 i file:///usr/share/gnome-shell/extensions/tiling-assist...@ubuntu.com/src/extension/tilingWindowManager.js:99 (1cef2f484c0 @ 78) Sep 16 21:26:40 toothbrush gnome-shell[2881]: #1 5cc13c9afc60 i file:///usr/share/gnome-shell/extensions/tiling-assist...@ubuntu.com/src/extension/tilingWindowManager.js:1303 (3463d8e76d30 @ 95) Sep 16 21:26:40 toothbrush gnome-shell[2881]: #2 5cc13c9afbd8 i file:///usr/share/gnome-shell/extensions/tiling-assist...@ubuntu.com/src/extension/tilingWindowManager.js:437 (1cef2f488d0 @ 17) Sep 16 21:26:40 toothbrush gnome-shell[2881]: #3 5cc13c9afb48 i resource:///org/gnome/shell/ui/init.js:21 (37f0bb870bf0 @ 48) Sep 16 21:26:42 toothbrush systemd[2454]: org.gnome.Shell@x11.service: Main process exited, code=dumped, status=6/ABRT Sep 16 21:26:42 toothbrush systemd[2454]: org.gnome.Shell@x11.service: Failed with result 'core-dump'. Sep 16 21:26:42 toothbrush systemd[2454]: org.gnome.Shell@x11.service: Triggering OnFailure= dependencies. Sep 16 21:26:42 toothbrush systemd[2454]: org.gnome.Shell@x11.service: Consumed 16min 36.983s CPU time. Sep 16 21:26:42 toothbrush systemd[2454]: org.gnome.Shell@x11.service: Scheduled restart job, restart counter is at 1. Sep 16 21:26:42 toothbrush systemd[2454]: Started gnome-session-failed.service - GNOME Session Failed lockdown screen (user). Sep 16 21:26:42 toothbrush systemd[2454]: Reached target gnome-session-failed.target - GNOME Session Failed. Sep 16 21:26:42 toothbrush systemd[2454]: org.gnome.Shell-disable-extensions.service - Disable GNOME Shell extensions after failure was skipped because of an unmet condition check (ConditionPathExists=/run/user/1000/gnome-shell-disable-extensions). Sep 16 21:26:42 toothbrush systemd[2454]: Starting org.gnome.Shell@x11.service - GNOME Shell on X11... Sep 16 21:26:42 toothbrush gnome-shell[110268]: Running GNOME Shell (using mutter 46.2) as a X11 window and compositing manager Sep 16 21:26:42 toothbrush gsd-media-keys[3018]: Failed to grab accelerators: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Object does not exist at path “/org/gnome/Shell” Sep 16 21:26:43 toothbrush gnome-session-f[110266]: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed Sep 16 21:26:43 toothbrush systemd[2454]: Stopped target gnome-session-failed.target - GNOME Session Failed. Sep 16 21:26:43 toothbrush systemd[2454]: Stopped target gnome-session-x11@ubuntu.target - GNOME X11 Session (session: ubuntu). Sep 16 21:26:43 toothbrush systemd[2454]: Stopped target gnome-session-x11-services.target - GNOME session X11 services. Sep 16 21:26:43 toothbrush systemd[2454]: Stopped target gnome-session-initialized.target - GNOME Session is initialized. Sep 16 21:26:43 toothbrush systemd[2454]: Stopped target org.gnome.Shell.target - GNOME Shell. Sep 16 21:26:43 toothbrush gnome-shell[110268]: Window manager error: Another compositing manager is already running on screen 0 on display “:0”. Sep 16 21:26:43 toothbrush systemd[2454]: Stopped org.gnome.Shell@x11.service - GNOME Shell on X11. Sep 16 21:26:43 toothbrush systemd[2454]: Stopped target gnome-session-manager.target - GNOME Session Manager is ready. Sep 16 21:26:43 toothbrush systemd[2454]: Stopping gnome-session-manager@ubuntu.service - GNOME Session Manager (session: ubuntu)... Sep 16 21:26:43 toothbrush org.kde.kwalletd5[51808]: ICE default IO error handler doing an exit(), pid = 51808, errno = 32 Sep 16 21:26:43 toothbrush systemd[2454]: Stopped gnome-session-manager@ubuntu.service - GNOME Session Manager (session: ubuntu). Sep 16 21:26:57 toothbrush systemd[2454]: Started at-spi-dbus-bus.service - Accessibility services bus. Sep 16 21:26:57 toothbrush systemd[2454]: update-notifier-crash.path - Path trigger for Apport crash notifications was skipped because of an unmet condition check (ConditionPathExists=!/var/lib/apport/autoreport). Sep 16 21:26:57 toothbrush systemd[2454]: Started update-notifier-release.path - Path trigger for new release of Ubuntu notifications. Sep 16 21:26:57 toothbrush systemd[2454]: Reached target gnome-session-x11.target - GNOME X11 Session. Sep 16 21:26:57 toothbrush systemd[2454]: Reached target org.gnome.Shell.target - GNOME Shell. Sep 16 21:26:57 toothbrush gnome-shell[111391]: Running GNOME Shell (using mutter 46.2) as a X11 window and compositing manager Sep 16 21:26:57 toothbrush /usr/libexec/gdm-x-session[111120]: (II) NVIDIA(0): Setting mode "DP-4: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DP-2: nvidia-auto-select @2560x1440 +5120+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}" Sep 16 21:26:57 toothbrush /usr/libexec/gdm-x-session[111120]: (II) NVIDIA(0): Setting mode "DP-4: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}" Sep 16 21:26:57 toothbrush /usr/libexec/gdm-x-session[111120]: (II) NVIDIA(0): Setting mode "DP-4: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DP-0: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}" Sep 16 21:26:57 toothbrush /usr/libexec/gdm-x-session[111120]: (II) NVIDIA(0): Setting mode "DP-4: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DP-0: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DP-2: nvidia-auto-select @1440x2560 +2560+320 {ViewPortIn=1440x2560, ViewPortOut=2560x1440+0+0, Rotation=270}" Sep 16 21:26:57 toothbrush /usr/libexec/gdm-x-session[111120]: (WW) NVIDIA(0): Failed to request fliplock. Sep 16 21:26:57 toothbrush /usr/libexec/gdm-x-session[111120]: (II) NVIDIA(0): Setting mode "DP-4: nvidia-auto-select @2560x1440 +0+1440 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DP-0: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DP-2: nvidia-auto-select @1440x2560 +2560+320 {ViewPortIn=1440x2560, ViewPortOut=2560x1440+0+0, Rotation=270}" Sep 16 21:26:57 toothbrush /usr/libexec/gdm-x-session[111120]: (WW) NVIDIA(0): Failed to request fliplock. Sep 16 21:26:57 toothbrush at-spi-bus-launcher[111328]: dbus-daemon[111328]: Activating service name='org.a11y.atspi.Registry' requested by ':1.1' (uid=1000 pid=111391 comm="/usr/bin/gnome-shell" label="unconfined") Sep 16 21:26:58 toothbrush at-spi-bus-launcher[111328]: dbus-daemon[111328]: Successfully activated service 'org.a11y.atspi.Registry' Sep 16 21:26:58 toothbrush at-spi-bus-launcher[111423]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry Sep 16 21:26:58 toothbrush gnome-shell[111391]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly. Sep 16 21:26:58 toothbrush gnome-shell[111391]: Will monitor session 80 ``` -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/2064037 Title: gnome-shell crashes with SIGSEGV in tilingWindowManager.js:99 Status in gnome-shell package in Ubuntu: Confirmed Status in gnome-shell-extension-tiling-assistant package in Ubuntu: Confirmed Bug description: I've written an AskUbuntu question about this: https://askubuntu.com/questions/1511958/screen-lock-keeps-occuring- on-24-04-even-though-i-believe-ive-disabled-it/1512075#1512075 Originally I thought it was gnome not respecting my setting to prevent locking the screen after idling, but after discussing the issue on matrix (https://matrix.to/#/!EJhpCQHHqqcNicfiql:xentonix.net/$kPbn- fqDZgoG4s6PyQfki8tcSKJUpGH9QrXZSSV_vKY?via=decred.org&via=matrix.org&via=ubuntu.com) I think it is actually just a gdm or gnome-shell crash that happens when the PC idles, the screen turns off, and then I wake it. To summarize the symptom. I have the PC set to disable the screen after being idle for 5 minutes. I also set it such that it should not lock the session when this happens. (I want to turn on the screen and get right back to where I was without password overhead). What I've observed is that when I give the idle PC keyboard input, it wakes to a login screen, and when I login my windows from the previous session are completely gone (although tmux sessions are still alive). I've attached a relevant section of `journalctl --user` from around the time when I last tried to interact with the idle PC. I believe the "wake" event happens at `Apr 28 13:42:43` at which point we start seeing whoopsie messages: ``` Apr 28 13:42:44 toothbrush systemd[1]: Started whoopsie.service - crash report submission. ``` And then what looks like logs indicating that I was logged out and the previous session was ended: ``` Apr 28 13:42:56 toothbrush systemd[1]: run-user-1000-gvfs.mount: Deactivated successfully. Apr 28 13:42:57 toothbrush gdm-password][60731]: pam_unix(gdm-password:session): session closed for user joncrall Apr 28 13:42:57 toothbrush systemd[1]: session-61.scope: Deactivated successfully. Apr 28 13:42:57 toothbrush systemd[1]: session-61.scope: Consumed 12min 9.467s CPU time. Apr 28 13:42:57 toothbrush systemd-logind[1790]: Session 61 logged out. Waiting for processes to exit. Apr 28 13:42:57 toothbrush systemd-logind[1790]: Removed session 61. ``` The time from `13:42:44` to `13:43:07` where I get: ``` Apr 28 13:43:07 toothbrush systemd-logind[1790]: New session 221 of user joncrall. Apr 28 13:43:07 toothbrush systemd[1]: Started session-221.scope - Session 221 of User joncrall. ``` seems about right, because it takes a few seconds to go from de-idling the machine to seeing any sort of display. System Information: No LSB modules are available. Description: Ubuntu 24.04 LTS Release: 24.04 # System Details Report --- ## Report details - **Date generated:** 2024-04-28 15:17:36 ## Hardware Information: - **Hardware Model:** ASUS ROG STRIX Z590-E GAMING WIFI - **Memory:** 128.0 GiB - **Processor:** 11th Gen Intel® Core™ i9-11900K × 16 - **Graphics:** NVIDIA GeForce RTX™ 3090 - **Graphics 1:** NVIDIA GeForce RTX™ 3090 - **Disk Capacity:** 45.0 TB ## Software Information: - **Firmware Version:** 0232 - **OS Name:** Ubuntu 24.04 LTS - **OS Build:** (null) - **OS Type:** 64-bit - **GNOME Version:** 46 - **Windowing System:** X11 - **Kernel Version:** Linux 6.8.0-31-generic Nvidia versions: NVIDIA-SMI 535.171.04 Driver Version: 535.171.04 CUDA Version: 12.2 ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: gdm3 46.0-2ubuntu1 ProcVersionSignature: Ubuntu 6.8.0-31.31-generic 6.8.1 Uname: Linux 6.8.0-31-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia zfs ApportVersion: 2.28.1-0ubuntu2 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sun Apr 28 15:04:13 2024 InstallationDate: Installed on 2024-04-25 (3 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424) SourcePackage: gdm3 UpgradeStatus: No upgrade log present (probably fresh install) mtime.conffile..etc.gdm3.custom.conf: 2024-04-25T18:50:53.891514 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2064037/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp