IBM Support

IT15572: DEVICE SERVER CRASHES WITH OUTOFMEMORY IN IBM SPECTRUM CONTROL 5.2.9.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Device server run out of memory and you can found the problem in
    following log files.
    
    dmSvcTrace.log :
    
     2016-05-15 17:25:13.595+0200 HWN099993E Exception finishing
    events miniprobe for
    @(-9223372036845875368;[-9223372036844408209,0,2];-9223372036844
    406177;NAPIEventPostProcessThread_xxxxxxxxxxxx_20160515-172301
    )
      java.lang.OutOfMemoryError: Java heap space
     at com.ibm.db2.jcc.t4.gb.a(gb.java:3090)
     at com.ibm.db2.jcc.t4.gb.a(gb.java:781)
     at com.ibm.db2.jcc.t4.gb.a(gb.java:365)
     at com.ibm.db2.jcc.t4.rb.a(rb.java:233)
     at com.ibm.db2.jcc.am.ko.a(ko.java:3427)
     at com.ibm.db2.jcc.am.ko.b(ko.java:4251)
     at com.ibm.db2.jcc.am.ko.ec(ko.java:739)
     at com.ibm.db2.jcc.am.ko.executeQuery(ko.java:708)
     at
    com.ibm.tpc.infrastructure.database.DBPreparedStatement.executeQ
    uery(DBPreparedStatement.java:231)
     at
    com.ibm.tpc.disk.control.napi.NAPIControlPostProcessBase.getStor
    ageSubsystemKey(NAPIControlPostProcessBase.java:377)
     at
    com.ibm.tpc.monitor.NAPISVCEventMiniprobePostProcessor.finishSVC
    EventMiniprobe(NAPISVCEventMiniprobePostProcessor.java:293)
     at
    com.ibm.tpc.monitor.NAPISVCEventMiniprobePostProcessor.process(N
    APISVCEventMiniprobePostProcessor.java:157)
     at
    com.ibm.tpc.monitor.NAPIEventPostProcessThread.run(NAPIEventPost
    ProcessThread.java:189)   com.ibm.tpc.monitor.NAPI
    
    
    Heapdump shows:
    63 instances of "com.ibm.db2.jcc.t4.b", loaded by "<system class
    loader>" occupy 1,012,916,992 (64.01%) bytes.
    
    All so a information for this error can you found in :
    
    wlp/usr/servers/deviceServer/javacore.*.core contains following
    Stack Trace:
    
    3XMTHREADINFO
    "NAPIEventPostProcessThread_xxxxxxxxxxxxxx_20160519-161531"
    J9VMThread:0x000000000562FB00, j9thread_t:0x0000000050BA37C0,
    java/lang/Thread:0x00000000FE702900, state:R, prio=5
    4XESTACKTRACE                at
    java/net/SocketInputStream.socketRead0(Native Method)
    4XESTACKTRACE                at
    java/net/SocketInputStream.read(SocketInputStream.java:164(Compi
    led Code))
    4XESTACKTRACE                at
    java/net/SocketInputStream.read(SocketInputStream.java:134(Compi
    led Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/t4/x.b(x.java:211(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/t4/x.c(x.java:317(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/t4/x.c(x.java:430(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/t4/x.v(x.java:1198(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/t4/bb.e(bb.java:51(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/t4/q.c(q.java:50(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/t4/i.readCursorClose_(i.java:304(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/ResultSet.readClose(ResultSet.java:602(Compil
    ed Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/jo.d(jo.java:2685(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/jo.h(jo.java:2658(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/jo.f(jo.java:2565(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/jo.kb(jo.java:2554(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/jo.T(jo.java:802(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/ko.T(ko.java:6032(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/ko.close(ko.java:6019(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/tpc/infrastructure/database/DBPreparedStatement.close(DB
    PreparedStatement.java:103(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/tpc/infrastructure/mapping/CLI_SVC_Util.cleanupUndetecte
    dVDiskRelations(CLI_SVC_Util.java:768(Compiled Code))
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Spectrum Control or TPC 5.2.x users monitoring SVC or    *
    * Storwize storage subsystems.                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fix maintenance when available.                        *
    ****************************************************************
    Unclosed DB2 statements and results sets were the main consumers
    of the heapdump.
    

Problem conclusion

  • The fix for this APAR is targeted for the following maintenance
    package:
    
    | refresh pack | 5.2-TIV-TPC-RP0011 - target August 2016
    
    Fixed in IBM Spectrum Control 5.2.11.
    
    http://www.ibm.com/support/docview.wss?&uid=swg21320822
    
    The target dates for future refresh packs do not represent a
    formal commitment by IBM. The dates are subject to change
    without notice.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT15572

  • Reported component name

    TPC ADVANCED

  • Reported component ID

    5608TPCA0

  • Reported release

    529

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-06-03

  • Closed date

    2016-08-02

  • Last modified date

    2016-08-02

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

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

Modules/Macros

  • Device   Server
    

Fix information

  • Fixed component name

    TPC ADVANCED

  • Fixed component ID

    5608TPCA0

Applicable component levels

  • R527 PSY

       UP

  • R528 PSY

       UP

  • R529 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS5R93","label":"IBM Spectrum Control"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"529","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
22 February 2022