IBM Support

IZ92322: LINUX LSOF CRASHES NODE

Readmes are available

Readme and Release notes for release 3.3.0.12 GPFS-3.3.0.12-power-AIX
Readme and Release notes for release 3.3.0.12 GPFS-3.3.0.12-power-Linux
Readme and Release notes for release 3.3.0.12 GPFS-3.3.0.12-IA64-Linux
Readme and Release notes for release 3.3.0.12 GPFS-3.3.0.12-x86-Linux
Readme and Release notes for release 3.3.0.12 GPFS-3.3.0.12-x86_64-Linux
Readme and Release notes for release 3.3.0.12 GPFS-3.3.0.12-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.12 GPFS-3.3.0.12-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.13 GPFS-3.3.0.13-power-AIX
Readme and Release notes for release 3.3.0.13 GPFS-3.3.0.13-power-Linux
Readme and Release notes for release 3.3.0.13 GPFS-3.3.0.13-IA64-Linux
Readme and Release notes for release 3.3.0.13 GPFS-3.3.0.13-x86-Linux
Readme and Release notes for release 3.3.0.13 GPFS-3.3.0.13-x86_64-Linux
Readme and Release notes for release 3.3.0.13 GPFS-3.3.0.13-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.13 GPFS-3.3.0.13-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.14 GPFS-3.3.0.14-power-AIX
Readme and Release notes for release 3.3.0.14 GPFS-3.3.0.14-power-Linux
Readme and Release notes for release 3.3.0.14 GPFS-3.3.0.14-IA64-Linux
Readme and Release notes for release 3.3.0.14 GPFS-3.3.0.14-x86-Linux
Readme and Release notes for release 3.3.0.14 GPFS-3.3.0.14-x86_64-Linux
Readme and Release notes for release 3.3.0.14 GPFS-3.3.0.14-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.14 GPFS-3.3.0.14-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.15 GPFS-3.3.0.15-power-AIX
Readme and Release notes for release 3.3.0.15 GPFS-3.3.0.15-power-Linux
Readme and Release notes for release 3.3.0.15 GPFS-3.3.0.15-IA64-Linux
Readme and Release notes for release 3.3.0.15 GPFS-3.3.0.15-x86-Linux
Readme and Release notes for release 3.3.0.15 GPFS-3.3.0.15-x86_64-Linux
Readme and Release notes for release 3.3.0.15 GPFS-3.3.0.15-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.15 GPFS-3.3.0.15-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.16 GPFS-3.3.0.16-power-AIX
Readme and Release notes for release 3.3.0.16 GPFS-3.3.0.16-power-Linux
Readme and Release notes for release 3.3.0.16 GPFS-3.3.0.16-IA64-Linux
Readme and Release notes for release 3.3.0.16 GPFS-3.3.0.16-x86-Linux
Readme and Release notes for release 3.3.0.16 GPFS-3.3.0.16-x86_64-Linux
Readme and Release notes for release 3.3.0.16 GPFS-3.3.0.16-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.16 GPFS-3.3.0.16-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.17 GPFS-3.3.0.17-power-AIX
Readme and Release notes for release 3.3.0.17 GPFS-3.3.0.17-power-Linux
Readme and Release notes for release 3.3.0.17 GPFS-3.3.0.17-IA64-Linux
Readme and Release notes for release 3.3.0.17 GPFS-3.3.0.17-x86-Linux
Readme and Release notes for release 3.3.0.17 GPFS-3.3.0.17-x86_64-Linux
Readme and Release notes for release 3.3.0.17 GPFS-3.3.0.17-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.17 GPFS-3.3.0.17-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.18 GPFS-3.3.0.18-power-AIX
Readme and Release notes for release 3.3.0.18 GPFS-3.3.0.18-power-Linux
Readme and Release notes for release 3.3.0.18 GPFS-3.3.0.18-IA64-Linux
Readme and Release notes for release 3.3.0.18 GPFS-3.3.0.18-x86-Linux
Readme and Release notes for release 3.3.0.18 GPFS-3.3.0.18-x86_64-Linux
Readme and Release notes for release 3.3.0.18 GPFS-3.3.0.18-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.18 GPFS-3.3.0.18-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.19 GPFS-3.3.0.19-power-AIX
Readme and Release notes for release 3.3.0.19 GPFS-3.3.0.19-power-Linux
Readme and Release notes for release 3.3.0.19 GPFS-3.3.0.19-IA64-Linux
Readme and Release notes for release 3.3.0.19 GPFS-3.3.0.19-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.20 GPFS-3.3.0.20-x86_64-Linux
Readme and Release notes for release 3.3.0.20 GPFS-3.3.0.20-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.21 GPFS-3.3.0.21-power-Linux
Readme and Release notes for release 3.3.0.21 GPFS-3.3.0.21-x86-Linux
Readme and Release notes for release 3.3.0.21 GPFS-3.3.0.21-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.22 GPFS-3.3.0.22-IA64-Linux
Readme and Release notes for release 3.3.0.22 GPFS-3.3.0.22-x86_64-Linux
Readme and Release notes for release 3.3.0.22 GPFS-3.3.0.22-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.22 GPFS-3.3.0.22-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.23 GPFS-3.3.0.23-power-Linux
Readme and Release notes for release 3.3.0.23 GPFS-3.3.0.23-IA64-Linux
Readme and Release notes for release 3.3.0.23 GPFS-3.3.0.23-x86-Linux
Readme and Release notes for release 3.3.0.23 GPFS-3.3.0.23-x86_64-Linux
Readme and Release notes for release 3.3.0.23 GPFS-3.3.0.23-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.23 GPFS-3.3.0.23-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.23 GPFS-3.3.0.23-power-AIX
Readme and Release notes for release 3.3.0.24 GPFS-3.3.0.24-power-AIX
Readme and Release notes for release 3.3.0.24 GPFS-3.3.0.24-power-Linux
Readme and Release notes for release 3.3.0.24 GPFS-3.3.0.24-IA64-Linux
Readme and Release notes for release 3.3.0.24 GPFS-3.3.0.24-x86-Linux
Readme and Release notes for release 3.3.0.24 GPFS-3.3.0.24-x86_64-Linux
Readme and Release notes for release 3.3.0.24 GPFS-3.3.0.24-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.24 GPFS-3.3.0.24-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.25 GPFS-3.3.0.25-power-AIX
Readme and Release notes for release 3.3.0.25 GPFS-3.3.0.25-IA64-Linux
Readme and Release notes for release 3.3.0.25 GPFS-3.3.0.25-x86_64-Linux
Readme and Release notes for release 3.3.0.25 GPFS-3.3.0.25-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.25 GPFS-3.3.0.25-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.26 GPFS-3.3.0.26-power-AIX
Readme and Release notes for release 3.3.0.26 GPFS-3.3.0.26-power-Linux
Readme and Release notes for release 3.3.0.26 GPFS-3.3.0.26-IA64-Linux
Readme and Release notes for release 3.3.0.26 GPFS-3.3.0.26-x86-Linux
Readme and Release notes for release 3.3.0.26 GPFS-3.3.0.26-x86_64-Linux
Readme and Release notes for release 3.3.0.26 GPFS-3.3.0.26-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.26 GPFS-3.3.0.26-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.27 GPFS-3.3.0.27-power-AIX
Readme and Release notes for release 3.3.0.27 GPFS-3.3.0.27-power-Linux
Readme and Release notes for release 3.3.0.27 GPFS-3.3.0.27-IA64-Linux
Readme and Release notes for release 3.3.0.27 GPFS-3.3.0.27-x86-Linux
Readme and Release notes for release 3.3.0.27 GPFS-3.3.0.27-x86_64-Linux
Readme and Release notes for release 3.3.0.27 GPFS-3.3.0.27-power-BlueGeneP-1.4.2
Readme and Release notes for release 3.3.0.28 GPFS-3.3.0.28-power-AIX
Readme and Release notes for release 3.3.0.28 GPFS-3.3.0.28-power-Linux
Readme and Release notes for release 3.3.0.28 GPFS-3.3.0.28-IA64-Linux
Readme and Release notes for release 3.3.0.28 GPFS-3.3.0.28-x86-Linux
Readme and Release notes for release 3.3.0.28 GPFS-3.3.0.28-x86_64-Linux
Readme and Release notes for release 3.3.0.28 GPFS-3.3.0.28-x86_64-Windows-2008
Readme and Release notes for release 3.3.0.28 GPFS-3.3.0.28-power-BlueGeneP-1.4.2

 

