[Bug 1611360] Re: Xenial 32-bit: multipath exits with SIGSEGV

Martin Pitt martin.pitt at ubuntu.com
Thu Nov 10 10:45:29 UTC 2016


Hello Amit, or anyone else affected,

Accepted multipath-tools into xenial-proposed. The package will build
now and be available at https://launchpad.net/ubuntu/+source/multipath-
tools/0.5.0+git1.656f8865-5ubuntu2.3 in a few hours, and then in the
-proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, and change the tag
from verification-needed to verification-done. If it does not fix the
bug for you, please add a comment stating that, and change the tag to
verification-failed.  In either case, details of your testing will help
us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

** Changed in: multipath-tools (Ubuntu Xenial)
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to multipath-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1611360

Title:
  Xenial 32-bit: multipath exits with SIGSEGV

Status in multipath-tools package in Ubuntu:
  Fix Released
Status in multipath-tools source package in Xenial:
  Fix Committed
Status in multipath-tools source package in Yakkety:
  Fix Committed

Bug description:
  [Impact]

   * The CLI for multipath segfaults when on 32-bit platforms.

   * As example, a simple 'sudo multipathd -k"show paths"' will blow up,
     assuming you have a multipath configured.  

   * The ultimate cause of the bug is the codebase not correctly dealing
  with bit flags that have exceeded the 32-bit natural word size on
  32-bit architectures.  The fix has been cherrypicked from upstream.

  
  [Test Case]

   * You'll need to setup a 32-bit (e.g. i386) multipath environment to
  test.  I used qemu/kvm.

   * See https://bugs.launchpad.net/ubuntu/+source/multipath-
  tools/+bug/1611360/comments/4

   * Once configured, type "sudo multipathd -k"show paths" and it will
  fail with a segfault on 32-bit architectures, but succeed on 64-bit architectures.  

  
  [Regression Potential] 

   * Limited potential as only affects flag bits > 32-bits.  In addition
  to testing commands affected by these bits on 32-bit platform (i386),
  I've regression tested that these commands work on 64-bit platform
  (amd64).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/1611360/+subscriptions



More information about the foundations-bugs mailing list