Problem Note 61144: SAS® Enterprise Guide® might stop working when you autoselect a line of code
When you autoselect a line of code in SAS Enterprise Guide and attempt to run the code, the application might stop working and return the following pop-up message:
If you run SAS Enterprise Guide on a Microsoft Windows machine with the Touch Keyboard and Handwriting Panel Service running, you might encounter this issue. This service might be installed and running on the machine even if the affected machine does not have touch capabilities.
The Windows event logs indicate that both SAS Enterprise Guide and the Microsoft .NET Framework have suddenly stopped working. The following log entries are examples.
Log Name |
Event ID |
Description |
Application Error
|
1000 |
Faulting application name: seguide.exe, version: 7.100.3.5486, time stamp: 0x591ca85a
Faulting module name: tiptsf.dll, version: 10.0.15063.502, time stamp: 0x4cc9e1c1
Exception code: 0xc0000005
Fault offset: 0x000000000000c128
Faulting process id: 0x49e4
Faulting application start time: 0x01d31b7357a03d8a
Faulting application path: C:\Program Files\SASHome\SASEnterpriseGuide\7.\seguide.exe
Faulting module path: C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll
Report Id: 5c1c8ac8-a6cb-4978-b4c0-c64956086175
Faulting package full name: Faulting package-relative application ID: |
.NET Runtime |
1026 |
Application: seguide.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at SAS.EnhancedEditor.Win32.ITextStoreACPSink.OnLockGranted
(SAS.EnhancedEditor.Win32.TS_LF)
at SAS.EnhancedEditor.TextServicesFramework.TextStore.RequestLock
(SAS.EnhancedEditor.Win32.TS_LF, Int32 ByRef)
|
This issue is caused by a known bug with the .NET Framework. See the Workaround section in this note for the circumvention.
To check for similar errors in your Windows logs, do the following:
- In the Windows search box, enter Event Viewer and press Enter.
- In the Event Viewer window that opens, click to expand Windows Logs.
- Double-click Application. If the reported errors are similar to the ones reported above, follow the workaround below. If the errors are not present, contact SAS Technical Support for further assistance.
Workaround
There are two workarounds for this issue.
Workaround 1
You can disable the Touch Keyboard and Handwriting Panel Service. This action might require you to have Administrator Rights on the machine.
- Click the Start menu, and enter Services.
- Open Services.
- Locate Touch Keyboard and Handwriting Panel Service.
- Right-click and select Properties.
- On the General tab, locate Startup type and select Disabled.
- Under Service status, select Stop.
- Click Apply, and then OK.
Workaround 2
You can take the following steps to submit only selected code.
Use your mouse or cursor to manually highlight the code in SAS Enterprise Guide, but do not include the additional space at the end. Do not autoselect the line. For example, do not highlight the space that follows the semicolon, as shown below:
Operating System and Release Information
SAS System | SAS Enterprise Guide | Microsoft Windows Server 2019 | 8.1 | | | |
Microsoft Windows 10 | 7.13 | | 9.4 TS1M4 | |
Microsoft Windows Server 2016 | 8.1 | | | |
Microsoft Windows 11 | 8.1 | | | |
*
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.
In this scenario, a pop-up message appears with the following text: "SAS Enterprise Guide 7.1 has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available."
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2024-03-04 09:46:46 |
Date Created: | 2017-09-22 12:37:51 |