SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 52597: Segmentation or Read Access Violation error might be returned by PROC HPFDIAGNOSE when fitting REG-ARIMA models

DetailsHotfixAboutRate It

The HPFDIAGNOSE procedure might return a Read Access Violation or Segmentation Violation error when fitting potential REG-ARIMA models. These errors can occur if you specify the following combination of options:

  • HOLDOUT= and/or HOLDOUTPCT= options in the PROC HPFDIAGNOSE statement with values greater than 0
  • EVENT statement
  • ARIMAX statement with either IDENTIFY=REG or IDENTIFY=BOTH
  • REFINEPARMS= option, also in the ARIMAX statement

The above combination of options can cause PROC HPFDIAGNOSE to initially print exception errors, such as:

ERROR: Exception caught during diagnostics of the variable xxx.

PROC HPFDIAGNOSE might then fail with the following error and traceback:

The SAS task name is [HPFDIAGNOSE] ERROR: Read Access Violation HPFDIAGNOSE Exception occurred at (0C95F576) Task Traceback Address Frame (DBGHELP API Version 4.0 rev 5) 000000000C95F576 0000000007D1D420 sashpfdi:tkvercn1+0x13E536 000000000C902DB0 0000000007D1E060 sashpfdi:tkvercn1+0xE1D70 000000000C913088 0000000007D1E360 sashpfdi:tkvercn1+0xF2048 000000000C83C969 0000000007D1EE60 sashpfdi:tkvercn1+0x1B929 000000000C838416 0000000007D1FAB0 sashpfdi:tkvercn1+0x173D6 000000000C821ADD 0000000007D1FCB0 sashpfdi:tkvercn1+0xA9D 0000000003708FD7 0000000007D1FCB8 sashost:Main+0xF917 000000000370D5FD 0000000007D1FF50 sashost:Main+0x13F3D 0000000076EB652D 0000000007D1FF58 kernel32:BaseThreadInitThunk+0xD 0000000076FEC521 0000000007D1FF88 ntdll:RtlUserThreadStart+0x21 NOTE: The SAS System stopped processing this step because of errors.

To circumvent the problem, remove at least one of the aforementioned options from the PROC HPFDIAGNOSE step.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS High-Performance ForecastingMicrosoft® Windows® for x6412.19.3 TS1M2
Microsoft Windows 8 Enterprise 32-bit12.19.3 TS1M2
Microsoft Windows 8 Enterprise x6412.19.3 TS1M2
Microsoft Windows 8 Pro 32-bit12.19.3 TS1M2
Microsoft Windows 8 Pro x6412.19.3 TS1M2
Microsoft Windows 8.1 Enterprise 32-bit12.19.3 TS1M2
Microsoft Windows 8.1 Enterprise x6412.19.3 TS1M2
Microsoft Windows 8.1 Pro12.19.3 TS1M2
Microsoft Windows 8.1 Pro 32-bit12.19.3 TS1M2
Microsoft Windows Server 2003 Datacenter Edition12.19.3 TS1M2
Microsoft Windows Server 2003 Enterprise Edition12.19.3 TS1M2
Microsoft Windows Server 2003 Standard Edition12.19.3 TS1M2
Microsoft Windows Server 2003 for x6412.19.3 TS1M2
Microsoft Windows Server 200812.19.3 TS1M2
Microsoft Windows Server 2008 R212.19.3 TS1M2
Microsoft Windows Server 2008 for x6412.19.3 TS1M2
Microsoft Windows Server 2012 Datacenter12.19.3 TS1M2
Microsoft Windows Server 2012 R2 Datacenter12.19.3 TS1M2
Microsoft Windows Server 2012 R2 Std12.19.3 TS1M2
Microsoft Windows Server 2012 Std12.19.3 TS1M2
Microsoft Windows XP Professional12.19.3 TS1M2
Windows 7 Enterprise 32 bit12.19.3 TS1M2
Windows 7 Enterprise x6412.19.3 TS1M2
Windows 7 Home Premium 32 bit12.19.3 TS1M2
Windows 7 Home Premium x6412.19.3 TS1M2
Windows 7 Professional 32 bit12.19.3 TS1M2
Windows 7 Professional x6412.19.3 TS1M2
Windows 7 Ultimate 32 bit12.19.3 TS1M2
Windows 7 Ultimate x6412.19.3 TS1M2
Windows Vista12.19.3 TS1M2
Windows Vista for x6412.19.3 TS1M2
64-bit Enabled AIX12.19.3 TS1M2
64-bit Enabled HP-UX12.19.3 TS1M2
64-bit Enabled Solaris12.19.3 TS1M2
HP-UX IPF12.19.3 TS1M2
Linux12.19.3 TS1M2
Linux for x6412.19.3 TS1M2
Solaris for x6412.19.3 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.