Problem Note 70596: A segmentation violation occurs when SAS® terminates if the TKPHAT environment variable is set
On Linux operating systems, SAS issues a segmentation violation (SEGV) at termination under the following conditions:
- The TKPHAT environment variable is set to noext_unload.
- The SAS session performs SSL communications, such as accessing a SAS® Metadata Server.
Note that the TKPHAT environment variable is not typically required in order for SAS to run. It is usually set only due to direction from SAS Technical Support.
Since the SEGV occurs at SAS termination, you might not observe it. Other symptoms of this issue include the following:
- The end of the SAS log is missing.
- The error "System Aborting Status=803fc21e" is written to STDOUT or STDERR.
There is no workaround for this issue.
Click the Hot Fix tab in this note to access the hot fix for this issue.
When installing the hot fix, you must remove the THPHAT environment variable. In its place, you should set the TK_PRELOAD_TKECERT=yes environment variable.
Operating System and Release Information
SAS System | Base SAS | Linux for x64 | 9.4_M8 | | 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: | high |
Date Modified: | 2024-01-19 16:09:56 |
Date Created: | 2024-01-12 00:58:54 |