IBM Support

PM66597: Rational Developer for System z server CEEDUMP s0C4 abend in module libfekfmain.so, vtocDirectory + x'3756'

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abstract: Rational Developer for System z (RDz) 8.0.3.2 server
    CEEDUMP (LE) abends0C4 in module libfekfmain.so, vtocDirectory @
    + x'3756'.
    
    This ABEND0C4 is the result of an EXecute (EX instruction) of an
    Exclusive Or characters (XC) instruction.  The number of bytes
    to be cleared is 256 (x'FF' + 1).  The starting address of the
    target area is in Register 14. The data in the dump shows that
    this area has indeed been cleared to binary zeros, but the
    length plus the starting address extends into another page.
    
      Traceback:
        DSA         Entry                 E  Offset
    Statement      Load Mod                        Program Unit
                 Service      Status
        1               conditionHandler
                                                   +00000312
                        libfekfmain.so
                                                    Call
        2               CEEPGTFN    +0000005A
         CEEPLPKA
                                    Call
        3               CEEHDSP      +000025C6
         CEEPLPKA                      CEEHDSP
    HLE7780  Call
        4               vtocDirectory
                                                   +00003776
                        libfekfmain.so
                                                    Exception
        5               processRequest
                                                   +0000072C
                       libfekfmain.so
                                                   Call
        6               ffssrvr               +000000AA
                  libfekfmain.so
                                               Call
        7               callFFSServer
                                                   +00000092
                        lbfekfmain.so
                                                    Call
        8               rseGetDir        +000001A4
              libfekfmain.so
                                          Call
        9
    Java_com_ibm_ftt_rse_mvs_server_miners_FFSJNI_getDir
                                                   +00000354
                        libfekfmain.so
                                                    Call
        10            CEEVRONU    +0000107E
      CEEPLPKA                      CEEVRONU
    HLE7780  Call
        11            RUNJAVATHREAD
                                                   -3C3B39F2
                        libj9vm26.so
                                                    Call
        12            javaProtectedThreadProc
                                                   +000000D2    1824
                  libj9vm26.so
                           j201111    Call
        13            j9sig_protect
                                                   +000005CC    319
                   libj9prt26.so
                             j201111     Call
        14           javaThreadProc
                                                   +00000054
    284                libj9vm26.so
                                j201111     Call
        15           thread_wrapper
                                                   +000003EC
    1182              libj9thr26.so
                                j201111     Call
        16          CEEVROND      +00001200
      CEEPLPKA
                                 Call
        17          CEEOPCMM      +0000096E
     CEEBINIT                         CEEOPCMM
    HLE7780  Call
    
    
    Local Fix:
    
    Not available
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.RDz support                               *
    *                 02.RDz support                               *
    *                 03.RDz support                               *
    *                 04.All users that uses DBCS host code page   *
    *                 05.RDz users using Japanese host code page   *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.Setting debug_level to 3 dynamically *
    *                         is not possible for RSL/RDL commands *
    *                      02.wrong error message upon faulty      *
    *                         F RSED,APPL=D P,CPU command          *
    *                      03.RDz "Display Client" header shows    *
    *                         the number of the active clients per *
    *                         server process. But the actual       *
    *                         number of clients can differ from    *
    *                         what is listed.                      *
    *                      04.Reproducible procedure:              *
    *                         a. Create a COBOL source including   *
    *                            hex on ISPF editor.               *
    *                         b. Open it with System z LPEX Editor *
    *                            on RDz client specifying          *
    *                            IBM-1390(or IBM-1399) and UTF-8   *
    *                            on MVS property                   *
    *                         c. Edit and Save it.                 *
    *                         d. Open it with ISPF editor          *
    *                                                              *
    *                         Some hex values are changed on       *
    *                         round-trip.                          *
    *                                                              *
    *                         IBM-1390/IBM-1399,UTF-8 Common       *
    *                           CA-CF DA-DF EA-EF FA-FE -> 3F      *
    *                           0D 15  25  -> 3F                   *
    *                           1E 1E -> Deleted                   *
    *                           0E -> Corrupted characters         *
    *                                 after x'0E'                  *
    *                           0F -> Deleted                      *
    *                         IBM-1390                             *
    *                           57 59 6A 9C   3F                   *
    *                         IBM-1399                             *
    *                           41 6A 80 90   3F                   *
    *                      05.Some hex values are changed to x'3F' *
    *                         unexpectedly on Japanese host code   *
    *                         pages                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.Setting debug_level to 3 dynamically is not possible for
       RSL/RDL commands
    02.wrong error message upon faulty F RSED,APPL=D P,CPU command
    03.The number of the clients which is shown as a header is
       managed by RDz daemon, not RDz server.
    04.Some hex value are changed to '3F' unexpectedly on DBCS host
       code page, ex IBM-1390/IBM-1399.
    05.Some hex values are changed to x'3F' unexpectedly on Japanese
       host code page
    

Problem conclusion

  • 01.Now, RSL/RDL command can be used to set log level to debug
    02.problem has been resolved
    03.Now, the number of the clients which is shown as a header is
       the actual number of clients.
    04.The DBCS characters that is between SO(x'0E') and SI(x'0F')
       were treated as bad hex that means non-roundtrip character
       and were changed to x'3F'.
       The check logic of bad hex is fixed.
    05.Now, hex characters that cannot be transferred correctly are
       detected and datasets that contains them are opened read-only
       mode adequately on Japanese host code pages
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM66597

  • Reported component name

    RD/Z HOST

  • Reported component ID

    5724T0723

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-06-12

  • Closed date

    2012-09-04

  • Last modified date

    2012-09-05

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

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

Modules/Macros

  • FEKFCMSG FEKFCORE FEKFCOR6 FEKFDIR  FEKFDIR6
    FEKFJVM  FEKFMAIN FEKFMAI6 FEKFMINE FEKFOMVS FEKFRIVP FEKFUTIL
    FEKFZOS  FEKRSEDE
    

Publications Referenced
SC23765808    

Fix information

  • Fixed component name

    RD/Z HOST

  • Fixed component ID

    5724T0723

Applicable component levels

  • R801 PSY UK81498

       UP12/09/05 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.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
27 October 2020