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