Troubleshooting
Problem
A memory segmentation fault is observed when any multipath commands (such as multipath -ll) are run: [149135.750560] multipathd[22275]: segfault at d8 IP 00007fb6d1b644e2 sp 00007fff0fe026a0 error 6 in libc-2.19.so[7fb6d1a97000+19e000] S
Resolving The Problem
Source
RETAIN tip: H006714
Symptom
A memory segmentation fault is observed when any multipath commands (such as multipath -ll) are run:
| [149135.750560] multipathd[22275]: segfault at d8 IP
00007fb6d1b644e2 sp 00007fff0fe026a0 error 6 in
libc-2.19.so[7fb6d1a97000+19e000] S |
Affected configurations
The system may be any of the following IBM servers:
- IBM System Cluster 1350, type 0445, any model
- IBM System Cluster 1350, type 0448, any model
- IBM System Cluster 1350, type 1410, any model
- IBM System Cluster 1350, type 4667, any model
- IBM System Cluster 1350, type 4668, any model
- IBM System Cluster 1350, type 4669, any model
- IBM System Cluster 1350, type 4670, any model
This tip is not software specific.
This tip is not option specific.
The system has the symptom described above.
Note: This does not imply that the network
operating system will work under all combinations of hardware and
software.
Please see the compatibility page for more information:
http://www.ibm.com/systems/info/x86servers/serverproven/compat/us/
Solution
This behavior will be corrected in a future release of SUSE.
The target date for this release is scheduled for second quarter 2016.
The file is or will be available by selecting the appropriate Product Group, type of System, Product name, Product machine type, and operating system on IBM Support's Fix Central web page, at the following URL:
    http://www.ibm.com/support/fixcentral/
Workaround
In the blocklist function of multipath.conf, there are multiple device sub-functions. Each device sub-function must have a vendor and product specified. If a product is not specified, insert 'product "*"'. See the following example:
| blocklist { device { vendor  "IBM" product "ServeRAID*" } device { vendor  "ATA" product "*" } device { vendor  "LSILOGIC" product "*" } device { vendor  LSI product "*" } } |
Additional information
SLES 12 is less tolerant of incomplete device blocklist definitions in the multipath.conf file. In previous versions of SLES, the below syntax would have been tolerated:
|
blocklist
{Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â The device listings are now required to have a product list as well as the vendor entry: blocklist
{Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â |
If no product list is available, using "*" is acceptable.
Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
30 January 2019
UID
ibm1MIGR-5098692