APAR status
Closed as program error.
Error description
ABEND0C6 FRXIVSM0 CSECT FRXDSWT$ X'278' ON A COMPARE AND SWAP INSTRUCTION.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All the uses of IMS DRF version 3 might be * * affected. * **************************************************************** * PROBLEM DESCRIPTION: DRF abend S0C6 in module FRXIVSM0 * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** The PL/x compiler generates incorrect storage alignment for variables with the FIXED(64) attribute. This caused incorrect alignment for an adjacently declared variables used as operands of a Compare Double and Swap and Compare and Swap instructions, which resulted in a S0C6 specification Exceptions. The operands are dynamically allocated and so depending on the allocation address they may or may not have ended up on the correct boundary,thus the S0C6 is intermittent.
Problem conclusion
AIDS: RIDS/UTIL RIDS/DBS DBS/UTIL GEN: *** END IMS KEYWORDS *** FRXIVSM0 has been changed: The FIXED(64) attribute of the variable was changed to BIT(64) so that the compiler generates the correct alignment. The PL/x compiler will be changed to correct the incorrect alignment. There are no remaining DRF variables with the FIXED(64) attribute.
Temporary fix
Comments
APAR Information
APAR number
PK56599
Reported component name
IMS DB RECOVERY
Reported component ID
5655I4400
Reported release
310
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2007-11-14
Closed date
2007-12-20
Last modified date
2008-04-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK32536
Modules/Macros
FRXIAUX FRXIOCN0 FRXIOSM0 FRXIVCN0 FRXIVSM0
Fix information
Fixed component name
IMS DB RECOVERY
Fixed component ID
5655I4400
Applicable component levels
R310 PSY UK32536
UP07/12/22 P F712
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX88Z","label":"IMS Database Recovery Facility"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
30 April 2008