Your message dated Wed, 15 Jul 2015 21:20:19 +0000
with message-id <e1zfu6f-0006mr...@franck.debian.org>
and subject line Bug#791888: fixed in lvm2 2.02.122-2
has caused the Debian Bug report #791888,
regarding libdevmapper1.02.1 - ABI change in dm_tree_node_add_cache_target
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.)


-- 
791888: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791888
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libdevmapper1.02.1
Version: 2:1.02.90-2.2
Severity: important

Dear Maintainer,

After upgrading to the latest version of libdevmapper1.02.1 from
unstable, I found myself unable to mount my /home logical volume due
to a segfault in libdevmapper.so.1.02.1:

# grep segfault /var/log/kern.log
Jul  9 11:20:46 briareos kernel: [    8.184718] lvm[1639]: segfault at 80 ip 
00007f80cf3f14ef sp 00007ffe0aa24050 error 4 in 
libdevmapper.so.1.02.1[7f80cf3d9000+46000]
Jul  9 11:20:46 briareos kernel: [   30.719648] lvchange[1955]: segfault at 80 
ip 00007f4c1ebf14ef sp 00007ffef827eca0 error 4 in 
libdevmapper.so.1.02.1[7f4c1ebd9000+46000]
Jul  9 11:20:46 briareos kernel: [   84.536668] lvchange[1990]: segfault at 80 
ip 00007fad611b74ef sp 00007ffda2685610 error 4 in 
libdevmapper.so.1.02.1[7fad6119f000+46000]

I'm filing this bug against libdevmapper1.02.1 specifically since the
lvm2 package itself was not upgraded due to apt-listbugs pinning it
following https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791869

Here's what I ran on my system when in the boot maintenance shell:

# dpkg -l lvm2 libdevmapper1.02.1
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                                                       
Version                                    Architecture                         
      Description
+++-==========================================================================-==========================================-==========================================-=========================================================================================================================================================
ii  libdevmapper1.02.1:amd64                                                   
2:1.02.99-1                                amd64                                
      Linux Kernel Device Mapper userspace library
ii  lvm2                                                                       
2.02.111-2.2                               amd64                                
      Linux Logical Volume Manager
# apt-cache policy lvm2 libdevmapper1.02.1
lvm2:
  Installed: 2.02.111-2.2
  Candidate: 2.02.111-2.2
  Package pin: 2.02.111-2.2
  Version table:
     2.02.122-1 1000
        500 http://debian.proxad.net/debian/ sid/main amd64 Packages
 *** 2.02.111-2.2 1000
        500 http://debian.proxad.net/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
libdevmapper1.02.1:
  Installed: 2:1.02.99-1
  Candidate: 2:1.02.99-1
  Version table:
 *** 2:1.02.99-1 0
        500 http://debian.proxad.net/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status
     2:1.02.90-2.2 0
        500 http://debian.proxad.net/debian/ jessie/main amd64 Packages
# lvchange -a y /dev/mapper/vg_raid5-home
zsh: segmentation fault  lvchange -a y /dev/mapper/vg_raid5-home


Downgrading the lvm2, libdevmapper1.02.1 and dmeventd to their jessie
versions fixed the issue.

In case someone encounters the same problem, for some strange reason
in the boot maintenance shell /usr/sbin was not in my $PATH so I had
to add it by hand:

# export PATH=$PATH:/usr/sbin

Before running:

# apt install libdevmapper1.02.1/jessie lvm2/jessie dmeventd/jessie

Else the installation would fail due to missing executables (namely
update-initramfs).

Regards,

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.0.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libdevmapper1.02.1:amd64 depends on:
ii  dmsetup            2:1.02.90-2.2
ii  libc6              2.19-18
ii  libselinux1        2.3-2+b1
ii  libudev1           222-1
ii  multiarch-support  2.19-18

libdevmapper1.02.1:amd64 recommends no packages.

libdevmapper1.02.1:amd64 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: lvm2
Source-Version: 2.02.122-2

