Problem Note 39533: A system abend 0C4 occurs in modules SASVM, SASXAL, and SASXA1 when you create a stored compiled macro
Using the stored compiled macro facility with the SOURCE option in effect can result in a system abend 0C4 in modules SASVM, SASXAL, and SASXA1. To circumvent this problem, set the SAS system option NOCARDIMAGE prior to the %MACRO statement.
Operating System and Release Information
SAS System | Base SAS | z/OS | 9.1 TS1M3 SP4 | 9.3 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
The following is an example that will result in the failure.
Allocate library where compiled macro and source are stored.
Set options for Stored Compiled Macro Facility, and location for them.
Create a Stored Compile Macro with SOURCE to be saved.
LIBNAME MACLIB '.SAS.MSTORE' DISP=(NEW,DELETE,DELETE);
OPTIONS MSTORED SASMSTORE=MACLIB;
%MACRO TEST / STORE SOURCE;
DATA ONE;
X=1;
RUN;
%MEND TEST;
ERROR: System abend 0C4 occurred in module SASVM function VMREALC at offset 0007DA.
ERROR: Traceback will be attempted...
NOTE: Traceback called
NOTE: Module Function Offset Line
NOTE: -------- -------- ------ ----
NOTE: SASXKERN YMREALC 0000C6 0
NOTE: SASXMAC YJMEND 00183A 0
NOTE: SASXMAC YJOCH 0026CA 0
NOTE: SASXSHEL YTSCAN 000F00 0
NOTE: SASXSHEL YJDELTA 00012E 0
NOTE: SASXSHEL YJNEXT 0000CE 0
NOTE: SASXSHEL YTOKAP 0000B0 0
NOTE: SASXSHEL YTTKNX 000506 0
NOTE: SASXSHEL YALEXEC 0003AE 0
NOTE: SASXSHEL YALINLN 0004E6 0
NOTE: SASXSHEL YALPROC 00022C 0
NOTE: SASXBTCH SASXBTCH 0013B0 0
NOTE: SASHOST UNKNOWN 002DC0 0
A possible system abend 0C4 in modules SASVM, SASXAL, and SASXA1 when you create a stored compiled macro.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2011-04-06 14:45:51 |
Date Created: | 2010-05-05 11:20:25 |