IBM Support

PH33278: LANGUAGE ENVIRONMENT ABENDS0F8 WHEN RUNNING IN SRB MODE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as documentation error.

Error description

  • An abends0F8 may be issued when code running in SRB mode
    makes a call to any Language Environment code where that code
    must issue an SVC call.  SVC calls are not permitted when
    executing Language Environment code in SRB mode outside of the
    Language Environment Preinitialization process.
    
    This restriction needs to be better documented. Projected
    closing code for this apar is DOC
    
    ANALYSIS:
         While running in SRB mode a malloc call was made to get
    some heap storage.  This required Language Environment to issue
    an SVC 1 wait call to get the Heap Latch because another thread
    already had the Heap Latch.
    
    KNOWN IMPACT:
    The application will fail.
    
    VERIFICATION STEPS:
    1. Running in SRB mode.
    2. Receive an abends0F8 in some Language Envioronment module.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Language Environment conforming applications that run in *
    * service request block (SRB) mode and invoke a Language       *
    * Environment service.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When a Language Environment conforming routine which invokes *
    * Language Environment services running in SRB mode, 0F8 ABEND *
    * may be issued due to SVC call are not allowed on SRB and     *
    * Language Environment services may issue SVC call implicitly. *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Add a new section: Restrictions under SRB mode.
    
    z/OS Language Environment Programming Guide->Specialized
    programming tasks->Restrictions under SRB mode
    Restrictions exist when running a routine in SRB mode. For
    instance, SRB routines cannot issue any SVCs (except for ABEND).
    
    Language Environment routines which invoke SVCs implicitly can
    not be invoked successfully in SRB mode.
    Some of those service routines include:
    * Load a Module
    * Delete a Module
    * Get Storage
    * Free Storage
    * Handle Exception
    * Process Message
    

Problem conclusion

  • The document has been updated to notify the customers.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH33278

  • Reported component name

    LE BASE FOR Z/O

  • Reported component ID

    568819801

  • Reported release

    7B0

  • Status

    CLOSED DOC

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-01-12

  • Closed date

    2021-02-03

  • Last modified date

    2021-03-15

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

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

Publications Referenced
SA38068200    

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"7B0"}]

Document Information

Modified date:
16 March 2021