IBM Support

IV46875: AIX NFSV3 SERVER CRASHES IN LOCKFH_WALK_VNODES()

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • AIX NFSv3 server could crash with the following stack:
    
    (17)> f
    pvthread+2AC300 STACK:
    [04B37D60]lockfh_walk_vnodes@AF80_7+000080
    (0000000000000000, 496E616374697661 [??])
    [0076BE90]vn_search+000090 (??, ??, ??)
    [00014F50].kernel_add_gate_cstack+000030 ()
    [04B37C70]lockfh_walk_vfs@AF79_8+000030 (??, ??)
    [0076CFB4]vfs_search+000094 (??, ??)
    [00014F50].kernel_add_gate_cstack+000030 ()
    [04B37BE4]unlock_lockmgr_granted@AF78_55+000024 (??, ??)
    [04B43688]lm_unlock_client+0000E8 (??)
    [04B45554]lm_free_all+000054 (??, ??, ??, ??)
    [04B48538]lm_nlm4_dispatch+000438 (??, ??)
    [049A0C78]svc_getreq+0009B8 (??)
    [0024AD9C]threadentry+00005C (??, ??, ??, ??)
    [kdb_read_mem] no real storage @ FFFFFFFFFFF95E0
    
    Mostly seen with non-UNIX NFS clients or clients that
    rely on the NLMPROC4_FREE_ALL call.
    

Local fix

Problem summary

  • AIX NFS server may crash, If NFS clients make NLMPROC4_FREE_ALL
    call to release all locks.
    

Problem conclusion

  • vnode list travarsal is bypassed if vfs type is MNT_PROCFS,
    MNT_AHAFS, MNT_UDF, MNT_CDROM. We should not go ahead and
    search for VNODEs on these VFS types.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV46875

  • Reported component name

    AIX 610 STD EDI

  • Reported component ID

    5765G6200

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2013-08-11

  • Closed date

    2013-09-18

  • Last modified date

    2014-03-31

Fix information

  • Fixed component name

    AIX 610 STD EDI

  • Fixed component ID

    5765G6200

Applicable component levels

  • R610 PSY

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSMV87","label":"AIX 6.1 Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMVAX","label":"AIX Express Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSAUMY","label":"IBM AIX Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11Q","label":"AIX 6.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
31 March 2014