Package: gnome-settings-daemon Version: 43.0-4 Severity: important Dear Maintainer,
After recently updating on testing I'm having a crash when I try to log in to a gnome session on a Dell XPS 9360. Both when connected to a thunderbolt dock and when the laptop is disconnected. A relevant chunk of the journalctl log is: --- Subject: A start job for unit UNIT has failed lines 3252-3274/3282 100% ░░ Subject: Automatic restarting of a unit has been scheduled ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ Automatic restarting of the unit UNIT has been scheduled, as the result for ░░ the configured Restart= setting for the unit. Jun 22 12:30:17 amarana systemd[2770]: Stopped org.gnome.SettingsDaemon.UsbProtection.service - GNOME USB protection service. ░░ Subject: A stop job for unit UNIT has finished ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ A stop job for unit UNIT has finished. ░░ ░░ The job identifier is 2887 and the job result is done. Jun 22 12:30:17 amarana systemd[2770]: org.gnome.SettingsDaemon.UsbProtection.service: Start request repeated too quickly. Jun 22 12:30:17 amarana systemd[2770]: org.gnome.SettingsDaemon.UsbProtection.service: Failed with result 'core-dump'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ The unit UNIT has entered the 'failed' state with result 'core-dump'. --- And I had coredumpctl installed so was also able to get a backtrace of the failed module coredumpctl general information about crash. --- PID: 8619 (gsd-usb-protect) UID: 1000 (diane) GID: 1000 (diane) Signal: 11 (SEGV) Timestamp: Thu 2023-06-22 12:30:16 PDT (4min 49s ago) Command Line: /usr/libexec/gsd-usb-protection Executable: /usr/libexec/gsd-usb-protection Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.SettingsDaemon.UsbProtection.service Unit: user@1000.service User Unit: org.gnome.SettingsDaemon.UsbProtection.service Slice: user-1000.slice Owner UID: 1000 (diane) Boot ID: 10faf4426ba6447a90e28ccbbb5b8bf4 Machine ID: ded7c21fc20047a9b4cf708e45785ff1 Hostname: amarana Storage: /var/lib/systemd/coredump/core.gsd-usb-protect.1000.10faf4426ba6447a90e28ccbbb5b8bf4.8619.1687462216000000.zst (present) Size on Disk: 160.8K Message: Process 8619 (gsd-usb-protect) of user 1000 dumped core. Stack trace of thread 8619: #0 0x00005559a6f5c558 n/a (gsd-usb-protection + 0x5558) #1 0x00007ffabe643c93 g_task_return_now (libgio-2.0.so.0 + 0xafc93) #2 0x00007ffabe644673 g_task_return (libgio-2.0.so.0 + 0xb0673) #3 0x00007ffabe6aa3fa init_second_async_cb (libgio-2.0.so.0 + 0x1163fa) #4 0x00007ffabe643c93 g_task_return_now (libgio-2.0.so.0 + 0xafc93) #5 0x00007ffabe644673 g_task_return (libgio-2.0.so.0 + 0xb0673) #6 0x00007ffabe6a9371 async_init_data_set_name_owner (libgio-2.0.so.0 + 0x115371) #7 0x00007ffabe6a9652 async_init_get_name_owner_cb (libgio-2.0.so.0 + 0x115652) #8 0x00007ffabe643c93 g_task_return_now (libgio-2.0.so.0 + 0xafc93) #9 0x00007ffabe644673 g_task_return (libgio-2.0.so.0 + 0xb0673) #10 0x00007ffabe69d912 g_dbus_connection_call_done (libgio-2.0.so.0 + 0x109912) #11 0x00007ffabe643c93 g_task_return_now (libgio-2.0.so.0 + 0xafc93) #12 0x00007ffabe643cc9 complete_in_idle_cb (libgio-2.0.so.0 + 0xafcc9) #13 0x00007ffabe45167f g_main_dispatch (libglib-2.0.so.0 + 0x5467f) #14 0x00007ffabe451a38 g_main_context_iterate (libglib-2.0.so.0 + 0x54a38) #15 0x00007ffabe451cef g_main_loop_run (libglib-2.0.so.0 + 0x54cef) #16 0x00005559a6f5a8d0 n/a (gsd-usb-protection + 0x38d0) #17 0x00007ffabe24118a n/a (libc.so.6 + 0x2718a) #18 0x00007ffabe241245 __libc_start_main (libc.so.6 + 0x27245) #19 0x00005559a6f5a9b1 n/a (gsd-usb-protection + 0x39b1) Stack trace of thread 8620: #0 0x00007ffabe315fff __poll (libc.so.6 + 0xfbfff) #1 0x00007ffabe4519ae g_main_context_poll (libglib-2.0.so.0 + 0x549ae) #2 0x00007ffabe451acc g_main_context_iteration (libglib-2.0.so.0 + 0x54acc) #3 0x00007ffabe451b11 glib_worker_main (libglib-2.0.so.0 + 0x54b11) #4 0x00007ffabe47bcfd g_thread_proxy (libglib-2.0.so.0 + 0x7ecfd) #5 0x00007ffabe2a2fd4 n/a (libc.so.6 + 0x88fd4) #6 0x00007ffabe3235bc n/a (libc.so.6 + 0x1095bc) Stack trace of thread 8622: #0 0x00007ffabe31b4f9 syscall (libc.so.6 + 0x1014f9) #1 0x00007ffabe4a650c g_cond_wait_until (libglib-2.0.so.0 + 0xa950c) #2 0x00007ffabe41f881 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x22881) #3 0x00007ffabe47c722 g_thread_pool_wait_for_new_task (libglib-2.0.so.0 + 0x7f722) #4 0x00007ffabe47bcfd g_thread_proxy (libglib-2.0.so.0 + 0x7ecfd) #5 0x00007ffabe2a2fd4 n/a (libc.so.6 + 0x88fd4) #6 0x00007ffabe3235bc n/a (libc.so.6 + 0x1095bc) Stack trace of thread 8623: #0 0x00007ffabe31b4f9 syscall (libc.so.6 + 0x1014f9) #1 0x00007ffabe4a650c g_cond_wait_until (libglib-2.0.so.0 + 0xa950c) #2 0x00007ffabe41f881 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x22881) #3 0x00007ffabe47c722 g_thread_pool_wait_for_new_task (libglib-2.0.so.0 + 0x7f722) #4 0x00007ffabe47bcfd g_thread_proxy (libglib-2.0.so.0 + 0x7ecfd) #5 0x00007ffabe2a2fd4 n/a (libc.so.6 + 0x88fd4) #6 0x00007ffabe3235bc n/a (libc.so.6 + 0x1095bc) Stack trace of thread 8624: #0 0x00007ffabe315fff __poll (libc.so.6 + 0xfbfff) #1 0x00007ffabe4519ae g_main_context_poll (libglib-2.0.so.0 + 0x549ae) #2 0x00007ffabe451acc g_main_context_iteration (libglib-2.0.so.0 + 0x54acc) #3 0x00007ffabe79d4bd n/a (libdconfsettings.so + 0xb4bd) #4 0x00007ffabe47bcfd g_thread_proxy (libglib-2.0.so.0 + 0x7ecfd) #5 0x00007ffabe2a2fd4 n/a (libc.so.6 + 0x88fd4) #6 0x00007ffabe3235bc n/a (libc.so.6 + 0x1095bc) Stack trace of thread 8625: #0 0x00007ffabe31b4f9 syscall (libc.so.6 + 0x1014f9) #1 0x00007ffabe4a650c g_cond_wait_until (libglib-2.0.so.0 + 0xa950c) #2 0x00007ffabe41f881 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x22881) #3 0x00007ffabe47c722 g_thread_pool_wait_for_new_task (libglib-2.0.so.0 + 0x7f722) #4 0x00007ffabe47bcfd g_thread_proxy (libglib-2.0.so.0 + 0x7ecfd) #5 0x00007ffabe2a2fd4 n/a (libc.so.6 + 0x88fd4) #6 0x00007ffabe3235bc n/a (libc.so.6 + 0x1095bc) Stack trace of thread 8621: #0 0x00007ffabe315fff __poll (libc.so.6 + 0xfbfff) #1 0x00007ffabe4519ae g_main_context_poll (libglib-2.0.so.0 + 0x549ae) #2 0x00007ffabe451cef g_main_loop_run (libglib-2.0.so.0 + 0x54cef) #3 0x00007ffabe6ac8f6 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x1188f6) #4 0x00007ffabe47bcfd g_thread_proxy (libglib-2.0.so.0 + 0x7ecfd) #5 0x00007ffabe2a2fd4 n/a (libc.so.6 + 0x88fd4) #6 0x00007ffabe3235bc n/a (libc.so.6 + 0x1095bc) ELF object binary architecture: AMD x86-64 --- output of bt full --- #0 0x00005559a6f5c558 in usb_protection_proxy_ready (source_object=0x5559a7c957a0, res=<optimized out>, user_data=0x5559a7c91000) at ../plugins/usb-protection/gsd-usb-protection-manager.c:969 Download failed: Invalid argument. Continuing without source file ./obj-x86_64-linux-gnu/../plugins/usb-protection/gsd-usb-protection-manager.c. 969 ../plugins/usb-protection/gsd-usb-protection-manager.c: No such file or directory. [Current thread is 1 (Thread 0x7ffabde71840 (LWP 8619))] (gdb) bt full #0 0x00005559a6f5c558 in usb_protection_proxy_ready (source_object=0x5559a7c957a0, res=<optimized out>, user_data=0x5559a7c91000) at ../plugins/usb-protection/gsd-usb-protection-manager.c:969 manager = 0x5559a7c91000 proxy = 0x5559a7c957a0 name_owner = 0x0 error = 0x0 #1 0x00007ffabe643c93 in g_task_return_now (task=task@entry=0x5559a7cad820) at ../../../gio/gtask.c:1232 No locals. #2 0x00007ffabe644673 in g_task_return (type=<optimized out>, task=0x5559a7cad820) at ../../../gio/gtask.c:1301 source = 0x7ffab0008840 source = <optimized out> source_name = <optimized out> #3 g_task_return (task=0x5559a7cad820, type=<optimized out>) at ../../../gio/gtask.c:1258 source = <optimized out> source_name = <optimized out> #4 0x00007ffabe6aa3fa in init_second_async_cb (source_object=0x5559a7c957a0, res=<optimized out>, user_data=0x5559a7cad820) at ../../../gio/gdbusproxy.c:1778 task = 0x5559a7cad820 error = 0x0 #5 0x00007ffabe643c93 in g_task_return_now (task=task@entry=0x5559a7cc1180) at ../../../gio/gtask.c:1232 No locals. #6 0x00007ffabe644673 in g_task_return (type=<optimized out>, task=0x5559a7cc1180) at ../../../gio/gtask.c:1301 source = 0x7ffab0008840 source = <optimized out> source_name = <optimized out> #7 g_task_return (task=0x5559a7cc1180, type=<optimized out>) at ../../../gio/gtask.c:1258 source = <optimized out> source_name = <optimized out> #8 0x00007ffabe6a9371 in async_init_data_set_name_owner (task=0x5559a7cc1180, name_owner=0x0) at ../../../gio/gdbusproxy.c:1462 proxy = 0x5559a7c957a0 get_all = <optimized out> #9 0x00007ffabe6a9652 in async_init_get_name_owner_cb (connection=<optimized out>, res=<optimized out>, user_data=0x5559a7cc1180) at ../../../gio/gdbusproxy.c:1486 task = 0x5559a7cc1180 error = 0x5559a7cbe240 result = <optimized out> #10 0x00007ffabe643c93 in g_task_return_now (task=task@entry=0x5559a7cada60) at ../../../gio/gtask.c:1232 No locals. #11 0x00007ffabe644673 in g_task_return (type=<optimized out>, task=0x5559a7cada60) at ../../../gio/gtask.c:1301 source = 0x7ffab0008840 source = <optimized out> source_name = <optimized out> #12 g_task_return (task=0x5559a7cada60, type=<optimized out>) at ../../../gio/gtask.c:1258 source = <optimized out> source_name = <optimized out> #13 0x00007ffabe69d912 in g_dbus_connection_call_done (source=0x5559a7ca1190, result=<optimized out>, user_data=0x5559a7cada60) at ../../../gio/gdbusconnection.c:5880 connection = 0x5559a7ca1190 task = 0x5559a7cada60 state = 0x5559a7cbd6a0 error = 0x5559a7cbe240 reply = 0x5559a7cabe30 value = <optimized out> #14 0x00007ffabe643c93 in g_task_return_now (task=task@entry=0x5559a7cadb20) at ../../../gio/gtask.c:1232 No locals. #15 0x00007ffabe643cc9 in complete_in_idle_cb (task=0x5559a7cadb20) at ../../../gio/gtask.c:1246 No locals. #16 0x00007ffabe45167f in g_main_dispatch (context=0x5559a7c8df80) at ../../../glib/gmain.c:3454 dispatch = 0x7ffabe44d890 <g_idle_dispatch> prev_source = 0x0 begin_time_nsec = 0 was_in_call = 0 user_data = 0x5559a7cadb20 callback = 0x7ffabe643cc0 <complete_in_idle_cb> cb_funcs = <optimized out> cb_data = 0x7ffab0008b80 need_destroy = <optimized out> source = 0x7ffab0008840 current = 0x5559a7ca99d0 i = 2 __func__ = "g_main_dispatch" #17 g_main_context_dispatch (context=context@entry=0x5559a7c8df80) at ../../../glib/gmain.c:4172 No locals. #18 0x00007ffabe451a38 in g_main_context_iterate (context=0x5559a7c8df80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4248 max_priority = 2147483647 timeout = 24996 some_ready = 1 nfds = <optimized out> allocated_nfds = 1 fds = 0x5559a7cb1860 begin_time_nsec = 0 #19 0x00007ffabe451cef in g_main_loop_run (loop=loop@entry=0x5559a7c8f130) at ../../../glib/gmain.c:4448 self = <optimized out> __func__ = "g_main_loop_run" #20 0x00005559a6f5a8d0 in main (argc=<optimized out>, argv=<optimized out>) at ../plugins/common/daemon-skeleton.h:256 error = 0x0 context = <optimized out> loop = 0x5559a7c8f130 name_own_id = 1 --- Diane -- System Information: Debian Release: trixie/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'stable-security'), (500, 'testing'), (500, 'stable'), (110, 'unstable'), (100, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-9-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gnome-settings-daemon depends on: ii gnome-settings-daemon-common 43.0-4 ii gsettings-desktop-schemas 43.0-1 ii libasound2 1.2.9-1 ii libc6 2.36-9 ii libcairo2 1.16.0-7 ii libcanberra-gtk3-0 0.30-10 ii libcanberra0 0.30-10 ii libcolord2 1.4.6-2.2 ii libcups2 2.4.2-4 ii libfontconfig1 2.14.1-4 ii libgcr-base-3-1 3.41.1-3 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+b1 ii libgeoclue-2-0 2.6.0-2 ii libgeocode-glib-2-0 3.26.3-6 ii libglib2.0-0 2.74.6-2 ii libgnome-desktop-3-20 43.2-2 ii libgtk-3-0 3.24.37-2 ii libgudev-1.0-0 237-2 ii libgweather-4-0 4.2.0-2 ii libmm-glib0 1.20.4-1 ii libnm0 1.42.6-1 ii libnotify4 0.8.2-1 ii libnspr4 2:4.35-1.1 ii libnss3 2:3.90-2 ii libpam-systemd [logind] 252.11-1 ii libpango-1.0-0 1.50.12+ds-1 ii libpangocairo-1.0-0 1.50.12+ds-1 ii libpolkit-gobject-1-0 122-4 ii libpulse-mainloop-glib0 16.1+dfsg1-2+b1 ii libpulse0 16.1+dfsg1-2+b1 ii libspa-0.2-bluetooth 0.3.71-2+b1 ii libupower-glib3 0.99.20-2 ii libwacom9 2.6.0-1 ii libwayland-client0 1.21.0-1 ii libx11-6 2:1.8.4-2+deb12u1 ii libxext6 2:1.3.4-1+b1 ii libxfixes3 1:6.0.0-2 ii libxi6 2:1.8-1+b1 ii pipewire-audio 0.3.71-2 Versions of packages gnome-settings-daemon recommends: ii iio-sensor-proxy 3.4-2 ii pipewire-audio 0.3.71-2 ii pkexec 122-4 ii x11-xserver-utils 7.7+9+b1 Versions of packages gnome-settings-daemon suggests: pn usbguard <none> -- no debconf information