IBM Support

PH68674: LIBERTY Z/OS 24.0.0.12 TAKES AN ABEND0C4 DUMP FOR GPF IN COM/IBM/IO/ASYNC/ ASYNCLIBRARY.AIO_PREPARE2

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • ABEND0C4 TDUMP is taken with failing java callstack below, and
    may be followed by an
    ABEND=40D,RC=10,COMPON=RTM2,COMPID=SCRTM,ISSUER=IEAVTRT2,MEMTERM
    -
                 UNRECOVERABLE ABEND FAILURE  DUMP
    
    thread id: 0x28381800
      registers:
       PSW    = 0x070c140180ff1226   R0     = 0x0000005440000001
    R1     = 0x7b032c90e41f1520   R2     = 0x00000000070c1401
       R3     = 0x000000001be0eae0   R4     = 0x0000000000a706b8
    R5     = 0x0000000000001960   R6     = 0x0000000000800081
       R7     = 0x0000000000000000   R8     = 0x0000000000ff1dc8
    R9     = 0x000001ef00ff19a8   R10    = 0x0000005400000000
       R11    = 0x0000000000f3f980   R12    = 0x000000000000400a
    R13    = 0x0000005400000000   R14    = 0x0000000080ff0adc
       R15    = 0x000000001be0eae0
      native stack sections:
      native stack frames:
      properties:
       CAA=0x5187ffec60                          CAA CEL level=0x1f
       EDB=0x51481055e8                          IFA Enabled=no
       PSW:64=0x70c140180ff1226
    PTHREADID=0x2838180000000058
       Stack direction=up                        TCB=0xa706b8
       Task Completion Code=0xffffffff940c4000   WEBFLAG2=0x01
      associated Java thread: <no associated Java thread>
    
    
    name:          Shared TCPChannel NonBlocking Accept Thread
       id:            0x2838180000000058
       Thread object: java/lang/Thread @ 0xb1da5330
       Native info:   !j9vmthread 0x7a122700  !stack 0x7a122700
       Daemon:        true
       ID:            102 (0x66)
       Priority:      5
       Thread.State:  RUNNABLE
    
       JVMTI state:   ALIVE RUNNABLE
    
       Java stack frames:
    
        bp: 0x000000007ac7b7d8  method: long
    com/ibm/io/async/AsyncLibrary.aio_prepare2(long, long)  (Native
    Method)
         objects: <no objects in this frame>
        bp: 0x0000000000000000  method: long
    com/ibm/io/async/AsyncLibrary.prepare2(long, long)  source:
    AsyncLibrary.java:611
         objects: <no objects in this frame>
        bp: 0x000000007ac7b5f0  method: void
    com/ibm/io/async/AsyncSocketChannel.prepareSocket()  source:
    AsyncSocketChannel.java:358
         objects: 0xbd8e40d8 0xbd8e40d8 0xbd8e40d8
        bp: 0x000000007ac7b638  method: void com/ibm/io/async/Async
    SocketChannel.<init>(java.nio.channels.SocketChannel,com.ibm.io.
    AsyncSocketChannel.java:172
         objects: 0xb1f05bb8 0xbd8e3ec8 0xbd8e40d8
        bp: 0x000000007ac7b6a8  method:
    com.ibm.ws.tcpchannel.internal.SocketIOChannel com/ibm/ws/tcpch
    annel/internal/AioTCPChannel.createInboundSocketIOChannel(java.
    nio.channels.SocketChannel) source: AioTCPChannel.java:253
         objects: 0xbd8e40d8 0xb2805448 0xbd8e3ec8
        bp: 0x000000007ac7b750  method: boolean com/ibm/ws/tcpchann
    el/internal/NBAcceptChannelSelector.performRequest() source: NBA
         objects: 0xb20c3230 0xbd8e3e10 0xbd8e3ec8 0xb20c3230
    0xb2648338 0xbd8e3e10 0xbd8e3ec8
        bp: 0x000000007ac7b7d8  method: void
    com/ibm/ws/tcpchannel/internal/ChannelSelector.run()  source:
    ChannelSelector.java:259
         objects: 0xb20c3230
        bp: 0x000000007ac7b7f8  method: void java/lang/Thread.run()
    source: Thread.java:853
         objects: <no objects in this frame>
    
    ip verbx ledata 'nthreads(*) asid(nnn)'   shows exception in
    aio_prepare2
    
    20       CELQHROD    +00000266              CELQLIB
    
    21       aio_prepare2+0089783E              *PATHNAM
    Exception
    22       ZJ9SYM1     +00000000              *PATHNAM
    
    23       runJavaThread
    
                        +00000510              *PATHNAM
    
    24       javaProtectedThreadProc(J9PortLibrary*,void*)
    
                        +000001A6              *PATHNAM
    
    25       omrsig_protect
    
                        +0000046A              *PATHNAM
    
    26       javaThreadProc
    
                        +00000080              *PATHNAM
    
    27       thread_wrapper
    
                        +00000870              *PATHNAM
    
    28       CELQPCMM    +00000F68              CELQLIB
    
    
    
    The failing PSW address is in  the bbgzsafm DLL.   The
    routine that ABENDED is prepareConnection.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server for z/OS                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND0C4/ABENDS0C4 in                   *
    *                      prepareConnection when clearing         *
    *                      storage                                 *
    ****************************************************************
    0C4 abend in prepareConnection when clearing storage because the
    requested storage was not obtained. The failing PSW address is
    in the bbgzsafm DLL. The stack traceback shows java went native
    to aio_prepare2 which ends up calling prepareConnection.
    

Problem conclusion

  • Updated the code to not clear storage if the storage was not
    obtained.
    
    The fix for this APAR is targeted for inclusion in WebSphere
    Liberty fix pack 26.0.0.2 For more information, see 'Recommended
    Updates for WebSphere Application Server':
    https://www.ibm.com/support/pages/node/715553
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH68674

  • Reported component name

    LIBERTY PROF -

  • Reported component ID

    5655W6514

  • Reported release

    CD0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-10-24

  • Closed date

    2026-01-27

  • Last modified date

    2026-01-28

  • 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

    LIBERTY PROF -

  • Fixed component ID

    5655W6514

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"CD0","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
28 January 2026