Your message dated Sun, 31 Jul 2016 16:34:22 +0000
with message-id <e1btth0-00018a...@franck.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
830267: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830267
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 830...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover <guil...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 <debian-d...@lists.debian.org>
Changed-By: Guillem Jover <guil...@debian.org>
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 <mat...@debian.org>. 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 <h...@ipsumj.de>.
     - 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 <valentin.sa...@crans.org> in #830989.
     - Fix misspelled -fdebug-prefix-map flag in dpkg-buildflags(1).
       Reported by Mattia Rizzolo <mat...@debian.org>.
     - 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 <l...@debian.org>.
 .
   [ 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 ---

Reply via email to