IBM Support

PI62102: RDZ DAEMON RAISES AN ABEND 0C4 IN FUNCTION TFREE AND JNI STARTPROCESS()

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • In Rational Developer for System z - RDz - v9.1.1.2, the daemon
    process may
    raise an abend 0C4 in function tfree.
    
    A dump will show the following traceback with:
    - offset x'D50 in function
    Java_com_ibm_etools_zos_server_CoreJNI_startProcess()
    
    
      DSA      Entry       E  Offset  Statement   Load Mod
    
      1        CEEVFHPH    +000004FA              CEEPLPKA
      2        CEEVROND    +00001258              CEEPLPKA
      3        tfree       +00000088              *PATHNAM
      4        Java_com_ibm_etools_zos_server_CoreJNI_start
                           +00000D50              *PATHNAM
      5        CEEVRONU    +24A62E56              CEEPLPKA
      6        RUNJAVATHREAD
                           -5863FAC0              *PATHNAM
    

Local fix

  • There is no known workaround at this time.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.All RDz users                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.RDz daemon raises an abend 0C4 in    *
    *                         function tfree and JNI               *
    *                         startProcess()                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.In Rational Developer for System z - RDz - v9.1.1.2, the
       daemon process may raise an abend 0C4 in function tfree()
       called from
       Java_com_ibm_etools_zos_server_CoreJNI_startProcess()
    

Problem conclusion

  • 01.Java_com_ibm_etools_zos_server_CoreJNI_startProcess() has a
       pointer whose value is not initialized in nomal cases. Only
       if a heap area is allocated only in some error conditions ,
       the pointer is initialized to point the allocated area. Even
       if it is not initialized,
       Java_com_ibm_etools_zos_server_CoreJNI_startProcess() tries
       to free the pointed heap area and that could cause the
       abends in tfree(). RDz server code is updated to call
       tfree() only if the pointer points the allocated heap area.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI62102

  • Reported component name

    RD/Z HOST

  • Reported component ID

    5724T0723

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-05-09

  • Closed date

    2016-09-28

  • Last modified date

    2016-10-01

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

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

Modules/Macros

  • FEKFCORE FEKFCOR6 FEKFZOS
    

Fix information

  • Fixed component name

    RD/Z HOST

  • Fixed component ID

    5724T0723

Applicable component levels

  • R910 PSY UI41212

       UP16/10/01 I 1000

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Document information

More support for: Rational Developer for System z

Software version: 9.1

Reference #: PI62102

Modified date: 01 October 2016