Your message dated Tue, 05 May 2020 16:18:46 +0000 with message-id <[email protected]> and subject line Bug#948228: fixed in accountsservice 0.6.55-2 has caused the Debian Bug report #948228, regarding libaccountsservice0: gnome-shell crashed during accounts-daemon restart, trying to update user with NULL username to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 948228: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948228 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libaccountsservice0 Version: 0.6.55-1 Severity: important While installing apt updates, needrestart restarted accounts-daemon.service and GNOME Shell crashed. From the stack trace and the timing, I suspect the restart may have caused the crash. In stack frames 3-5, libaccountsservice calls act_user_get_user_name(user) which returns NULL, then tries to look that up in a hash table; but g_str_hash() is not NULL-safe, leading to a crash. #0 0x00007faa1d282e90 in g_str_hash (v=0x0) at ../../../glib/ghash.c:2324 #1 0x00007faa1d281f6f in g_hash_table_lookup_node (hash_return=<synthetic pointer>, key=0x0, hash_table=0x55d4362319e0) at ../../../glib/ghash.c:473 #2 0x00007faa1d281f6f in g_hash_table_lookup (hash_table=0x55d4362319e0, key=key@entry=0x0) at ../../../glib/ghash.c:1509 #3 0x00007fa9d3d6be78 in update_user (user=0x55d4361f6b00 [ActUser], manager=0x55d435949e90 [ActUserManager]) at ../src/libaccountsservice/act-user-manager.c:1020 #4 0x00007fa9d3d6be78 in on_user_changed (manager=0x55d435949e90 [ActUserManager], user=0x55d4361f6b00 [ActUser]) at ../src/libaccountsservice/act-user-manager.c:664 #5 0x00007fa9d3d6be78 in on_user_changed (user=0x55d4361f6b00 [ActUser], manager=0x55d435949e90 [ActUserManager]) at ../src/libaccountsservice/act-user-manager.c:650 #9 0x00007faa1d39981f in <emit signal ??? on instance 0x55d4361f6b00 [ActUser]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3453 #6 0x00007faa1d37ceb2 in g_closure_invoke (closure=0x55d4366344d0, return_value=0x0, n_param_values=1, param_values=0x7ffe672a9a00, invocation_hint=0x7ffe672a9980) at ../../../gobject/gclosure.c:810 #7 0x00007faa1d3904d4 in signal_emit_unlocked_R (node=node@entry=0x55d4361ffb30, detail=detail@entry=0, instance=instance@entry=0x55d4361f6b00, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe672a9a00) at ../../../gobject/gsignal.c:3641 #8 0x00007faa1d39918f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe672a9bb0) at ../../../gobject/gsignal.c:3397 #10 0x00007faa1b83b8ee in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6 #11 0x00007faa1b83b2bf in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6 Python Exception <class 'gdb.error'> There is no member named v_pointer.: #15 0x00007faa1d39829a in #16 0x00007fa9d3d74c5d in accounts_user_proxy_g_signal (proxy=<optimized out>, sender_name=<optimized out>, signal_name=<optimized out>, parameters=<optimized out>) at src/accounts-user-generated.c:5493 #20 0x00007faa1d39981f in <emit signal ??? on instance 0x55d4374ddf90 [AccountsUserProxy]> (instance=instance@entry=0x55d4374ddf90, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3453 #17 0x00007faa1d37ceb2 in g_closure_invoke (closure=0x55d433fd5670, return_value=0x0, n_param_values=4, param_values=0x7ffe672aa3c0, invocation_hint=0x7ffe672aa340) at ../../../gobject/gclosure.c:810 #18 0x00007faa1d38fc56 in signal_emit_unlocked_R (node=node@entry=0x55d433fd56a0, detail=detail@entry=0, instance=instance@entry=0x55d4374ddf90, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe672aa3c0) at ../../../gobject/gsignal.c:3679 #19 0x00007faa1d39918f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe672aa5c0) at ../../../gobject/gsignal.c:3397 #21 0x00007faa1d4d4bc8 in on_signal_received (connection=<optimized out>, sender_name=0x7faa0c21a530 ":1.7344", object_path=<optimized out>, interface_name=<optimized out>, signal_name=0x7faa0c1c10f0 "Changed", parameters=0x7faa0c0d7350, user_data=0x55d436a3a2b0) at ../../../gio/gdbusproxy.c:924 #22 0x00007faa1d4c3944 in emit_signal_instance_in_idle_cb (data=0x7faa0c2e10b0) at ../../../gio/gdbusconnection.c:3747 #23 0x00007faa1d293dee in g_main_dispatch (context=0x55d433fc7320) at ../../../glib/gmain.c:3179 #24 0x00007faa1d293dee in g_main_context_dispatch (context=context@entry=0x55d433fc7320) at ../../../glib/gmain.c:3844 #25 0x00007faa1d2941a0 in g_main_context_iterate (context=0x55d433fc7320, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917 #26 0x00007faa1d294473 in g_main_loop_run (loop=0x55d43430daa0) at ../../../glib/gmain.c:4111 #27 0x00007faa1c747ddc in meta_run () at ../src/core/main.c:676 #28 0x000055d432e83845 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:552 -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'stable-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.4.0-1-amd64 (SMP w/2 CPU cores) Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libaccountsservice0 depends on: ii libc6 2.29-8 ii libglib2.0-0 2.62.4-1 libaccountsservice0 recommends no packages. libaccountsservice0 suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: accountsservice Source-Version: 0.6.55-2 Done: Iain Lane <[email protected]> We believe that the bug you reported is fixed in the latest version of accountsservice, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Iain Lane <[email protected]> (supplier of updated accountsservice package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 05 May 2020 16:31:00 +0100 Source: accountsservice Architecture: source Version: 0.6.55-2 Distribution: unstable Urgency: medium Maintainer: Debian freedesktop.org maintainers <[email protected]> Changed-By: Iain Lane <[email protected]> Closes: 948228 Changes: accountsservice (0.6.55-2) unstable; urgency=medium . [ Laurent Bigonville ] * Move the daemon to /usr/libexec now that's allowed in the policy . [ Philip Withnall ] * Update group management patches to respect `extra_admin_groups` option. . [ Iain Lane ] * Add patch to not crash in the library when the daemon goes away (Closes: #948228) (LP: #1843982) Checksums-Sha1: a0f4334ca35f7d3416c3d2ac52d989edddcb3476 2690 accountsservice_0.6.55-2.dsc bab4f37144196d8ba06195bc72b4a9937c62b9fd 97972 accountsservice_0.6.55.orig.tar.xz 5dcf96a9eac7d93f8abfaee306546230d5fe9f51 20252 accountsservice_0.6.55-2.debian.tar.xz 97a886fc7fafe4b5abfa14eb640372ce4a9ec873 12877 accountsservice_0.6.55-2_source.buildinfo Checksums-Sha256: 61e80bbcbfe14539f8437a4d4596686948cea79f7268a711e9d1f7679f35319b 2690 accountsservice_0.6.55-2.dsc ff2b2419a7e06bd9cb335ffe391c7409b49a0f0130b890bd54692a3986699c9b 97972 accountsservice_0.6.55.orig.tar.xz a82ac144a4b38d8c5b9fcb550fad83d727c60417ddd7123c43648f14593e088b 20252 accountsservice_0.6.55-2.debian.tar.xz 75d371b754ff4c899d0257744bec2b7f42844998c73aed401baca5b4806e4527 12877 accountsservice_0.6.55-2_source.buildinfo Files: eb88e610305166fd63b31b8d582f8a35 2690 admin optional accountsservice_0.6.55-2.dsc 6e4c6fbd490260cfe17de2e76f5d803a 97972 admin optional accountsservice_0.6.55.orig.tar.xz f5f31d176eaa34e1c9f27377ddae4048 20252 admin optional accountsservice_0.6.55-2.debian.tar.xz f6579cab5d18fb75df1f40009c8107a4 12877 admin optional accountsservice_0.6.55-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEPQ77lee1I38W6CJY41LVxRxQQdQFAl6xjI4ACgkQ41LVxRxQ QdT7kBAAgvf0qgAbpqJv6Q9a7N/oBdFpKCCwWQbYpGrhgSkbSPDpuxT+iLgYsS4H GmjytnQWWNlTCBhhpDgavMumq4adhkpv/XhaRqw9D8XwxaNYtDf7bMXaPNLvAVLS yt0zMDEk3+SOedYSSR5gUriYb+0F78YinPFnLT63ySNwjfyrP0zdfunpMJQA5Uxo jzdTdqnMzJfQ7NcCH74XmdSFx4Dvh8nKVXAVYQ5vTPMnaXBGR8SOtnh9dKfqD9Pb kcehMcemiIu0eFuYxkhtp5/r6DUq9d4tZpfNESvW8WA8PVA1NT8OqC69VQMFa/Sm Ey2rVbXF3JFbCcmzV2bZTgn+oUlboRCen6DE4Zwx6C13KE12N0N53iG+CyctUQg7 GbgjaAyQJ50jeyTV11a+cRCoY3HsNxGmP3KgVjoF8hjqNOYqOieUA3nMQEmPN+k/ gnUTy9qANPxJfBbAGpGmUlQJCz/HnogiY6T11/CfpMA+RlyqzmjGw5PTTk4AbRUj k+DIHcn7gHMaZ9RsBH5MDkJ1nTFf3cEal1BPH76R7u+Q5hhe/fTgBGE8yX9dbWgD kHyIWEnr9R4EuknKsuXtdPR8Km76Iizn9kGzpFzMnW6MCE6t5rPZefL6CBhFedJk Us9V8E9Of372IdSpC/RhmMafv4dVZBK97TDWkra2h/PfaRONlRo= =Rg2Q -----END PGP SIGNATURE-----
--- End Message ---

