OK, I've verified I can reproduce the segfault with a 32-bit i386 xenial kvm guest. Much futzing around to get the scsi multipathing working, I'll doc that when I get a chance so I can reproduce, but wanted to document the test results and make my fix available via PPA for others.
Before fix: ubuntu@x32multipath:~$ sudo multipathd -k multipathd> show paths ubuntu@x32multipath:~$ But, dmesg shows the segfault: [ 142.603813] scsi 2:0:0:0: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 [ 142.605344] sd 2:0:0:0: Attached scsi generic sg0 type 0 [ 142.605744] sd 2:0:0:0: [sda] 40960 512-byte logical blocks: (21.0 MB/20.0 MiB) [ 142.606901] sd 2:0:0:0: [sda] Write Protect is off [ 142.606908] sd 2:0:0:0: [sda] Mode Sense: 63 00 00 08 [ 142.607054] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 142.610992] sda: sda1 [ 142.611780] sd 2:0:0:0: [sda] Attached SCSI disk [ 151.914198] scsi 2:0:0:1: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 [ 151.917004] sd 2:0:0:1: Attached scsi generic sg1 type 0 [ 151.917385] sd 2:0:0:1: [sdb] 40960 512-byte logical blocks: (21.0 MB/20.0 MiB) [ 151.917755] sd 2:0:0:1: [sdb] Write Protect is off [ 151.917764] sd 2:0:0:1: [sdb] Mode Sense: 63 00 00 08 [ 151.917864] sd 2:0:0:1: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 151.920866] sdb: sdb1 [ 151.921576] sd 2:0:0:1: [sdb] Attached SCSI disk [ 151.975052] device-mapper: multipath round-robin: version 1.0.0 loaded [ 213.768916] show_signal_msg: 12 callbacks suppressed [ 213.768929] multipathd[670]: segfault at 0 ip b761b7cd sp b71c6040 error 4 in libmultipath.so.0[b75f9000+45000] ^^^^ blows up as per submitter ^^^ After update with fix: ubuntu@x32multipath:~$ sudo multipathd -k multipathd> show paths hcil dev dev_t pri dm_st chk_st dev_st next_check 2:0:0:0 sda 8:0 1 active ready running XXXX...... 4/10 2:0:0:1 sdb 8:16 1 active ready running XXXXX..... 5/10 multipathd> So, looking good. Will get back to this next week. If anyone else seeing this problem is interested in testing the fix: Available via PPA (has yakkety and xenial, but I've only tested xenial): sudo add-apt-repository ppa:jgrimm/multipath-1611360 sudo apt-get update sudo apt-get upgrade cheers, -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1611360 Title: Xenial 32-bit: multipath exits with SIGSEGV To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/1611360/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
