A fix is available
APAR status
Closed as program error.
Error description
nfs v4 client crashed with abend_trap. r3 has kerrno of EEEE00009660101B. the stack trace looks like KDB(0)> f pvthread+02F000 STACK: ■00022000abend_trap+000000 () ■066663D0add_putfh+000330 (??, ??, ??) ■066C9A8Cnfs4fhlookup+00046C (??, ??, ??, ??) ■066BE874nfs4fhlookup_n4bg+000034 (??) ■002810D4threadentry+000054 (??, ??, ??, ??) The current working vp within nfs4fhlookup has hold of 0 and the work item structure has been freed. In the memory trace, it indicated the work item got added via nfs4_put_work() but user did a control+C which will remove the work item via nfs4_rm_work(). But the worker still got its hand on the work item and start working on it. Therefor it crashed
Local fix
Problem summary
nfs v4 client crashed with abend_trap. r3 has kerrno of EEEE00009660101B. the stack trace looks like KDB(0)> f pvthread+02F000 STACK: 00022000 abend_trap+000000 () 066663D0 add_putfh+000330 (??, ??, ??) 066C9A8C nfs4fhlookup+00046C (??, ??, ??, ??) 066BE874 nfs4fhlookup_n4bg+000034 (??) 002810D4 threadentry+000054 (??, ??, ??, ??) The current working vp within nfs4fhlookup has hold of 0 and the work item structure has been freed. In the memory trace, it indicated the work item got added via nfs4_put_work() but user did a control+C which will remove the work item via nfs4_rm_work(). But the worker still got its hand on the work item and start working on it. Therefor it crashed
Problem conclusion
in nfs4_rm_work(), get the content of GV(nfs4_work_queue) after we take the nfs4_work_queue_lock instead of before.
Temporary fix
Comments
5300-09 - use AIX APAR IZ82417 5300-10 - use AIX APAR IZ82591 5300-11 - use AIX APAR IZ82428 5300-12 - use AIX APAR IZ81662 6100-02 - use AIX APAR IZ79749 6100-03 - use AIX APAR IZ79354 6100-04 - use AIX APAR IZ78919 6100-05 - use AIX APAR IZ78693 6100-06 - use AIX APAR IZ77811 6100-06 - use AIX APAR IZ77278 6100-06 - use AIX APAR IZ77811 7100-00 - use AIX APAR IZ79918
APAR Information
APAR number
IZ77811
Reported component name
AIX 610 STD EDI
Reported component ID
5765G6200
Reported release
610
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Submitted date
2010-06-19
Closed date
2010-06-19
Last modified date
2013-03-28
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
AIX 610 STD EDI
Fixed component ID
5765G6200
Applicable component levels
R610 PSY U835918
UP11/05/10 I 1000
PTF to Fileset Mapping
U835918 bos.net.nfs.client 6.1.6.15
[{"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:
28 March 2013