IBM Support

IV02507: EFC_LOG_ERROR USES A LARGE AMOUNT OF STACK SPACE. APPLIES TO AIX 6100-07

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • We can have a stack like the following:
    
    CRASH INFORMATION:
    CPU 24 CSA F1000815B0643D00 at time of crash, error code
    for LEDs: 30000000
    pvthread+001600 STACK:
    [001D1AB8]output+000038 (0000000000000045,
    0000000000000000,
       0000000000000000 [??])
    [001D185C]z_compress+00033C (??, ??, ??, ??, ??)
    [001D0F30]kernel_block_compress+000130 (??, ??, ??, ??,
    ??)
    [0003BF7C]errnv_write+00023C (??, ??)
    [0003BC74]errput+000174 (??, ??, ??, ??, ??)
    [0003A324]errsave_data+000204 (??, ??, ??, ??)
    [00014F50].kernel_add_gate_cstack+000030 ()
    [041B77C8]efcddpin:efc_log_error+000488 (??, ??, ??, ??,
    ??, ??)
    [041D5B58]efcddpin:efc_mapdma_iocb+000E18 (??, ??)
    [041DA608]efcddpin:efc_start+000508 (??)
    [041DB36C]efcddpin:efc_output+00066C (??, ??)
    [04262438]efscsiddpin:efscsiddpin:.efsc_start+0005D8 ()
    [04265D44]efscsiddpin:efscsiddpin:.efsc_strategy+000E84
    ()
    [00247AA4]std_devstrat+000364 (??)
    [002480D0]devstrat+000050 (??)
    [00014F50].kernel_add_gate_cstack+000030 ()
    [042E04B8]scsidiskpin:SCSIDISK_ISSUE_CMD+0001B8 (??, ??)
    [042FEF00]scsidiskpin:scsidisk_start_in_progress+000380
    (??)
    [04307218]scsidiskpin:scsidisk_start+000798 (??)
    [0430A0F8]scsidiskpin:scsidisk_strategy+000278 (??)
    [00247AA4]std_devstrat+000364 (??)
    [002480D0]devstrat+000050 (??)
    [00014F50].kernel_add_gate_cstack+000030 ()
    [F1000000C0380CF0]powerdd:base_buf_guts+00051C
    (F1000A002BA0BC00, F1000A002ACC7000)
    [F1000000C0385034]powerdd:base_buf+0000A4
    (F1000A002BA0BC00, F1000A002ACC7000)
    [F1000000C03652B8]powerdd:PowerPlatformBottomDispatch+000
    128 (F1000A002BA0B800, F1000006059D9200)
    [F1000000C03654F4]powerdd:PowerBottomDispatch+0000B8
    (F1000A002BA0B800, F1000A002ACC7000,
       F1000006059D9200)
    [F1000000C0365778]powerdd:PowerBottomDispatchPirp+0000A8
    (F1000A002BA0C000, F1000A002ACC7000)
    [F1000000C0369D10]powerdd:PowerTopDispatch+000420
    (F1000A002A502400, F1000006059D9200)
    [F1000000C0452710]powerdiskdd:safe_strategy_guts+000418
    (F1000006059D9200)
    [F1000000C045467C]powerdiskdd:safe_strategy+000048
    (F1000006059D9200)
    [00014D70].hkey_legacy_gate+00004C ()
    [00247AA4]std_devstrat+000364 (??)
    [002480D0]devstrat+000050 (??)
    [00014F50].kernel_add_gate_cstack+000030 ()
    [04414F6C]hd_pin_bot:hd_start@AF7_5+00014C (??)
    [0441D4B0]hd_pin_bot:hd_strategy+0000F0 (??)
    [00247AA4]std_devstrat+000364 (??)
    [002480D0]devstrat+000050 (??)
    [0025B008]j2PagerStrategy+000208 (??)
    [000637D4]v_pdtsio_common+0006B4 (??, ??, ??, ??, ??)
    [00063BB0]v_pdtsio+000050 (??)
    [002C1788]v_pfend_com+000428 (??)
    [002C1E78]v_pfend+000038 (??)
    [002C1CC4]vm_pfend+000044 (??)
    [0023FD54]internal_iodone_offl+000174 (??, ??)
    [0023FBA0]iodone_offl+000080 ()
    [002431D4]i_softmod+000294 ()
    [00330FF4]lru_poll_iodones+0000F4 (??)
    [00334518]v_steal_lrulist+0007B8 (??)
    [0033473C]v_pass2+0001BC (??, ??)
    [00335DE0]v_fblru_scanlist+000180 (??)
    [0032F09C]v_lru+00035C (??)
    [00331D98]v_memp_lru+000238 (??, ??)
    [0005E81C].backt+000100 ()
    ____ Exception (F0000000300B5600) ____
    iar   : 000000000005E71C  msr   : 8000000000001032  cr
    : 44208022
    lr    : 00000000003308D8  ctr   : 0000000000000000  xer
    : 20000020
    mq    : 00000000  asr   : 000000054F62D001  amr   :
    F3F0000000000000
    r0  : 0000000000331B60  r1  : 0FFFFFFFF40A7E20  r2  :
    0000000002B654A8
    r3  : F1000F0009741800  r4  : 0000000000000000  r5  :
    0000000000000000
    r6  : 0000000000160049  r7  : 0000000000000000  r8  :
    0000000000000106
    r9  : 0000000000000001  r10 : 00000000003308D8  r11 :
    F0000000300B5600
    r12 : 8000000000001032  r13 : F1000A1200225800  r14 :
    00000000DEADBEEF
    r15 : 0000000002C00000  r16 : 00000000DEADBEEF  r17 :
    00000000DEADBEEF
    r18 : 00000000DEADBEEF  r19 : 00000000DEADBEEF  r20 :
    0000000000000000
    r21 : 0000000000000001  r22 : 0000000000000000  r23 :
    0000000000000000
    r24 : 5B4A4DA6D5740000  r25 : 0000000002014024  r26 :
    0000000002014010
    r27 : 000000000092DDC8  r28 : 0FFFFFFFF40A5D20  r29 :
    0000000000000000
    r30 : 0000000000000000  r31 : F1000F0009741800
    
    prev      0000000000000000 stackfix  0000000000000000
    int_ticks 0000
    cfar      0000000000014D24
    kjmpbuf   0000000000000000 excbranch 0000000000000000
    no_pfault 00
    intpri    0B               backt     00
    flags     00
    hw_fru_id 00000006         hw_cpu_id 00000018
    fpscr     0000000000000000 fpscrx    00000000
    fpowner   00
    fpeu      00               fpinfo    00
    alloc     F000
    o_iar     0000000000000000 o_toc     0000000000000000
    o_arg1    0000000000000000 o_vaddr   0000000000000000
    krlockp   0000000000000000 rmgrwa    0000000000000000
    amrstackhigh  F00000003009DFF0 amrstacklow
    F00000003009D000
    amrstackcur   F00000003009DFF0 amrstackfix
    0000000000000000
    kstackhigh    0000000000000000 kstacksize    00000000
    frrstart  700DFEED00000000 frrend    700DFEED00000000
    frrcur    700DFEED00000000 frrstatic 0000 kjmpfrroff 0000
    frrovcnt  0000 frrbarrcnt 0000 frrmask 00 callrmgr 00
    Except :
    excp_type 00000000
     ex[0] 0000000000000000 ex[1] 0000000000000000
     ex[2] 0000000000000000 ex[3] 0000000000000000 ex[4]
    0000000000000106
    [0005E71C].backt+000000 ()
    [003308D4]lru_thread+0002D4 (??)
    [003567D4]threadentry+000094 (??, ??, ??, ??)
    [kdb_read_mem] no real storage @ FFFFFFFFFFF6150
    

Local fix

  • N/A
    

Problem summary

  • The system crash could occur with any very deep stack trace
    that includes efc_log_error(). The crash will almost certainly
    be a DSI involving the stack pointer.
    

Problem conclusion

  • The stack data consumption is reduced. The kernel heap is
    used to store excess data.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV02507

  • Reported component name

    AIX 610 STD EDI

  • Reported component ID

    5765G6200

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2011-06-28

  • Closed date

    2011-06-28

  • Last modified date

    2013-04-16

Fix information

  • Fixed component name

    AIX 610 STD EDI

  • Fixed component ID

    5765G6200

Applicable component levels

  • R610 PSY U838041

       UP11/10/13 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:
16 April 2013