IBM Support

PI44496: USERS SEE MANY THREADS GENERICALLY NAMED THREAD-XX, LIKE "THREAD-23"

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer noticed many (around 30) threads in his javacores with
    generically named threads and very similar java stacks:
    
    3XMTHREADINFO      "Thread-80" J9VMThread:0x0000000026D8FB00,
    j9thread_t:0x0000004808BA58F0,
    java/lang/Thread:0x0000000095096708,
    state:P, prio=5
    3XMJAVALTHREAD            (java/lang/Thread getId:0xCB,
    isDaemon:true)
    3XMTHREADINFO1            (native thread ID:0x242C8600, native
    priority:
    0x5, native policy:UNKNOWN, vmstate:P, vm thread
    flags:0x000a0001)
    3XMCPUTIME               CPU usage total: 0.101000000 secs
    3XMTHREADBLOCK     Parked on:
    java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionO
    bject@0x
    0000000083253850 Owned by: <unknown>
    3XMHEAPALLOC             Heap bytes allocated since last GC
    cycle=0
    (0x0)
    3XMTHREADINFO3           Java callstack:
    4XESTACKTRACE                at sun/misc/Unsafe.park(Native
    Method)
    4XESTACKTRACE                at
    java/util/concurrent/locks/LockSupport.
    parkNanos(LockSupport.java:222(Compiled Code))
    4XESTACKTRACE                at
    java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionO
    bject.
    awaitNanos(AbstractQueuedSynchronizer.java:2036(Compiled Code))
    4XESTACKTRACE                at
    java/util/concurrent/DelayQueue.take
    (DelayQueue.java:175(Compiled Code))
    4XESTACKTRACE                at
    java/util/concurrent/ScheduledThreadPoolExecutor$DelayedWorkQueu
    e.take
    (ScheduledThreadPoolExecutor.java:620(Compiled Code))
    4XESTACKTRACE                at
    java/util/concurrent/ScheduledThreadPoolExecutor$DelayedWorkQueu
    e.take
    (ScheduledThreadPoolExecutor.java:613(Compiled Code))
    4XESTACKTRACE                at
    java/util/concurrent/ThreadPoolExecutor.
    getTask(ThreadPoolExecutor.java:959(Compiled Code))
    4XESTACKTRACE                at
    java/util/concurrent/ThreadPoolExecutor$Worker.run(ThreadPoolExe
    cutor.
    java:917)
    4XESTACKTRACE                at
    java/lang/Thread.run(Thread.java:784)
    3XMTHREADINFO3           No native callstack available on this
    platform
    
    Further analysis of dumps showed that the threads are part of a
    pool of threads of type
    java/util/concurrent/ThreadPoolExecutor$Worker
    
    and
    final java.util.concurrent.ThreadPoolExecutor this$0
    
    points to
     com/ibm/ws/session/WsSessionInvalidatorWithThreadPool$Scheduled
    Executor
    

Local fix

  • N/A, the threads are valid WAS threads and are there by design
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server                                      *
    *                  V8.0 and V8.5                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: WAS Session Invalidator threads are     *
    *                      generically named Thread-XX             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Session Invalidator threads are currently given a generic thread
    name, which can cause difficulty in assessing resource
    allocation
    and debugging issues with hung threads.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI44496

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-07-07

  • Closed date

    2015-10-02

  • Last modified date

    2015-10-02

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

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

Fix information

  • Fixed component name

    WEBSPHERE FOR Z

  • Fixed component ID

    5655I3500

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
11 January 2022