We believe that the bug you reported is fixed in the latest version of
lvm2, 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 791...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Blank <wa...@debian.org> (supplier of updated lvm2 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: SHA1

Format: 1.8
Date: Wed, 15 Jul 2015 21:58:12 +0200
Source: lvm2
Binary: lvm2 lvm2-udeb clvm libdevmapper-dev libdevmapper1.02.1 
libdevmapper1.02.1-udeb dmsetup dmsetup-udeb libdevmapper-event1.02.1 dmeventd 
liblvm2app2.2 liblvm2cmd2.02 liblvm2-dev
Architecture: source amd64
Version: 2.02.122-2
Distribution: unstable
Urgency: medium
Maintainer: Debian LVM Team <pkg-lvm-maintain...@lists.alioth.debian.org>
Changed-By: Bastian Blank <wa...@debian.org>
Description:
 clvm       - Cluster LVM Daemon for lvm2
 dmeventd   - Linux Kernel Device Mapper event daemon
 dmsetup    - Linux Kernel Device Mapper userspace library
 dmsetup-udeb - Linux Kernel Device Mapper userspace library (udeb)
 libdevmapper-dev - Linux Kernel Device Mapper header files
 libdevmapper-event1.02.1 - Linux Kernel Device Mapper event support library
 libdevmapper1.02.1 - Linux Kernel Device Mapper userspace library
 libdevmapper1.02.1-udeb - Linux Kernel Device Mapper userspace library (udeb)
 liblvm2-dev - LVM2 libraries - development files
 liblvm2app2.2 - LVM2 application library
 liblvm2cmd2.02 - LVM2 command library
 lvm2       - Linux Logical Volume Manager
 lvm2-udeb  - Linux Logical Volume Manager (udeb)
Closes: 791888
Changes:
 lvm2 (2.02.122-2) unstable; urgency=medium
 .
   * Workaround broken API/ABI of dm_tree_node_add_cache_target
     (closes: #791888):
     - Update symbol version to 2:1.02.99.
     - Update breaks from libdevmapper to lvm2 and liblvm2app2.2.
   * Use sysinit mode in initramfs.
   * Use lvm2 activation generator instead of static services.
   * Finally remove explicit init script ordering.
Checksums-Sha1:
 1d3bae72bc89aa9214e2fc6da5236146779c760d 2440 lvm2_2.02.122-2.dsc
 f803b2d807a9b0f88fdd1e393ac27956f7cbb7bb 30692 lvm2_2.02.122-2.debian.tar.xz
 d7f739bcfc045ab5ee9f6d36a5b794a149d697ac 483822 clvm_2.02.122-2_amd64.deb
 f27a27712b1bce81cc78c48b9b17a77f19c9b337 51194 dmeventd_1.02.99-2_amd64.deb
 23f1e8363f6b05890179535e7e91710a5ebb3800 23210 
dmsetup-udeb_1.02.99-2_amd64.udeb
 c3a8d2cdf0740f8fb9aa14fb3c950aff8e084078 69864 dmsetup_1.02.99-2_amd64.deb
 1fa8f7dc9ad1a200d987d9a971367f89168abcd1 50724 
libdevmapper-dev_1.02.99-2_amd64.deb
 5cd7a4102d599ad0be1eb2de4c4edba8507dadbc 36608 
libdevmapper-event1.02.1_1.02.99-2_amd64.deb
 0ab8f59ba88bd0e8ec468053e8b541989d064ae6 96916 
libdevmapper1.02.1-udeb_1.02.99-2_amd64.udeb
 cf4c24e5b3d033aec6165bf17a9ccda231d06a1e 148780 
libdevmapper1.02.1_1.02.99-2_amd64.deb
 fd7c0c70707be25d01dd6c4cb38cb01af0e2018b 97498 liblvm2-dev_2.02.122-2_amd64.deb
 3c44ff14634298cab4ef54d825614edbdca7a67b 464910 
liblvm2app2.2_2.02.122-2_amd64.deb
 41aa28de825b975acf7e4980757d0a01c1ef56f3 581290 
liblvm2cmd2.02_2.02.122-2_amd64.deb
 befb7bcb96e07f7d6fe1140ec3df933686c9b2df 434008 lvm2-udeb_2.02.122-2_amd64.udeb
 5361d4058240ce0b306a18cd7770a3b832eae5f3 789440 lvm2_2.02.122-2_amd64.deb
Checksums-Sha256:
 0e18cb4dd281c25033d52822ba0af05de44d44902b8b138c4f72827956ab4320 2440 
lvm2_2.02.122-2.dsc
 1708645ce34fd41be34a2311ed580b319b8d2965ecc07f5a026dbe8398f476ac 30692 
lvm2_2.02.122-2.debian.tar.xz
 0e08c45e9bb5a9d808dd52d651ad241dcac7c2458e34fcc46a373033d73824e3 483822 
clvm_2.02.122-2_amd64.deb
 2af259fcff4190ad4d9cb05faf4b49507a7dd199b819460cafe69c9d0154cbe2 51194 
dmeventd_1.02.99-2_amd64.deb
 18ead37536fb5caec185cc7073225e3e3e7215a0a7b326d76be63adabe32e5d3 23210 
dmsetup-udeb_1.02.99-2_amd64.udeb
 ce5e83bd11a78371c8737debdaa54102e929e7a4da081fe5da85da8c8acad573 69864 
dmsetup_1.02.99-2_amd64.deb
 7bffa9f6fad950be3bc7197dac7c459b4284eb3b5bd698df73790878d6a52671 50724 
libdevmapper-dev_1.02.99-2_amd64.deb
 8e23a174956d69e43ea013f6664a16cfb9d59f7c612df7ef8a90cff844972322 36608 
libdevmapper-event1.02.1_1.02.99-2_amd64.deb
 1ade373ac578352b2ca5da1c507e5219a9d5095c3d7a812b41c57f87a501b343 96916 
libdevmapper1.02.1-udeb_1.02.99-2_amd64.udeb
 4fb57a745590777652997dbca0fcba9f6a97d3fa6eff55685c1f7c6561ae694e 148780 
libdevmapper1.02.1_1.02.99-2_amd64.deb
 2e11981ed7e8f525c194f09fdd14da2f35d1f14ac31255bd26c13f7eac967c30 97498 
liblvm2-dev_2.02.122-2_amd64.deb
 0417d9bff5b84b3db8f50800b0436ffaa9b1d97e039a90e90da421091415253e 464910 
liblvm2app2.2_2.02.122-2_amd64.deb
 cee3bfd396f6243d93547afe869031270e383567c777da6b10029b9e0797f091 581290 
liblvm2cmd2.02_2.02.122-2_amd64.deb
 7f49e82a33e25023d802c8051443fbcd3d78728b72c5ab2ccb36d39e399a995d 434008 
lvm2-udeb_2.02.122-2_amd64.udeb
 4de8fe2985b40df1550241e1358aff032e5f6546b394896bcea80971fcfacde1 789440 
lvm2_2.02.122-2_amd64.deb
Files:
 1617bd021eef5d60f2e8313e806d9021 2440 admin optional lvm2_2.02.122-2.dsc
 7d083cb5edf5393f3136cc9bbb8f5f60 30692 admin optional 
lvm2_2.02.122-2.debian.tar.xz
 3a317b984785bec3b067ec8c28470c2d 483822 admin extra clvm_2.02.122-2_amd64.deb
 569549bb21992c040cab69d2091108bd 51194 admin optional 
dmeventd_1.02.99-2_amd64.deb
 a3c6b024d58f0f9a71257e786b34945e 23210 debian-installer optional 
dmsetup-udeb_1.02.99-2_amd64.udeb
 0bb04d4fbdff8612c8be3c871c9a73c1 69864 admin optional 
dmsetup_1.02.99-2_amd64.deb
 cdff91e87262169d8a60376fd33bf340 50724 libdevel optional 
libdevmapper-dev_1.02.99-2_amd64.deb
 6e8ed93bd0ec3e3d9dc16f1f42b85f4d 36608 libs optional 
libdevmapper-event1.02.1_1.02.99-2_amd64.deb
 930790423ec65ad7cf67e84db53c85ca 96916 debian-installer optional 
libdevmapper1.02.1-udeb_1.02.99-2_amd64.udeb
 4eb548bc0e3e1d419f6c6efdab77be81 148780 libs optional 
libdevmapper1.02.1_1.02.99-2_amd64.deb
 c4618fe689cc8204ceff1f3d71491263 97498 libdevel optional 
liblvm2-dev_2.02.122-2_amd64.deb
 e315261364b906c086047788c221e24d 464910 libs optional 
liblvm2app2.2_2.02.122-2_amd64.deb
 a9d11b17f840e51a4ec0a16dc75d50d1 581290 libs optional 
liblvm2cmd2.02_2.02.122-2_amd64.deb
 12353a6801eb827c62b0bb059726dafc 434008 debian-installer optional 
lvm2-udeb_2.02.122-2_amd64.udeb
 a731714d0e81fecde5a1d38f381235af 789440 admin optional 
lvm2_2.02.122-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJVpr03AAoJEG2TiIWKaf5R/lwIAK6p8Q2WslC9D7Caq8SUngf2
NkB+p9CXthnBboY8iXgYyg4dS5BlLExzFeXV7Igi2Qf41yiOOAqd1sJaIuHZ7hwT
+q8WveLdmqp6zjCt3Iw0DthZr8hpA7zqg7f/8gbLdGEz0V6MywWcOTw2NFIk3+D5
7Y52iAT7K4rIBR09Y41NynYw9eN2i2YfoYbS8DNUr+ekWMIuOJbpj7SfXXvc0vMQ
3aK6Do01BQzrVbs1v9UW5vZ4v+EKNO793TRpsQL5ZObKE0x82Kee0cZSvzB8FZQR
OOcKDE+7Vd6Yoh39dh9vsbM/0F14eQy4jj2uc2RPuhun3Dm/feEy9WqSiRPNnzU=
=ln/S
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to