Skip to main content

IC84266: CHANCES OF MEMORY LEAK INTRODUCED IN VERSION 9.7 FIX PACK 5


Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In Version 9.7 Fix Pack 5, chances of having a memory leak have
    been introduced. To check if a memory leak has happened, issue
    the db2pd -memb command and check if the output of the command
    looks similar to the following output:
    
    Memory blocks sorted by size for private pool:
    PoolID     PoolName   TotalSize(Bytes)     TotalCount LOC   File
    88         private    264376936                      164622
    1541  2904145706
    88         private    131072                               1
    1287  789176096
    88         private    49152                                  5
    385   1234005865
    88         private    7072                                    2
    1253  2506170342
    88         private    4296                                    1
    246   2926445243
    
    Total size for PRIVATE memory set: 283633406 bytes
    
    Memory blocks sorted by size for private pool:
    PoolID     PoolName   TotalSize(Bytes)     TotalCount LOC   File
    88         private    283437968                     175389
    1541  2904145706
    88         private    131072                             1
    1287  789176096
    88         private    49152                                5
    385   1234005865
    88         private    7072                                2
    1253  2506170342
    
    The private memory usage in file 2904145706 at line 1541 keeps
    leaking and consumes physical memory.
    
    This memory leak can happen if a query uses a LOB locator for
    the output column.
    
    Example:
    ODBC  application does:
    select substr( clob_column, 1, 30 ) from t1
    SQLBindCol is done with with SQL_C_CLOB_LOCATOR
    
    The query is returning a LOB column, but the client wants a LOB
    locator.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * N/A                                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Install fix                                                  *
    ****************************************************************
    

Problem conclusion

  • Install fix
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC84266

  • Reported component name

    DB2 FOR LUW

  • Reported component ID

    DB2FORLUW

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-06-13

  • Closed date

    2012-11-28

  • Last modified date

    2012-11-28

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

    IC80394

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

       UP

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

DB2 for Linux, UNIX and Windows


Software version:
10.1


Reference #:
IC84266


Modified date:
2012-11-28

Translate my page

Content navigation