Your message dated Wed, 03 Jun 2015 07:49:02 +0000 with message-id <[email protected]> and subject line Bug#759563: fixed in accountsservice 0.6.40-1 has caused the Debian Bug report #759563, regarding [accountsservice] SEGFAULTs with UID numbers larger than 2^31 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.) -- 759563: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759563 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: accountsservice Version: 0.6.37-3 Severity: normal Tags: patch Please apply the attached patch to accountsservice. It fixes a SEGFAULT crash caused by the creation of invalid DBus paths when users with UID number greater than 2^31 are present on the system. Because of a wrong format string, the UID number is rendered as a negative number, but DBus paths with "-" in them are invalid. So an assertion fails and triggers a segmentation fault. Probably it is sensible to forward the patch upstream. Thanks, Giovanni. --- System information. --- Architecture: amd64 Kernel: Linux 3.14-2-amd64 Debian Release: jessie/sid 500 unstable repos.fds-team.de 500 unstable ftp.ch.debian.org 500 stable dl.google.com 500 sid linux.dropbox.com 1 experimental ftp.ch.debian.org --- Package information. --- Depends (Version) | Installed ======================================-+-============= dbus | 1.8.6-1 libaccountsservice0 (= 0.6.37-3) | 0.6.37-3 init-system-helpers (>= 1.18~) | 1.20 libc6 (>= 2.4) | libglib2.0-0 (>= 2.37.3) | libpolkit-gobject-1-0 (>= 0.99) | Package's Recommends field is empty. Suggests (Version) | Installed ===================================-+-=========== gnome-control-center | 1:3.12.1-4 -- Giovanni Mascellani <[email protected]> PhD Student - Scuola Normale Superiore, Pisa, Italy http://poisson.phc.unipi.it/~mascellaniDescription: Fix generation of invalid DBus path Because of a wrong format string, when an UID number is bigger than 2^31 it is rendered as a negative number. This generates an invalid DBus path, because "-" is not allowed in DBus paths. Author: Giovanni Mascellani <[email protected]> --- accountsservice-0.6.37.orig/src/user.c +++ accountsservice-0.6.37/src/user.c @@ -722,7 +722,7 @@ compute_object_path (User *user) { gchar *object_path; - object_path = g_strdup_printf ("/org/freedesktop/Accounts/User%ld", + object_path = g_strdup_printf ("/org/freedesktop/Accounts/User%lu", (long) user->uid); return object_path;
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Source: accountsservice Source-Version: 0.6.40-1 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. Alessio Treglia <[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: Wed, 03 Jun 2015 08:28:07 +0100 Source: accountsservice Binary: accountsservice libaccountsservice0 libaccountsservice-dev gir1.2-accountsservice-1.0 libaccountsservice-dbg libaccountsservice-doc Architecture: source amd64 all Version: 0.6.40-1 Distribution: unstable Urgency: medium Maintainer: Alessio Treglia <[email protected]> Changed-By: Alessio Treglia <[email protected]> Description: accountsservice - query and manipulate user account information gir1.2-accountsservice-1.0 - GObject introspection data for AccountService libaccountsservice-dbg - query and manipulate user account information - debug libaccountsservice-dev - query and manipulate user account information - header files libaccountsservice-doc - query and manipulate user account information - documentation libaccountsservice0 - query and manipulate user account information - shared libraries Closes: 759563 787581 Changes: accountsservice (0.6.40-1) unstable; urgency=medium . * New upstream release (Closes: #787581): - Fix SIGSEGV with UID numbers larger than 2^31. (Closes: #759563) * Update patchset against new sources: - Refresh patches. - Drop 1001-buildsystem.patch, seems unnecessary. * Refresh libaccountsservice0.symbols. * Revert "Use ./autogen.sh in dh_autoreconf to fix binary-arch build failure". * Remove debian/clean to avoid deletion of gtk-doc.make. * Update debian/watch * Update Homepage * Bump Standards Checksums-Sha1: 0092dbf65b559e1fae6d5c0918d72d3f5dadd5af 2695 accountsservice_0.6.40-1.dsc 2afbcddf6e1d1a97b4cc5c4c7897201f06378ec3 367772 accountsservice_0.6.40.orig.tar.xz df92508953aac54cf1a585f67f34ea1981c15a35 34807 accountsservice_0.6.40-1.debian.tar.gz c3daf487a8022533c20b01d2e0c486183718f046 71888 accountsservice_0.6.40-1_amd64.deb b793d85955ac79b67b65832cfb472f925cb40b63 14468 gir1.2-accountsservice-1.0_0.6.40-1_amd64.deb 2ea7ca06485dd02d029ac0194822e347595fa5f7 156744 libaccountsservice-dbg_0.6.40-1_amd64.deb 5471b042f7e1a81e653f99576b61af1ec7ab4923 19576 libaccountsservice-dev_0.6.40-1_amd64.deb ace1fef909924ed8177fd982637a5e427e5fe2e1 30060 libaccountsservice-doc_0.6.40-1_all.deb 2ff8ae1859b8336b7f06ebb858c0992af4c22393 76400 libaccountsservice0_0.6.40-1_amd64.deb Checksums-Sha256: 94a9016cc32bc84766f621712c689033ae084ed5a17294ede923b97253c482fc 2695 accountsservice_0.6.40-1.dsc f04f756600cbab558671658ab8e77212de2a000c07bc0469e7b51541871fcb2b 367772 accountsservice_0.6.40.orig.tar.xz 3d3649dbe8a67ec80d31f60252a8d5e7afa26ea5db390c389a566493150e50d9 34807 accountsservice_0.6.40-1.debian.tar.gz 0415c9345fefcce7e8030a26ed41e73e7054e6c9d0beae3714adff4bc51f9cda 71888 accountsservice_0.6.40-1_amd64.deb 26002298cdaf536451c722a9c04a4f9570e3293117009153d245e771deb5b42a 14468 gir1.2-accountsservice-1.0_0.6.40-1_amd64.deb d08743b6c14aee9fd23bd9349ddb89153c1a64b7b6f898fa5adcf8cba8369222 156744 libaccountsservice-dbg_0.6.40-1_amd64.deb 783f300462ba811999c6e9f3596d5bd24187d7848c591283805e237898063be8 19576 libaccountsservice-dev_0.6.40-1_amd64.deb e9e50531767ce644f755cc87e14278d4d8c57f4cc276ca0bddaa642469e98369 30060 libaccountsservice-doc_0.6.40-1_all.deb 5860a07c057f755594f103200936400cb3863d5d318dbdb1799f3b0c5d915656 76400 libaccountsservice0_0.6.40-1_amd64.deb Files: aaaef8bba835e4c170b8cfa5e074e075 2695 admin optional accountsservice_0.6.40-1.dsc 8b21fe2fbb2b0cf1ba8329596898b203 367772 admin optional accountsservice_0.6.40.orig.tar.xz 0cd03fb8dcdfa20ed82f75c39d22f303 34807 admin optional accountsservice_0.6.40-1.debian.tar.gz 0baa52c139d83870f371eff6b2527ec7 71888 admin optional accountsservice_0.6.40-1_amd64.deb eb6817d5c1a39812d2f56d6dabcd84c4 14468 introspection optional gir1.2-accountsservice-1.0_0.6.40-1_amd64.deb 61fae5fdb48ef5f98534b750945ec476 156744 debug extra libaccountsservice-dbg_0.6.40-1_amd64.deb fa578c62cfb2a095da977381bdd9ee06 19576 libdevel optional libaccountsservice-dev_0.6.40-1_amd64.deb f407ac6333de1d7fc5d65d2e7c850807 30060 doc optional libaccountsservice-doc_0.6.40-1_all.deb fdaf5c68823a67b979d7da17b758ddeb 76400 libs optional libaccountsservice0_0.6.40-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJVbq4mAAoJEOikiuUxHXZahfkP/0rOnoA6Q1Bu1N3vG4FlICuk V+GVOoLw1349Ygm7DPiJqBfLoNAfZFoLfU2XLpo6TkjgXnNc9i/QC2iyzZ+g81fA H3YHQI2JpRHnOCFl3z7QfuEVuXI3bnvq8tbZF5uHZtrLc+UstI6rrxCsXCnWO52I o4F3hLy2meCVPvigQv6Qi0lGi6U/KKnZmXU3UsBNfVH5tYMCdwixqtjEoFeuLy5Y Q3e1ocuEkua9HjHUgCcr/x6V9Xknmo5sANdqGK48Q1zjRn+LxL3kQi2SGX87fpcI GF/LTEXsq0Uz8rmV365vCH0jIw/3r52eOvwMvIuf+2TwGRLoPtw7PGG/aQ0lPl0K rVoJM7p56IvFDY8H81QwWslIExzZmFUpfeyDvzNrXTh8kW9ZxxryeyJv0uviWE9e 8yDSHLnLC9PRh1Xg24fmNNy+SZpywd1vRtGKxQg7MP1om4vJJ9IXUcfZTKI6X7XC Z7UWkNhjC+eLjWvrbFa6VAow/l1SYvdU6wing944Iu75DuF2/vUl1Ki0P7Zt9nl3 Ujx04bWtuZNvjv5a7g9bCWvUyGiKbJSm1rvg6XYB2ySgc98TMe/7LsxO1IpXmhcM iCc+peaQGUGAHmBWrfGPIpxgkHCEiyHX5FX576ykVX+MHbjmM9XJQrmu+0C1tHnY osAhmFSXlAk4cTYUrXTP =WVSi -----END PGP SIGNATURE-----
--- End Message ---

