IBM Support

Segfault with multipath.conf on SLES 12 - IBM System Cluster 1350

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 {                                                    
device {                                                
vendor    "IBM"                                  

}
}

The device listings are now required to have a product list as well as the vendor entry:

blocklist {                                                    
device {                                                
vendor  "IBM"                                  
product "ServeRAID*"                            
}
}

If no product list is available, using "*" is acceptable.

Document Location

Worldwide

Operating System

System x Integrated Solutions:Operating system independent / None

[{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20W","label":"eServer Cluster 1350"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20W","label":"eServer Cluster 1350"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20W","label":"eServer Cluster 1350"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20W","label":"eServer Cluster 1350"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20W","label":"eServer Cluster 1350"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20W","label":"eServer Cluster 1350"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW20W","label":"eServer Cluster 1350"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
30 January 2019

UID

ibm1MIGR-5098692