Your message dated Sun, 31 Jul 2016 16:34:22 +0000 with message-id <[email protected]> and subject line Bug#830267: fixed in dpkg 1.18.10 has caused the Debian Bug report #830267, regarding dpkg: Segmentation fault when purging package in APT test case 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.) -- 830267: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830267 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: dpkg Version: 1.18.9 Severity: serious dpkg fails to purge a package in our test suite, crashing with a segmentation fault. You can reproduce it by building apt and running test/integration/test-bug-712116-dpkg-pre-install-pkgs-hook-multiarch - I have also included the backtrace here. #0 namenodetouse (namenode=0x0, pkg=pkg@entry=0x560c3548cfb0, pkgbin=pkgbin@entry=0x560c3548d000) at ../../src/help.c:58 r = <optimized out> #1 0x0000560c33884750 in removal_bulk_remove_configfiles (pkg=0x560c3548cfb0) at ../../src/remove.c:533 usenode = <optimized out> removevb_state = {used = 0} fnvb = {used = 65, size = 74, buf = 0x560c35491730 "/tmp/user/1000/tmp.g6iz3eF7hX/rootdir/etc/compiz.conf/compiz.conf"} removevb = {used = 0, size = 0, buf = 0x0} namenode = <optimized out> conffbasenamelen = <optimized out> conffbasename = <optimized out> lconffp = <optimized out> de = <optimized out> p = <optimized out> dsd = <optimized out> rc = <optimized out> conffnameused = <optimized out> conff = 0x560c3548d1b0 searchfile = <optimized out> ext = <optimized out> removeconffexts = {0x560c338a8def "~", 0x560c338a4d45 ".bak", 0x560c338a4d4a "%", 0x560c3389dc6b ".dpkg-tmp", 0x560c3389dc75 ".dpkg-new", 0x560c338a4d4c ".dpkg-old", 0x560c3389f0b1 ".dpkg-dist", 0x0} #2 removal_bulk (pkg=pkg@entry=0x560c3548cfb0) at ../../src/remove.c:637 foundpostrm = <optimized out> #3 0x0000560c33885553 in deferred_remove (pkg=0x560c3548cfb0) at ../../src/remove.c:192 raemsgs = {used = 0, size = 0, buf = 0x0} dep = <optimized out> rok = DEP_CHECK_OK #4 0x0000560c33883142 in process_queue () at ../../src/packages.c:288 rundown = <optimized out> pkg = 0x560c3548cfb0 action_todo = act_purge ejbuf = {{__jmpbuf = {0, 1008670450863515041, 1, 140722198930704, 0, 0, -1006724711060265567, -6780200583402150495}, __mask_was_saved = 0, __saved_mask = {__val = {140240791502169, 140722198930256, 94610404235612, 140722198930256, 94610404235761, 0, 16, 94610433560496, 94610404104128, 140722198930704, 0, 0, 140240791507784, 0, 94610404214745, 140722198930704}}}} istobe = <optimized out> __func__ = "process_queue" __PRETTY_FUNCTION__ = "process_queue" #5 0x0000560c33883488 in packages (argv=<optimized out>) at ../../src/packages.c:162 No locals. #6 0x0000560c338756a9 in main (argc=<optimized out>, argv=0x7ffc70ade568) at ../../src/main.c:901 ret = <optimized out> -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (900, 'unstable'), (500, 'unstable-debug'), (500, 'testing'), (500, 'stable'), (100, 'experimental'), (1, 'experimental-debug') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages dpkg depends on: ii libbz2-1.0 1.0.6-8 ii libc6 2.22-13 ii liblzma5 5.1.1alpha+20120614-2.1 ii libselinux1 2.5-3 ii tar 1.29-1 ii zlib1g 1:1.2.8.dfsg-2+b1 dpkg recommends no packages. Versions of packages dpkg suggests: ii apt 1.3~exp3 -- no debconf information -- Debian Developer - deb.li/jak | jak-linux.org - free software dev When replying, only quote what is necessary, and write each reply directly below the part(s) it pertains to (`inline'). Thank you.
--- End Message ---
--- Begin Message ---Source: dpkg Source-Version: 1.18.10 We believe that the bug you reported is fixed in the latest version of dpkg, 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. Guillem Jover <[email protected]> (supplier of updated dpkg 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: Sun, 31 Jul 2016 12:57:02 +0200 Source: dpkg Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect Architecture: source Version: 1.18.10 Distribution: unstable Urgency: medium Maintainer: Dpkg Developers <[email protected]> Changed-By: Guillem Jover <[email protected]> Description: dpkg - Debian package management system dpkg-dev - Debian package development tools dselect - Debian package management front-end libdpkg-dev - Debian package management static library libdpkg-perl - Dpkg perl modules Closes: 830267 832070 832179 832434 Changes: dpkg (1.18.10) unstable; urgency=medium . [ Guillem Jover ] * Fix a short-lived memory leak in dpkg archive argument parsing. * When activating file triggers on conffile purge, use the conffile name instead of the real pathname it might refer to. This fixes a segfault when using --instdir, or when the conffile has been moved around and replaced with a symlink to the target. Regression introduced in dpkg 1.18.8. Closes: #830267 * Perl modules: - Disable fixdebugpath feature on unsafe characters in the path. - Generate reproducible source tarballs by using the new GNU tar --clamp-mtime option in Dpkg::Source::Archive, to make sure no file in source packages has an mtime later than the changelog entry time. - Enable fixdebugpath build flag feature by default. Thanks to Mattia Rizzolo <[email protected]>. Closes: #832179 - Rename various private methods and functions with an underscore prefix and unified names. - Refactor perl modules directory list into a new function in Test::Dpkg. * Test suite: - Add new POD coverage author test for public perl modules. * Documentation: - Document Testsuite-Triggers in dsc(5). - Fix deb-changes(5) description to talk about .changes instead of .dsc. Reported by HW42 <[email protected]>. - Use debian/control as the SYNOPSIS in deb-src-control(5). - Add new deb-conffiles(5) man page. - Add references to deb-control(5) and deb-triggers(5) in dpkg(1). - Fix typos for repeated “the” word. Prompted by Valentin Samir <[email protected]> in #830989. - Fix misspelled -fdebug-prefix-map flag in dpkg-buildflags(1). Reported by Mattia Rizzolo <[email protected]>. - Remove mention of source format 1.0 supporting building with upstream tarball signatures from dpkg-source(1), as this was disabled in 1.18.8. - Document all public methods in Dpkg::Changelog::Entry::Debian. - Escape dashes in deb-changes(5) and dsc(5) man pages. - Fix typos in dpkg-shlibdeps(1). Closes: #832434 Thanks to Carsten Leonhardt <[email protected]>. . [ Updated programs translations ] * German (Sven Joachim). * Turkish (Mert Dirik). Closes: #832070 . [ Updated scripts translations ] * German (Helge Kreutzmann). . [ Updated manpages translations ] * German (Helge Kreutzmann). Checksums-Sha1: 344be66d01da2200efca4079f08e9594fc7dcc8e 2030 dpkg_1.18.10.dsc 10ce6a921ba577c01b4ff094122b5386886acf2f 4645448 dpkg_1.18.10.tar.xz Checksums-Sha256: c80b88e0b0293f0524978dc4526927b5e68bc0636c260c594ed1fb8c41859d91 2030 dpkg_1.18.10.dsc 025524da41ba18b183ff11e388eb8686f7cc58ee835ed7d48bd159c46a8b6dc5 4645448 dpkg_1.18.10.tar.xz Files: dc71ef66d980b71c9caf0de3618741e0 2030 admin required dpkg_1.18.10.dsc ccff17730c0964428fc186ded2f2f401 4645448 admin required dpkg_1.18.10.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJXngx2AAoJELlyvz6krlejM44P/3PiN6cgBeTZ9pN9tEFrvIZd 6A/UFYc8FyjHfDl6f7BQIymhwxaganI5kTs0PLrjRxi3+IiLIca7GJVvyCgbkbaK RQ8E2tTYs6AJLc/OlWfm9IgL+p/+/UkhUSRpnvL9F4hT8T+IckHLl4OxZ3dEA9dm XVhNLGegrBHDJSZPQWIRANQj10T1pL/j+OpfEorDgKQC6Kwihr3alkNErbS/z6aW lPryPo0QtLhjhwzaJYWAdv9KvHWFWGSoq9ShDVPni+8SWjGE1cdDXbO3le6zgcta +yX634PDaM+NErnmzlZIshB2bz/2HCIOkofLnql+sCSZllo+/wREBKA+43+3Zt2e C1dDPGNF44+iI8VSl8bsJAg2lsoZ3LmWwMvp+OvJwzBhKp3ohhUBD3N1igPuOhB9 qoYfmjdh0bgw7fTs5y/iLMrY1lW18XAP9vnfJC3gF1BPxoFWcn7ePuXHsJpJE3YC fpFRTzPHDyesgmK6qNkG+G6SpPBqZge4YZR8zPjgxZk5dgyaHpBiifmMQ/9RcsTg HMrbMB5WGJE4fzs+ATi1N6U6CcrXs/WAPx4beVUgZ4RgpgkrmmpV18EEMMdVN3Hb miZON1E/2SnHaZJWZDeiHxTC9q9x9FKT6czyLCXVIkNqw29BrzelOlt8VWsXkhvv ZLsTYEBEk8uKNo4KHqpP =eYqb -----END PGP SIGNATURE-----
--- End Message ---

