IBM Support

IV13585: ENHANCE UDF_UNMOUNT SERIALIZATION APPLIES TO AIX 6100-05

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When unmouting UDFS, system may crash in a small window
    with the following stack:
    
    (0)> f
    pvthread+032D00 STACK:
    [0000BC24].lock_write+000024 ()
    [04719A44]RemoveFromLinkedList+000024 (??)
    [04719148]addFree+000028 (??)
    [04726544]udf_rele+00007C (??)
    [0040A870]vnop_rele+000080 (??)
    [0050724C]statfs64+0000F8 (??, ??)
    [00003810].svc_instr+000110 ()
    [kdb_get_memory] no real storage @ 2FF20C90
    [100017E4]100017E4 ()
    
    The udf_unmount thread can be seen as waiting for IO
    completion.
    
    (0)> f 896
    pvthread+038000 STACK:
    [00054CEC]e_block_thread+000278 ()
    [000555F8]e_sleep_thread+00005C (??, ??, ??)
    [04081B50]scsidisk_sleep+00004C (??, ??, ??)
    [04068DFC]scsidisk_release_allow+000098 (??, ??)
    [04073D34]scsidisk_close+000644 (??, ??, ??)
    [003F6F28]devcclose+0001E8 (??, ??)
    [003F7160]rdevclose+0000B8 (??, ??)
    [004CDBAC]gno_close@AF15_2+000028 (??)
    [00443AC8]closef+000060 (??)
    [00443BD4]fp_close+00007C (??)
    [0471BAE4]udf_unmount+000078 (??, ??, ??)
    [0042D774]vfs_unmount+0000AC (??, ??, ??)
    [0041B568]kunmount+000084 (??, ??, ??)
    [0041BAEC]uvmount+00019C (??, ??)
    [00003810].svc_instr+000110 ()
    [kdb_get_memory] no real storage @ 2FF21E60
    [1000047C]1000047C ()
    

Local fix

  • Do not run commands against UDFS while unmounting it.
    

Problem summary

  • When unmouting UDFS, system may crash in a small window
    with the following stack:
    
    (0)> f
    pvthread+032D00 STACK:
     0000BC24 .lock_write+000024 ()
     04719A44 RemoveFromLinkedList+000024 (??)
     04719148 addFree+000028 (??)
     04726544 udf_rele+00007C (??)
     0040A870 vnop_rele+000080 (??)
     0050724C statfs64+0000F8 (??, ??)
     00003810 .svc_instr+000110 ()
     kdb_get_memory  no real storage @ 2FF20C90
     100017E4 100017E4 ()
    
    The udf_unmount thread can be seen as waiting for IO
    completion.
    
    (0)> f 896
    pvthread+038000 STACK:
     00054CEC e_block_thread+000278 ()
     000555F8 e_sleep_thread+00005C (??, ??, ??)
     04081B50 scsidisk_sleep+00004C (??, ??, ??)
     04068DFC scsidisk_release_allow+000098 (??, ??)
     04073D34 scsidisk_close+000644 (??, ??, ??)
     003F6F28 devcclose+0001E8 (??, ??)
     003F7160 rdevclose+0000B8 (??, ??)
     004CDBAC gno_close@AF15_2+000028 (??)
     00443AC8 closef+000060 (??)
     00443BD4 fp_close+00007C (??)
     0471BAE4 udf_unmount+000078 (??, ??, ??)
     0042D774 vfs_unmount+0000AC (??, ??, ??)
     0041B568 kunmount+000084 (??, ??, ??)
     0041BAEC uvmount+00019C (??, ??)
     00003810 .svc_instr+000110 ()
     kdb_get_memory  no real storage @ 2FF21E60
     1000047C 1000047C ()
    

Problem conclusion

  • Check for vfs_count before purging vnode cache and proceeding
    with unmount
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV13585

  • Reported component name

    AIX 610 STD EDI

  • Reported component ID

    5765G6200

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2012-01-19

  • Closed date

    2012-01-19

  • Last modified date

    2013-02-27

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

    IV07145

  • 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 U849764

       UP12/03/14 I 1000

PTF to Fileset Mapping

[{"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:
27 February 2013