IBM Support

IV49919: AIX NFSV3 SERVER CRASHES IN LOCKFH_WALK_VNODES() APPLIES TO AIX 7100-03

A fix is available

Subscribe

You can track all active APARs for this component.

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

  • 6100-07 - use AIX APAR IV58283
    6100-08 - use AIX APAR IV57915
    6100-09 - use AIX APAR IV51135
    6100-09 - use AIX APAR IV51135
    6100-09 - use AIX APAR IV51135
    7100-01 - use AIX APAR IV57532
    7100-02 - use AIX APAR IV57082
    7100-03 - use AIX APAR IV49919
    

APAR Information

  • APAR number

    IV49919

  • Reported component name

    AIX V7.1

  • Reported component ID

    5765H4000

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2013-09-24

  • Closed date

    2013-09-24

  • Last modified date

    2014-08-14

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

    IV46875

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

Fix information

  • Fixed component name

    AIX V7.1

  • Fixed component ID

    5765H4000

Applicable component levels

  • R710 PSY U858991

       UP14/05/22 I 1000

PTF to Fileset Mapping



Document information

More support for: AIX Enterprise Edition

Software version: 710

Operating system(s): AIX

Reference #: IV49919

Modified date: 14 August 2014