Problem Note 64207: A segmentation violation occurs after you submit SYSTASK and WAITFOR statements repeatedly within a macro loop
You might encounter a segmentation violation after you submit multiple SYSTASK and WAITFOR statements under the following conditions:
- You submit several SYSTASK statements.
- You also submit several WAITFOR statements that list all of the previous SYSTASK tasks.
- You repeat the above actions, typically through macro programming logic.
- These statements run on an operating system based on UNIX.
After the segmentation violation occurs, the SAS® log shows traceback information that looks similar to the following:
ERROR: An exception has been encountered.
Please contact technical support and provide them with the following traceback information:
The SAS task name is [Program ]
Segmentation Violation
Traceback of the Exception:
SASHome/SASFoundation/9.4/sasexe/sas(+0x15aa8e) [0x7fc5bb09da8e]
SASHome/SASFoundation/9.4/sasexe/sas(+0x4cb0b) [0x7fc5baf8fb0b]
SASHome/SASFoundation/9.4/sasexe/tkmk.so(bkt_signal_handler+0x144) [0x7fc5b995e3c4]
/lib64/libpthread.so.0(+0x381620f520) [0x7fc5bab13520]
SASHome/SASFoundation/9.4/sasexe/sas(+0x15db08) [0x7fc5bb0a0b08]
SASHome/SASFoundation/9.4/sasexe/sas(+0xe4e30) [0x7fc5bb027e30]
SASHome/SASFoundation/9.4/sasexe/sasxany(yzwtfor+0x51a) [0x7fc58e739cca]
SASHome/SASFoundation/9.4/sasexe/sasxshel(yasany+0x927) [0x7fc5a5e00fc7]
SASHome/SASFoundation/9.4/sasexe/sasxshel(yasany2+0xcb) [0x7fc5a5e0054b]
SASHome/SASFoundation/9.4/sasexe/sasxshel(yttknx+0x13ff) [0x7fc5a5e21e5f]
SASHome/SASFoundation/9.4/sasexe/sasxshel(yalexec+0x5e7) [0x7fc5a5e42897]
SASHome/SASFoundation/9.4/sasexe/sasxshel(yalinln+0x2fd) [0x7fc5a5e45ecd]
SASHome/SASFoundation/9.4/sasexe/sasxshel(yalproc+0x191) [0x7fc5a5e402c1]
SASHome/SASFoundation/9.4/sasexe/sasxbtch(sasxbtch+0x85) [0x7fc5a609ea25]
SASHome/SASFoundation/9.4/sasexe/sas(vvtentr+0x13d) [0x7fc5baf8f6ad]
/lib64/libpthread.so.0(+0x38162077e1) [0x7fc5bab0b7e1]
/lib64/libc.so.6(clone+0x6d) [0x7fc5ba19a8ed]
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | Base SAS | Solaris for x64 | 9.4_M3 | 9.4_M7 | 9.4 TS1M3 | 9.4 TS1M7 |
HP-UX IPF | 9.4_M3 | 9.4_M7 | 9.4 TS1M3 | 9.4 TS1M7 |
Linux for x64 | 9.4_M3 | 9.4_M7 | 9.4 TS1M3 | 9.4 TS1M7 |
64-bit Enabled Solaris | 9.4_M3 | 9.4_M7 | 9.4 TS1M3 | 9.4 TS1M7 |
64-bit Enabled AIX | 9.4_M3 | 9.4_M7 | 9.4 TS1M3 | 9.4 TS1M7 |
*
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.
After you submit multiple SYSTASK and WAITFOR commands, typically within macro code that loops, a segmentation violation occurs for the SAS® task name "Program."
Type: | Problem Note |
Priority: | high |
Topic: | SAS Reference ==> Statements ==> Operating Environment Common Programming Tasks ==> Iterative Processing Common Programming Tasks
|
Date Modified: | 2020-10-19 08:30:29 |
Date Created: | 2019-05-17 04:54:44 |