IBM Support

IC77735: CRASH IN SQLJRCLIENTREROUTE WHEN FREEING NULL POINTER DURING LOW MEMORY CONDITION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • During a low memory condition, an unsuccessful Client Reroute
    may cause a Signal 11 while trying to free a NULL pointer. The
    db2diag.log will contain a message like this:
    
    2011-06-26-06.38.45.220362-420 I191223582C1038    LEVEL: Severe
    PID     : 643214               TID  : 1           PROC :
    INSTANCE: db2inst1              NODE : 000         DB   : sample
    APPHDL  : 0-119                APPID: AABBCCDD.A17B.110531140101
    FUNCTION: DB2 UDB, SQO Memory Management, sqlofmblkEx, probe:22
    MESSAGE : Attempted to free NULL pointer.
    CALLSTCK:
      [0] 0xD477F19C sqlofmblkEx + 0x8E0
      [1] 0xD3ED7C80
    sqljrClientReroute__FP7UCintfcibPbP16sqljrChainedRqst + 0x3C4
      [2] 0xD3ED702C
    sqljrPostErrorProcessing__FP13sqljrDrdaArCbP7UCintfci + 0x23C
      [3] 0xD3E30F40 sqljrDrdaArRollback__FP7UCintfc + 0x85C
      [4] 0xD44C2434
    sqljsRollbackBeforeConnectReset__FP11UCconHandle + 0xF0
      [5] 0xD44C258C sqljsCleanup__FP13sqle_agent_cbP11UCconHandle +
    0xCC
      [6] 0xD44C21A8 sqljsDrdaAsInnerDriver__FP17sqlcc_init_structb
    + 0x110
      [7] 0xD44C1EFC sqljsDrdaAsDriver__FP17sqlcc_init_struct + 0x88
      [8] 0xD4599724 sqleRunAgent__FPcUl + 0x264
      [9] 0xD43340FC sqloCreateEDU__FPFPcUl_vPcUlP13SQLO_EDU_INFOPl
    + 0x1AC
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users when Client Reroute is enabled                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * During a low memory condition, an unsuccessful Client        *
    * Reroute                                                      *
    * may cause a Signal 11 while trying to free a NULL pointer.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Problem fixed in DB2 v9.7 FP5                                *
    ****************************************************************
    

Problem conclusion

  • Problem fixed in DB2 v9.7 FP5
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC77735

  • Reported component name

    DB2 FOR LUW

  • Reported component ID

    DB2FORLUW

  • Reported release

    970

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-07-26

  • Closed date

    2012-01-19

  • Last modified date

    2012-01-19

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

    IC77525

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

Fix information

  • Fixed component name

    DB2 FOR LUW

  • Fixed component ID

    DB2FORLUW

Applicable component levels

  • R970 PSN

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSEPGG","label":"DB2 for Linux, UNIX and Windows"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.7","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
19 January 2012