Problem Note 67647: Using PROC FORMAT with a large data set in a Linux operating environment causes an exception and a segmentation violation
The FORMAT procedure generates an exception and a segmentation violation after processing a large data set as input to the CNTLIN= argument. SAS can stop responding, and the exception and a segmentation violation error occur for the FORMAT task, as shown here:
5334 ! PROC FORMAT LIBRARY=work CNTLIN=large-data-set;
NOTE: Format $MYFMT has been output.
5335 RUN;
ERROR: An exception has been encountered.
Please contact technical support and provide them with the following traceback information:
The SAS task name is [FORMAT ]
Segmentation Violation
Traceback of the Exception:
/sasbin/Prod/SASFoundation/9.4/sasexe/sas(+0x16840e) [0x55982602b40e]
/sasbin/Prod/SASFoundation/9.4/sasexe/sas(+0x4eddf) [0x559825f11ddf]
/sasbin/Prod/SASFoundation/9.4/sasexe/tkmk.so(bkt_signal_handler+0x144) [0x2b7350acbac4]
/lib64/libpthread.so.0(+0xf630) [0x2b734f76d630]
/sasbin/Prod/SASFoundation/9.4/sasexe/sase7l(__intel_ssse3_rep_memcpy+0xb8) [0x2b7369cf7fc8]
/sasbin/Prod/SASFoundation/9.4/sasexe/sase7l(ylewrbl+0x187) [0x2b7369cf0247]
/sasbin/Prod/SASFoundation/9.4/sasexe/sase7l(ylwobj+0x3a7) [0x2b7369cef627]
/sasbin/Prod/SASFoundation/9.4/sasexe/sase7l(e7lmwt+0x9fd) [0x2b7369ce7acd]
/sasbin/Prod/SASFoundation/9.4/sasexe/sase7(e7lclos+0x46c) [0x2b7361f968ec]
/sasbin/Prod/SASFoundation/9.4/sasexe/sasyh(ylclos3+0x434) [0x2b7361cfe344]
/sasbin/Prod/SASFoundation/9.4/sasexe/sasyh(ylclose+0x56) [0x2b7361cfd8a6]
/sasbin/Prod/SASFoundation/9.4/sasexe/sasforma(sasforma+0x65f) [0x2b73a43d581f]
/sasbin/Prod/SASFoundation/9.4/sasexe/sas(vvtentr+0x18a) [0x559825f1193a]
/lib64/libpthread.so.0(+0x7ea5) [0x2b734f765ea5]
/lib64/libc.so.6(clone+0x6d) [0x2b73501b58cd]
SAS WTABORT (FORMAT) The SAS System has detected an abort condition. An Exception occurred during wthtrm().
Please Contact Technical Support.
This problem occurs intermittently when the program is executed in a Linux environment but does not seem to occur in other operating systems. The errors are caused by the underlying code that is used to close the catalog.
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 | Linux for x64 | 9.4_M5 | 9.4_M8 | 9.4 TS1M5 | 9.4 TS1M8 |
*
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.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2021-03-31 10:40:42 |
Date Created: | 2021-03-23 20:54:31 |