Shell crashing in response to laptop lid closure & reopening
Affected version
- Arch Linux, kernel 5.12.10-arch1-1
- GNOME Shell 40.2
- Applies only on Wayland
Bug summary
Closing the laptop lid causes GNOME Shell to crash under a couple of different circumstances
Steps to reproduce
Method 1:
- Ensure suspend on lid close is enabled in Tweaks and
/etc/systemd/logind.conf
- Close the laptop lid (suspending by other means will not reproduce)
- Wait a few seconds, reopen the lid
Method 2:
- Ensure suspend on lid close is disabled in Tweaks and
/etc/systemd/logind.conf
- Lock the screen (will not reproduce otherwise)
- Close the laptop lid
- Wait a few seconds, reopen the lid
What happened
In both cases, the shell crashes and after a few seconds I'm returned to the login screen rather than the lock screen upon opening the lid.
What did you expect to happen
In both cases, I expected to see the lock screen.
Relevant logs, screenshots, screencasts etc.
Reproduction method 1 journal (NetworkManager and ntpd lines omitted):
Jun 12 16:43:41 meow systemd-logind[475]: Lid closed.
Jun 12 16:43:41 meow systemd-logind[475]: Suspending...
Jun 12 16:43:41 meow dbus-daemon[472]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.2' (uid=0 pid=473 comm="/usr/bin/NetworkManager --no-daemon ")
Jun 12 16:43:41 meow systemd[1]: Starting Network Manager Script Dispatcher Service...
Jun 12 16:43:41 meow dbus-daemon[472]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jun 12 16:43:41 meow systemd[1]: Started Network Manager Script Dispatcher Service.
Jun 12 16:43:41 meow audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 16:43:41 meow kernel: audit: type=1130 audit(1623530621.211:144): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 16:43:41 meow kernel: wlp3s0: deauthenticating from [omitted] by local choice (Reason: 3=DEAUTH_LEAVING)
Jun 12 16:43:41 meow wpa_supplicant[540]: wlp3s0: CTRL-EVENT-DISCONNECTED bssid=[omitted] reason=3 locally_generated=1
Jun 12 16:43:41 meow wpa_supplicant[540]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
Jun 12 16:43:41 meow kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Jun 12 16:43:41 meow gnome-shell[968]: An active wireless connection, in infrastructure mode, involves no access point?
Jun 12 16:43:41 meow gnome-shell[968]: JS ERROR: Error getting systemd inhibitor: Gio.IOErrorEnum: GDBus.Error:org.freedesktop.login1.OperationInProgress: The operation inhibition has been requested for is already running
Jun 12 16:43:41 meow kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Jun 12 16:43:42 meow kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Jun 12 16:43:42 meow kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Jun 12 16:43:42 meow systemd[1]: Reached target Sleep.
Jun 12 16:43:42 meow systemd[1]: Starting Suspend...
Jun 12 16:43:42 meow systemd-sleep[2532]: Suspending system...
Jun 12 16:43:42 meow kernel: PM: suspend entry (deep)
Jun 12 16:43:42 meow wpa_supplicant[540]: nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0
Jun 12 16:43:47 meow kernel: Filesystems sync: 0.046 seconds
Jun 12 16:43:47 meow kernel: Freezing user space processes ... (elapsed 0.001 seconds) done.
Jun 12 16:43:47 meow kernel: OOM killer disabled.
Jun 12 16:43:47 meow kernel: Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Jun 12 16:43:47 meow kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Jun 12 16:43:47 meow kernel: sd 1:0:0:0: [sdb] Synchronizing SCSI cache
Jun 12 16:43:47 meow kernel: sd 1:0:0:0: [sdb] Stopping disk
Jun 12 16:43:47 meow kernel: sd 0:0:0:0: [sda] Synchronizing SCSI cache
Jun 12 16:43:47 meow kernel: sd 0:0:0:0: [sda] Stopping disk
Jun 12 16:43:47 meow kernel: e1000e: EEE TX LPI TIMER: 00000011
Jun 12 16:43:47 meow kernel: ACPI: EC: interrupt blocked
Jun 12 16:43:47 meow kernel: ACPI: Preparing to enter system sleep state S3
Jun 12 16:43:47 meow kernel: ACPI: EC: event blocked
Jun 12 16:43:47 meow kernel: ACPI: EC: EC stopped
Jun 12 16:43:47 meow kernel: PM: Saving platform NVS memory
Jun 12 16:43:47 meow kernel: Disabling non-boot CPUs ...
Jun 12 16:43:47 meow kernel: smpboot: CPU 1 is now offline
Jun 12 16:43:47 meow kernel: smpboot: CPU 2 is now offline
Jun 12 16:43:47 meow kernel: smpboot: CPU 3 is now offline
Jun 12 16:43:47 meow kernel: smpboot: CPU 4 is now offline
Jun 12 16:43:47 meow kernel: smpboot: CPU 5 is now offline
Jun 12 16:43:47 meow kernel: smpboot: CPU 6 is now offline
Jun 12 16:43:47 meow kernel: smpboot: CPU 7 is now offline
Jun 12 16:43:47 meow kernel: ACPI: Low-level resume complete
Jun 12 16:43:47 meow kernel: ACPI: EC: EC started
Jun 12 16:43:47 meow kernel: PM: Restoring platform NVS memory
Jun 12 16:43:47 meow kernel: Enabling non-boot CPUs ...
Jun 12 16:43:47 meow kernel: x86: Booting SMP configuration:
Jun 12 16:43:47 meow kernel: smpboot: Booting Node 0 Processor 1 APIC 0x1
Jun 12 16:43:47 meow kernel: CPU1 is up
Jun 12 16:43:47 meow kernel: smpboot: Booting Node 0 Processor 2 APIC 0x2
Jun 12 16:43:47 meow kernel: CPU2 is up
Jun 12 16:43:47 meow kernel: smpboot: Booting Node 0 Processor 3 APIC 0x3
Jun 12 16:43:47 meow kernel: CPU3 is up
Jun 12 16:43:47 meow kernel: smpboot: Booting Node 0 Processor 4 APIC 0x4
Jun 12 16:43:47 meow kernel: CPU4 is up
Jun 12 16:43:47 meow kernel: smpboot: Booting Node 0 Processor 5 APIC 0x5
Jun 12 16:43:47 meow kernel: CPU5 is up
Jun 12 16:43:47 meow kernel: smpboot: Booting Node 0 Processor 6 APIC 0x6
Jun 12 16:43:47 meow kernel: CPU6 is up
Jun 12 16:43:47 meow kernel: smpboot: Booting Node 0 Processor 7 APIC 0x7
Jun 12 16:43:47 meow kernel: CPU7 is up
Jun 12 16:43:47 meow kernel: ACPI: Waking up from system sleep state S3
Jun 12 16:43:47 meow kernel: ACPI: EC: interrupt unblocked
Jun 12 16:43:47 meow kernel: sdhci-pci 0000:02:00.0: MMC controller base frequency changed to 50Mhz.
Jun 12 16:43:47 meow kernel: sd 0:0:0:0: [sda] Starting disk
Jun 12 16:43:47 meow kernel: sd 1:0:0:0: [sdb] Starting disk
Jun 12 16:43:47 meow kernel: ACPI: EC: event unblocked
Jun 12 16:43:47 meow kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Jun 12 16:43:47 meow kernel: usb 1-1.6: reset high-speed USB device number 5 using ehci-pci
Jun 12 16:43:47 meow kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Jun 12 16:43:47 meow kernel: ata3: SATA link down (SStatus 0 SControl 330)
Jun 12 16:43:47 meow kernel: usb 1-1.1: reset full-speed USB device number 3 using ehci-pci
Jun 12 16:43:47 meow kernel: psmouse serio1: synaptics: queried max coordinates: x [..5470], y [..4498]
Jun 12 16:43:47 meow kernel: OOM killer enabled.
Jun 12 16:43:47 meow kernel: Restarting tasks ... done.
Jun 12 16:43:47 meow systemd-logind[475]: Lid opened.
Jun 12 16:43:47 meow upowerd[649]: treating change event as add on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
Jun 12 16:43:47 meow systemd-sleep[2532]: System resumed.
Jun 12 16:43:47 meow systemd[1]: systemd-suspend.service: Deactivated successfully.
Jun 12 16:43:47 meow kernel: PM: suspend exit
Jun 12 16:43:47 meow kernel: audit: type=1130 audit(1623530627.860:145): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 16:43:47 meow kernel: audit: type=1131 audit(1623530627.860:146): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 16:43:47 meow audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 16:43:47 meow audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 16:43:47 meow systemd[1]: Finished Suspend.
Jun 12 16:43:47 meow systemd[1]: Stopped target Sleep.
Jun 12 16:43:47 meow systemd[1]: Reached target Suspend.
Jun 12 16:43:47 meow systemd[1]: Stopped target Suspend.
Jun 12 16:43:47 meow upowerd[649]: treating change event as add on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
Jun 12 16:43:47 meow systemd-logind[475]: Operation 'sleep' finished.
Jun 12 16:43:47 meow kernel: e1000e 0000:00:19.0 enp0s25: NIC Link is Down
Jun 12 16:43:47 meow gnome-shell[968]: corrupted double-linked list detected
Jun 12 16:43:47 meow audit[968]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=4 pid=968 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=11 res=1
Jun 12 16:43:48 meow kernel: gnome-shell[968]: segfault at 7ffa045e525e ip 00007ffa057a31d4 sp 00007fff5382c570 error 7 in libglib-2.0.so.0.6800.3[7ffa0579e000+8e000]
Jun 12 16:43:48 meow kernel: Code: 1f 80 00 00 00 00 5d c3 66 0f 1f 44 00 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa 41 54 bf 20 00 00 00 67 e8 1f 2e 05 00 49 89 c4 <48> c7 00 00 00 00 00 48 8d 78 10 48 c7 40 08 00 00 00 00 48 c7 40
Jun 12 16:43:48 meow kernel: audit: type=1701 audit(1623530627.996:147): auid=1000 uid=1000 gid=1000 ses=4 pid=968 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=11 res=1
Jun 12 16:43:48 meow kernel: ata4: failed to resume link (SControl 30)
Jun 12 16:43:48 meow kernel: ata4: SATA link down (SStatus 4 SControl 30)
Jun 12 16:43:48 meow wpa_supplicant[540]: dbus: fill_dict_with_properties dbus_interface=fi.w1.wpa_supplicant1.Interface.P2PDevice dbus_property=P2PDeviceConfig getter failed
Jun 12 16:43:48 meow kernel: ata2.01: failed to resume link (SControl 0)
Jun 12 16:43:48 meow kernel: ata1.01: failed to resume link (SControl 0)
Jun 12 16:43:48 meow kernel: ata2.00: SATA link up 6.0 Gbps (SStatus 133 SControl 330)
Jun 12 16:43:48 meow kernel: ata2.01: SATA link down (SStatus 0 SControl 0)
Jun 12 16:43:48 meow kernel: ata1.00: SATA link up 6.0 Gbps (SStatus 133 SControl 330)
Jun 12 16:43:48 meow kernel: ata1.01: SATA link down (SStatus 0 SControl 0)
Jun 12 16:43:48 meow kernel: ata2.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
Jun 12 16:43:48 meow kernel: ata2.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
Jun 12 16:43:48 meow kernel: ata2.00: ACPI cmd ef/03:45:00:00:00:a0 (SET FEATURES) filtered out
Jun 12 16:43:48 meow kernel: ata2.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
Jun 12 16:43:48 meow kernel: ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
Jun 12 16:43:48 meow kernel: ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
Jun 12 16:43:48 meow kernel: ata1.00: ACPI cmd ef/03:45:00:00:00:a0 (SET FEATURES) filtered out
Jun 12 16:43:48 meow kernel: ata1.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
Jun 12 16:43:48 meow kernel: ata2.00: supports DRM functions and may not be fully accessible
Jun 12 16:43:48 meow kernel: ata1.00: supports DRM functions and may not be fully accessible
Jun 12 16:43:48 meow kernel: ata1.00: supports DRM functions and may not be fully accessible
Jun 12 16:43:48 meow kernel: ata2.00: supports DRM functions and may not be fully accessible
Jun 12 16:43:48 meow kernel: ata1.00: configured for UDMA/133
Jun 12 16:43:48 meow kernel: ata2.00: configured for UDMA/133
Jun 12 16:43:48 meow kernel: ata2.00: Enabling discard_zeroes_data
Jun 12 16:43:48 meow kernel: ata1.00: Enabling discard_zeroes_data
Jun 12 16:43:48 meow systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Jun 12 16:43:48 meow audit: BPF prog-id=38 op=LOAD
Jun 12 16:43:48 meow audit: BPF prog-id=39 op=LOAD
Jun 12 16:43:48 meow audit: BPF prog-id=40 op=LOAD
Jun 12 16:43:48 meow systemd[1]: Started Process Core Dump (PID 2557/UID 0).
Jun 12 16:43:48 meow audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-2557-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 16:43:48 meow kernel: audit: type=1334 audit(1623530628.593:148): prog-id=38 op=LOAD
Jun 12 16:43:48 meow kernel: audit: type=1334 audit(1623530628.593:149): prog-id=39 op=LOAD
Jun 12 16:43:48 meow kernel: audit: type=1334 audit(1623530628.593:150): prog-id=40 op=LOAD
Jun 12 16:43:48 meow kernel: audit: type=1130 audit(1623530628.593:151): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-2557-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 16:43:49 meow systemd-coredump[2561]: Process 968 (gnome-shell) of user 1000 dumped core.
Reproduction method 1 backtrace:
Thread 17 (Thread 0x7ff9ec5bc640 (LWP 1000)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ffa0236628c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007ffa02365da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007ffa025f870b in () at /usr/lib/libmozjs-78.so
#5 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 16 (Thread 0x7ff9ec7bb640 (LWP 999)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ffa0236628c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007ffa02365da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007ffa025f870b in () at /usr/lib/libmozjs-78.so
#5 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 15 (Thread 0x7ff9fc233640 (LWP 998)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ffa0236628c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007ffa02365da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007ffa025f870b in () at /usr/lib/libmozjs-78.so
#5 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 14 (Thread 0x7ff9d6ffd640 (LWP 1002)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ffa0236628c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007ffa02365da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007ffa025f870b in () at /usr/lib/libmozjs-78.so
#5 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 13 (Thread 0x7ff9fc432640 (LWP 997)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ffa0236628c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007ffa02365da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007ffa025f870b in () at /usr/lib/libmozjs-78.so
#5 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 12 (Thread 0x7ff9d6dfe640 (LWP 1003)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ffa0236628c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007ffa02365da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007ffa025f870b in () at /usr/lib/libmozjs-78.so
#5 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 11 (Thread 0x7ff9ee7bf640 (LWP 984)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ff9ef20016c in () at /usr/lib/dri/i965_dri.so
#3 0x00007ff9ef1ffb28 in () at /usr/lib/dri/i965_dri.so
#4 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 10 (Thread 0x7ff9ec3bd640 (LWP 1001)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ffa0236628c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007ffa02365da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007ffa025f870b in () at /usr/lib/libmozjs-78.so
#5 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 9 (Thread 0x7ff9eefc0640 (LWP 985)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ff9ef20016c in () at /usr/lib/dri/i965_dri.so
#3 0x00007ff9ef1ffb28 in () at /usr/lib/dri/i965_dri.so
#4 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 8 (Thread 0x7ff9fd88e640 (LWP 976)):
#0 0x00007ffa049efb2f in poll () at /usr/lib/libc.so.6
#1 0x00007ffa0582ab39 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7ff9cc024b60, timeout=<optimized out>, context=0x7ff9f000c560) at ../glib/glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffa057dbab0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = 5
fds = 0x7ff9cc024b60
#2 g_main_context_iterate.constprop.0 (context=0x7ff9f000c560, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = 5
fds = 0x7ff9cc024b60
#3 0x00007ffa057d5243 in g_main_loop_run (loop=0x7ff9f000c650) at ../glib/glib/gmain.c:4329
__func__ = "g_main_loop_run"
#4 0x00007ffa05a1865c in gdbus_shared_thread_func (user_data=0x7ff9f000c530) at ../glib/gio/gdbusprivate.c:280
data = 0x7ff9f000c530
#5 0x00007ffa05804b45 in g_thread_proxy (data=0x7ff9f0001b60) at ../glib/glib/gthread.c:826
thread = 0x7ff9f0001b60
__func__ = "g_thread_proxy"
#6 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 7 (Thread 0x7ff9fd044640 (LWP 977)):
#0 0x00007ffa049efb2f in poll () at /usr/lib/libc.so.6
#1 0x00007ffa0582ab39 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55d340117b80, timeout=<optimized out>, context=0x55d340117cd0) at ../glib/glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffa057dbab0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x55d340117b80
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x55d340117cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x55d340117b80
#3 0x00007ffa057d3395 in g_main_context_iteration (context=0x55d340117cd0, may_block=1) at ../glib/glib/gmain.c:4196
retval = <optimized out>
#4 0x00007ffa05aefebe in () at /usr/lib/gio/modules/libdconfsettings.so
#5 0x00007ffa05804b45 in g_thread_proxy (data=0x55d3400f3b00) at ../glib/glib/gthread.c:826
thread = 0x55d3400f3b00
__func__ = "g_thread_proxy"
#6 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 6 (Thread 0x7ff9ecfbc640 (LWP 986)):
#0 0x00007ffa049efb2f in poll () at /usr/lib/libc.so.6
#1 0x00007ffa0582ab39 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7ff9d00a8880, timeout=<optimized out>, context=0x55d340313090) at ../glib/glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffa057dbab0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7ff9d00a8880
#2 g_main_context_iterate.constprop.0 (context=0x55d340313090, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7ff9d00a8880
#3 0x00007ffa057d5243 in g_main_loop_run (loop=0x7ff9d003b0b0) at ../glib/glib/gmain.c:4329
__func__ = "g_main_loop_run"
#4 0x00007ffa04c6be78 in input_thread (seat_impl=0x55d34030fb50 [MetaSeatImpl]) at ../mutter/src/backends/native/meta-seat-impl.c:2761
xkb_keymap = <optimized out>
#5 0x00007ffa05804b45 in g_thread_proxy (data=0x7ff9e80022a0) at ../glib/glib/gthread.c:826
thread = 0x7ff9e80022a0
__func__ = "g_thread_proxy"
#6 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 5 (Thread 0x7ff9ed7bd640 (LWP 982)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ff9ef20016c in () at /usr/lib/dri/i965_dri.so
#3 0x00007ff9ef1ffb28 in () at /usr/lib/dri/i965_dri.so
#4 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 4 (Thread 0x7ff9feb77640 (LWP 974)):
#0 0x00007ffa049efb2f in poll () at /usr/lib/libc.so.6
#1 0x00007ffa0582ab39 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55d3400567a0, timeout=<optimized out>, context=0x55d340057400) at ../glib/glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffa057dbab0 <g_poll>
max_priority = 2147483647
timeout = 2949
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55d3400567a0
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x55d340057400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4126
max_priority = 2147483647
timeout = 2949
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55d3400567a0
#3 0x00007ffa057d3395 in g_main_context_iteration (context=0x55d340057400, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4196
retval = <optimized out>
#4 0x00007ffa057d33e2 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6089
#5 0x00007ffa05804b45 in g_thread_proxy (data=0x55d34003ab00) at ../glib/glib/gthread.c:826
thread = 0x55d34003ab00
__func__ = "g_thread_proxy"
#6 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7ff9edfbe640 (LWP 983)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ff9ef20016c in () at /usr/lib/dri/i965_dri.so
#3 0x00007ff9ef1ffb28 in () at /usr/lib/dri/i965_dri.so
#4 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7ff9d6bff640 (LWP 1004)):
#0 0x00007ffa03f248ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffa03f1e270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007ffa0236628c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007ffa02365da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007ffa025f870b in () at /usr/lib/libmozjs-78.so
#5 0x00007ffa03f18259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffa049fa5e3 in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7ff9feb7acc0 (LWP 968)):
#0 ptr_array_new (element_free_func=0x0, reserved_size=0) at ../glib/glib/garray.c:1090
array = 0x7ffa045e525e
#1 g_ptr_array_new () at ../glib/glib/garray.c:1111
#2 0x00007ffa057f7ae6 in g_strsplit (string=0x7ffa0408f890 "%a %b %-e_%R:%S", delimiter=0x7ffa0408f948 "∶", max_tokens=2147483647) at ../glib/glib/gstrfuncs.c:2402
s = <optimized out>
remainder = <optimized out>
string_list = <optimized out>
__func__ = "g_strsplit"
#3 0x00007ffa04085f69 in gnome_wall_clock_string_for_datetime () at /usr/lib/libgnome-desktop-3.so.19
#4 0x00007ffa040864ff in () at /usr/lib/libgnome-desktop-3.so.19
#5 0x00007ffa04081772 in () at /usr/lib/libgnome-desktop-3.so.19
#6 0x00007ffa057d5bd5 in g_main_dispatch (context=0x55d3400574c0) at ../glib/glib/gmain.c:3337
dispatch = 0x7ffa04081760
prev_source = 0x0
begin_time_nsec = 0
was_in_call = 0
user_data = 0x55d341511f50
callback = 0x7ffa04086320
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x55d34167f580
current = 0x55d3400c8560
i = 1
#7 g_main_context_dispatch (context=0x55d3400574c0) at ../glib/glib/gmain.c:4055
#8 0x00007ffa0582aba9 in g_main_context_iterate.constprop.0 (context=0x55d3400574c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4131
max_priority = 2147483647
timeout = 3899
some_ready = 1
nfds = <optimized out>
allocated_nfds = 21
fds = 0x55d3409b8e10
#9 0x00007ffa057d5243 in g_main_loop_run (loop=0x55d340347e90) at ../glib/glib/gmain.c:4329
__func__ = "g_main_loop_run"
#10 0x00007ffa04b9f2a7 in meta_run_main_loop () at ../mutter/src/core/main.c:928
#11 meta_run () at ../mutter/src/core/main.c:943
#12 0x000055d33efde427 in main (argc=<optimized out>, argv=<optimized out>) at ../gnome-shell/src/main.c:504
ctx = <optimized out>
error = 0x0
ecode = <optimized out>
Reproduction method 2 journal:
Jun 12 15:16:51 meow systemd-logind[508]: Lid closed.
Jun 12 15:17:05 meow systemd-logind[508]: Lid opened.
Jun 12 15:17:06 meow gnome-shell[978]: corrupted double-linked list detected
Jun 12 15:17:06 meow audit[978]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=4 pid=978 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=11 res=1
Jun 12 15:17:07 meow kernel: gnome-shell[978]: segfault at 2 ip 00007fba78c3a1e6 sp 00007ffed2791d40 error 4 in libglib-2.0.so.0.6800.3[7fba78be2000+8e000]
Jun 12 15:17:07 meow kernel: Code: 48 8b 0b 44 8d 78 ff 48 89 c5 4d 89 fe 49 c1 e6 04 4c 01 f1 4c 8b 21 4d 85 e4 0f 84 ec 00 00 00 49 8b 44 24 08 48 85 c0 74 4a <48> 8b 10 49 89 54 24 08 49 89 c4 48 8b 41 08 48 85 c0 75 26 66 0f
Jun 12 15:17:07 meow kernel: audit: type=1701 audit(1623525426.999:116): auid=1000 uid=1000 gid=1000 ses=4 pid=978 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=11 res=1
Jun 12 15:17:07 meow systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Jun 12 15:17:07 meow audit: BPF prog-id=35 op=LOAD
Jun 12 15:17:07 meow audit: BPF prog-id=36 op=LOAD
Jun 12 15:17:07 meow audit: BPF prog-id=37 op=LOAD
Jun 12 15:17:07 meow systemd[1]: Started Process Core Dump (PID 1577/UID 0).
Jun 12 15:17:07 meow audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-1577-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 15:17:07 meow kernel: audit: type=1334 audit(1623525427.019:117): prog-id=35 op=LOAD
Jun 12 15:17:07 meow kernel: audit: type=1334 audit(1623525427.019:118): prog-id=36 op=LOAD
Jun 12 15:17:07 meow kernel: audit: type=1334 audit(1623525427.019:119): prog-id=37 op=LOAD
Jun 12 15:17:07 meow kernel: audit: type=1130 audit(1623525427.019:120): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-1577-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 12 15:17:08 meow systemd-coredump[1578]: Process 978 (gnome-shell) of user 1000 dumped core.
Reproduction method 2 backtrace:
Thread 18 (Thread 0x7fba4bfff640 (LWP 996)):
#0 0x00007fba77e33b2f in poll () at /usr/lib/libc.so.6
#1 0x00007fba78c6eb39 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fba440a89f0, timeout=<optimized out>, context=0x5622f37c5df0) at ../glib/glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fba78c1fab0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7fba440a89f0
#2 g_main_context_iterate.constprop.0 (context=0x5622f37c5df0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7fba440a89f0
#3 0x00007fba78c19243 in g_main_loop_run (loop=0x7fba4403b0b0) at ../glib/glib/gmain.c:4329
__func__ = "g_main_loop_run"
#4 0x00007fba780afe78 in input_thread (seat_impl=0x5622f37c4670 [MetaSeatImpl]) at ../mutter/src/backends/native/meta-seat-impl.c:2761
xkb_keymap = <optimized out>
#5 0x00007fba78c48b45 in g_thread_proxy (data=0x7fba5c0022a0) at ../glib/glib/gthread.c:826
thread = 0x7fba5c0022a0
__func__ = "g_thread_proxy"
#6 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 17 (Thread 0x7fba1ad16640 (LWP 1426)):
#0 0x00007fba77e33b2f in poll () at /usr/lib/libc.so.6
#1 0x00007fba1bfde654 in () at /usr/lib/libpulse.so.0
#2 0x00007fba1bfc79a9 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3 0x00007fba1bfd2281 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4 0x00007fba1bfd2331 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5 0x00007fba1bfe27fe in () at /usr/lib/libpulse.so.0
#6 0x00007fba1bf7c5cc in () at /usr/lib/pulseaudio/libpulsecommon-14.2.so
#7 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#8 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 16 (Thread 0x7fba60fbc640 (LWP 992)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba629ff16c in () at /usr/lib/dri/i965_dri.so
#3 0x00007fba629feb28 in () at /usr/lib/dri/i965_dri.so
#4 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 15 (Thread 0x7fba627bf640 (LWP 995)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba629ff16c in () at /usr/lib/dri/i965_dri.so
#3 0x00007fba629feb28 in () at /usr/lib/dri/i965_dri.so
#4 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 14 (Thread 0x7fba4aa00640 (LWP 1015)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba757aa28c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007fba757a9da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007fba75a3c70b in () at /usr/lib/libmozjs-78.so
#5 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 13 (Thread 0x7fba607bb640 (LWP 1009)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba757aa28c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007fba757a9da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007fba75a3c70b in () at /usr/lib/libmozjs-78.so
#5 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 12 (Thread 0x7fba4adfe640 (LWP 1013)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba757aa28c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007fba757a9da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007fba75a3c70b in () at /usr/lib/libmozjs-78.so
#5 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 11 (Thread 0x7fba617bd640 (LWP 993)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba629ff16c in () at /usr/lib/dri/i965_dri.so
#3 0x00007fba629feb28 in () at /usr/lib/dri/i965_dri.so
#4 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 10 (Thread 0x7fba603bd640 (LWP 1011)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba757aa28c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007fba757a9da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007fba75a3c70b in () at /usr/lib/libmozjs-78.so
#5 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 9 (Thread 0x7fba4a801640 (LWP 1016)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba757aa28c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007fba757a9da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007fba75a3c70b in () at /usr/lib/libmozjs-78.so
#5 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 8 (Thread 0x7fba605bc640 (LWP 1010)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba757aa28c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007fba757a9da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007fba75a3c70b in () at /usr/lib/libmozjs-78.so
#5 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 7 (Thread 0x7fba70cd2640 (LWP 986)):
#0 0x00007fba77e33b2f in poll () at /usr/lib/libc.so.6
#1 0x00007fba78c6eb39 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fba64073a90, timeout=<optimized out>, context=0x7fba6400c560) at ../glib/glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fba78c1fab0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = 5
fds = 0x7fba64073a90
#2 g_main_context_iterate.constprop.0 (context=0x7fba6400c560, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = 5
fds = 0x7fba64073a90
#3 0x00007fba78c19243 in g_main_loop_run (loop=0x7fba6400c650) at ../glib/glib/gmain.c:4329
__func__ = "g_main_loop_run"
#4 0x00007fba78e5c65c in gdbus_shared_thread_func (user_data=0x7fba6400c530) at ../glib/gio/gdbusprivate.c:280
data = 0x7fba6400c530
#5 0x00007fba78c48b45 in g_thread_proxy (data=0x7fba64001b60) at ../glib/glib/gthread.c:826
thread = 0x7fba64001b60
__func__ = "g_thread_proxy"
#6 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 6 (Thread 0x7fba63fff640 (LWP 987)):
#0 0x00007fba77e33b2f in poll () at /usr/lib/libc.so.6
#1 0x00007fba78c6eb39 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5622f35cc7f0, timeout=<optimized out>, context=0x5622f35cc940) at ../glib/glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fba78c1fab0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x5622f35cc7f0
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x5622f35cc940, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x5622f35cc7f0
#3 0x00007fba78c17395 in g_main_context_iteration (context=0x5622f35cc940, may_block=1) at ../glib/glib/gmain.c:4196
retval = <optimized out>
#4 0x00007fba78f33ebe in () at /usr/lib/gio/modules/libdconfsettings.so
#5 0x00007fba78c48b45 in g_thread_proxy (data=0x5622f35a7700) at ../glib/glib/gthread.c:826
thread = 0x5622f35a7700
__func__ = "g_thread_proxy"
#6 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 5 (Thread 0x7fba71fbb640 (LWP 984)):
#0 0x00007fba77e33b2f in poll () at /usr/lib/libc.so.6
#1 0x00007fba78c6eb39 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5622f350a7a0, timeout=<optimized out>, context=0x5622f350b400) at ../glib/glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7fba78c1fab0 <g_poll>
max_priority = 2147483647
timeout = 3996
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x5622f350a7a0
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x5622f350b400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4126
max_priority = 2147483647
timeout = 3996
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x5622f350a7a0
#3 0x00007fba78c17395 in g_main_context_iteration (context=0x5622f350b400, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4196
retval = <optimized out>
#4 0x00007fba78c173e2 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6089
#5 0x00007fba78c48b45 in g_thread_proxy (data=0x5622f34eeb00) at ../glib/glib/gthread.c:826
thread = 0x5622f34eeb00
__func__ = "g_thread_proxy"
#6 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 4 (Thread 0x7fba4abff640 (LWP 1014)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba757aa28c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007fba757a9da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007fba75a3c70b in () at /usr/lib/libmozjs-78.so
#5 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7fba4affd640 (LWP 1012)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba757aa28c in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/lib/libmozjs-78.so
#3 0x00007fba757a9da1 in () at /usr/lib/libmozjs-78.so
#4 0x00007fba75a3c70b in () at /usr/lib/libmozjs-78.so
#5 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7fba61fbe640 (LWP 994)):
#0 0x00007fba773688ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007fba77362270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fba629ff16c in () at /usr/lib/dri/i965_dri.so
#3 0x00007fba629feb28 in () at /usr/lib/dri/i965_dri.so
#4 0x00007fba7735c259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fba77e3e5e3 in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7fba71fbecc0 (LWP 978)):
#0 magazine_chain_pop_head (magazine_chunks=<optimized out>) at ../glib/glib/gslice.c:583
chunk = 0x2
chunk = <optimized out>
ix = 1
chunk_size = 32
mem = <optimized out>
#1 thread_memory_magazine1_alloc (ix=1, tmem=<optimized out>) at ../glib/glib/gslice.c:886
chunk = <optimized out>
ix = 1
chunk_size = 32
mem = <optimized out>
#2 g_slice_alloc (mem_size=mem_size@entry=24) at ../glib/glib/gslice.c:1060
ix = 1
chunk_size = 32
mem = <optimized out>
#3 0x00007fba78c3c489 in g_string_sized_new (dfl_size=30) at ../glib/glib/gstring.c:121
string = <optimized out>
#4 0x00007fba78c026fb in g_date_time_format (datetime=0x5622f5735860, format=0x5622f412b920 "%a %b %-e_%R:%S") at ../glib/glib/gdatetime.c:3459
outstr = <optimized out>
charset = 0x5622f350c480 "UTF-8"
locale_is_utf8_compatible = <optimized out>
__func__ = "g_date_time_format"
#5 0x00007fba774c9fdb in gnome_wall_clock_string_for_datetime () at /usr/lib/libgnome-desktop-3.so.19
#6 0x00007fba774ca4ff in () at /usr/lib/libgnome-desktop-3.so.19
#7 0x00007fba774c5772 in () at /usr/lib/libgnome-desktop-3.so.19
#8 0x00007fba78c19bd5 in g_main_dispatch (context=0x5622f350b4c0) at ../glib/glib/gmain.c:3337
dispatch = 0x7fba774c5760
prev_source = 0x0
begin_time_nsec = 0
was_in_call = 0
user_data = 0x5622f58c7d20
callback = 0x7fba774ca320
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x5622f3e56540
current = 0x5622f357c560
i = 3
#9 g_main_context_dispatch (context=0x5622f350b4c0) at ../glib/glib/gmain.c:4055
#10 0x00007fba78c6eba9 in g_main_context_iterate.constprop.0 (context=0x5622f350b4c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4131
max_priority = 2147483647
timeout = 3869
some_ready = 1
nfds = <optimized out>
allocated_nfds = 17
fds = 0x5622f59f2b60
#11 0x00007fba78c19243 in g_main_loop_run (loop=0x5622f37db340) at ../glib/glib/gmain.c:4329
__func__ = "g_main_loop_run"
#12 0x00007fba77fe32a7 in meta_run_main_loop () at ../mutter/src/core/main.c:928
#13 meta_run () at ../mutter/src/core/main.c:943
#14 0x00005622f1506427 in main (argc=<optimized out>, argv=<optimized out>) at ../gnome-shell/src/main.c:504
ctx = <optimized out>
error = 0x0
ecode = <optimized out>