A fix is available
APAR status
Closed as program error.
Error description
The 0C4 abend occurs at offset x'392' in module DFHTRPX. The failing instruction is a huge MVCL with negative length to corrupt the trace table. DFHTRPX is sent a negative length value as part of trace data 4 as part of a x'3307' Severe error trace entry. This is issued by DFHPIJG because of a "pijg_failure_template_mismatch" ( error code 1468 ). This can be determined by Trace data 3. The syslog shows following messages, DFHTR0112 Bad data passed for tracing to module DFHTRPT DFHPI0002, a severe error (code X'3307') has occurred in module DFHPIJG Additional Symptom(s) Search Keyword(s): 0C4, DFHTRPX, severe error x'3307', KIXREVxxx
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: 0C4 abend occurs in DFHTRPX due to * * large MVCL with negative length. * **************************************************************** DFHTRPX is the fast path trace put module and is called from many CICS modules as an 'in-line' procedure to write trace entries to the internal trace table. Usually, if it detects any out of bound length parameters it will make a full domain call to DFHTRPT to handle them. However, DFHTRPX uses signed fields to calculate lengths and if it receives bad data, the sign bit can get propagated in registers causing DFHTRPX to overlay storage and typically abend 0C4.
Problem conclusion
DFHTRPX, DFHTRPT and DFHTRFT have been amended so they will generate an TR 0101 OVERLENGTH-ENTRY exception trace entry if an invalid length value is passed to them.
Temporary fix
Comments
APAR Information
APAR number
PH03437
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-09-28
Closed date
2019-01-29
Last modified date
2019-03-21
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI60984 UI60985 UI60986 PH09994
Modules/Macros
DFHTRFT DFHTRPT DFHTRPX
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R000 PSY UI60986
UP19/02/02 P F902 ¢
R100 PSY UI60985
UP19/01/30 P F901 ¢
R200 PSY UI60984
UP19/02/01 P F901 ¢
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":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2","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":"5.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
21 March 2019