IBM Support

PI68844: IN IBM RATIONAL DEVELOPER FOR Z SYSTEMS 9.1.1.3, OC4 ABENDS MAY OCCUR IN LIBFEKFMAIN.SO AFTER CALL FOR TRACE

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • In IBM Rational Developer for z Systems, 9.1.1.3, users may
    experience OC4 abends attempting to open a member.
    When trying to gain a lock on the member, the code attempts to
    log entries to the trace, but the trace function causes an OC4
    abend.  In turn, the lock handler affected by the OC4 abend then
    loops on the trace.   These final abends occur in libfekfmain.so
    when fflush  is called in the trace.
    
    A CEEDUMP shows:
    Traceback:
        DSA   Entry       E  Offset  Statement   Load Mod
    Program Unit                   Service  Status
        1     ffsLockHandler
                          +00000358              libfekfmain.so
    Call
        2     CEEPGTFN    +0000005A              CEEPLPKA
    Call
        3     CEEHDSP     +00002A4C              CEEPLPKA
    CEEHDSP                        UI90017  Call
        4     CEEHRNUH    +0000009A              CEEPLPKA
    CEEHRNUH                       HLE7790  Call
        5     fflush      +000004F2              CELHV003
    HLE7790  Exception
        6     CEEVROND    +0000127E              CEEPLPKA
    Call
        7     trace       +00000584              libfekfmain.so
    Call
        8     processCommand
                          +000000C2              libfekfmain.so
    Call
        9     lockManager +000005EE              libfekfmain.so
    Call
        10    CEEPGTFN    +0000005A              CEEPLPKA
    Call
        11    CEEOPCMM    +00000986              CEEBINIT
    CEEOPCMM                       UI33704  Call
    
    
    Current Condition:
            CEE3204S The system detected a protection exception
    (System Completion Code=0C4).
          Location:
            Program Unit:  Entry: fflush Statement:  Offset:
    +000004F2
    

Local fix

  • A temporary fix may be to disable as much tracing to the
    rsecomm.log as possible with either an entry of debug_level=0 in
    rsecomm.propreties or an operator command of TRACE
    OFF,USER=RDZ,TARGET=FFS  but this may only allow for an
    extension of time before the abend happens again instead of
    actually preventing the abend.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.All RDz users                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.IN IBM RATIONAL DEVELOPER FOR Z      *
    *                         SYSTEMS 9.1.1.3, OC4 ABENDS MAY      *
    *                         OCCUR IN LIBFEKFMAIN.SO AFTER CALL   *
    *                         FOR TRACE                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.When RDz host code is writing log information to trace files
       and some kinds of exceptions occur, the condition handler to
       handle the exceptions is called, it will call the same trace
       and the same exception occurs. The exception may be
       recursively raised and RDz host process is killed.
    

Problem conclusion

  • 01.The host code is updated to stop output trace lines if they
       are requested from the condition handler triggered by an
       exception in the same trace code.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI68844

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-09-07

  • 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 FEKFENVR FEKFMAIN FEKFMAI6
    FEKFZOS  FEKRSEDE
    

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 #: PI68844

Modified date: 01 October 2016