IBM Support

IZ66490: CRASH IN XGELL_XMIT DUE TO BAD POINTER APPLIES TO AIX 5300-11

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • System crashes in xgell_xmit with a stack trace similiar
    to
    (8)> f
    pvthread+02AA00 STACK:
    [043BEBC8]xgell_xmit+0002E8 (F10006002E3E5680,
    0000001873D6F40F [??])
    [F1000000A027B7C4]ethchan_output+000304 (??, ??)
    [00014D70].hkey_legacy_gate+00004C ()
    [04A43128]en_output+0008C8 (??, ??, ??, ??)
    [047111A0]ip_output_post_fw+001920 (0000000000000000,
    F10007000BE8E400,
       F00000002FF46B70)
    [047126D4]ip_output+0000D4 (??, ??, ??, ??, ??, ??)
    [0475EB30]tcp_output+0018F0 (??)
    [0475BCD0]tcp_usrreq+001550 (??, ??, ??, ??, ??)
    [0042C398]soesend+001758 (??, ??, ??, ??, ??, ??, ??)
    [0042AA68]soo_write+0003E8 (??, ??, ??)
    [0042A640]soo_rw+000040 (??, ??, ??, ??, ??)
    [0049A94C]rwuio+00012C (??, ??, ??, ??, ??, ??)
    
    xgell_xmit crash is due to a bad pointer when its parsing
    the mbuf. A pointer needs to be initialized by TCP for
    checksum
    offload/largesend and this is not done in a certain
    specific
    case
    

Local fix

  • Disable checksum offload or have multipath routing to
    host
    This will prevent route from being null if one route
    fails
    cause there's always an alternate path.
    

Problem summary

  • When largesend is enabled on the King adapter, the system can
    crash in the adapter driver trying to read from a bad pointer
    in the packet buffer.
    

Problem conclusion

  • Make sure the packet buffer is initialized correctly.
    

Temporary fix

Comments

  • 5300-08 - use AIX APAR IZ69552
    5300-09 - use AIX APAR IZ69186
    5300-10 - use AIX APAR IZ69263
    5300-11 - use AIX APAR IZ66490
    6100-04 - use AIX APAR IZ66426
    

APAR Information

  • APAR number

    IZ66490

  • Reported component name

    AIX 5.3

  • Reported component ID

    5765G0300

  • Reported release

    530

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2009-12-08

  • Closed date

    2009-12-08

  • Last modified date

    2013-03-28

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

    IZ46718

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

Fix information

  • Fixed component name

    AIX 5.3

  • Fixed component ID

    5765G0300

Applicable component levels

  • R530 PSY U829926

       UP10/02/08 I 1000

PTF to Fileset Mapping

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11P","label":"APARs - AIX 5.3 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"530","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 March 2013