APAR status

  • Closed as program error.

Error description

  • lsof causes a crash on nodes with rhel kernel
    and GPFS 3.2
    

Local fix

Problem summary

  • In cxiRegisterCleanup() : ts/kernext/gpl-linux/cixSystem.c,
    GPFS will create a dummy files manually (directly create
    inode/dentry/super_block in linux kernel, rather than through
    system call). In addition, the field "s_type" in super_block
    has been filled with NULL by current code. However, in some
    version of linux kernel, system call "stat()" may try to
    dereference this field, which will cause kernel crash.
    

Problem conclusion

  • Fill the field "s_type" with a pointer to a meaningful data
    structure (struct file_system_type gpfs_fs_type).This fix
    should be backported to gpfs 3.4/3.3/3.2.
    Furthermore, when gpfs version >= 3.3 and Linux kernel version
    >= 2063100, a macro SET_SUPER_USE_SGET will be defined, which
    will create a superblock not having this problem. However, this
    fix will ensure that the problem will not happen for all the
    gpfs versions and Linux kernel versions.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ92322

  • Reported component name

    GPFS/AIX5L V3

  • Reported component ID

    5765G66AP

  • Reported release

    330

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2011-01-17

  • Closed date

    2011-01-17

  • Last modified date

    2013-06-06

  • APAR is sysrouted FROM one or more of the following:

    IZ91311

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    GPFS/AIX5L V3

  • Fixed component ID

    5765G66AP

Applicable component levels

  • R330 PSY U859890

       13/06/06 I 1000

PTF to Fileset Mapping

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSFKCN","label":"General Parallel File System"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"330","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSFKCN","label":"General Parallel File System"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"330","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSFKCN","label":"General Parallel File System"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"330","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11N","label":"APARs - AIX 5.1 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"330","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11P","label":"APARs - AIX 5.3 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"330","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11M","label":"APARs - AIX 5.2 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"330","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SG11Q","label":"AIX 6.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"330","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SG11R","label":"APARs - AIX 7.1 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"330","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
19 August 2022