Problem Note 60456: Using memory-based libraries might cause a wrong page to be returned or the data set to appear in the wrong library
Problems might sporadically occur when you are using memory-based libraries.
Problem 1
Concurrent SAS® sessions that use memory-based libraries might produce a SAS I/O error similar to the following:
ERROR: Expecting page 22, got page 9 instead.
ERROR: Page validation error while reading WORK.SASMAC1.CATALOG.
ERROR: File WORK.SASMAC1.CATALOG is damaged. I/O processing did not complete.
ERROR: The SAS Macro Facility has encountered an I/O error. Canceling submitted statements.
Problem 2
A similar problem might occur when using memory-based libraries with multiple libraries in a single SAS session. This problem does not produce an error. Here are some symptoms of this problem:
Resolution
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Foundation | Microsoft® Windows® for x64 | 9.2 | 9.4 | 9.2 TS2M3 | 9.4 TS1M2 |
*
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.
If memory-based libraries are used with heavy I/O with multiple libraries or many concurrent SAS® sessions, random page errors might cause a step to fail.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2017-05-17 09:38:34 |
Date Created: | 2017-05-10 15:48:00 |