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

Launchpad Bug Tracker 1611360 at bugs.launchpad.net
Mon Oct 24 15:20:05 UTC 2016


You have been subscribed to a public bug by Jon Grimm (jgrimm):

[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).

** Affects: multipath-tools (Ubuntu)
     Importance: High
     Assignee: Jon Grimm (jgrimm)
         Status: Fix Released

** Affects: multipath-tools (Ubuntu Xenial)
     Importance: High
     Assignee: Jon Grimm (jgrimm)
         Status: Triaged

** Affects: multipath-tools (Ubuntu Yakkety)
     Importance: High
     Assignee: Jon Grimm (jgrimm)
         Status: Triaged


** Tags: i386 multipath-tools
-- 
Xenial 32-bit: multipath exits with SIGSEGV
https://bugs.launchpad.net/bugs/1611360
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list