Problems with ST/X and Solutions

Solved: Data Execution Prevention (DEP) - stx doesn't start

Postby stefan » 7. May 2009, 22:43

In Windows Vista, Windows XP SP2 and Windows Server 2003 SP1, DEP (Data Execution Prevention) was changed from opt-in to opt-out. In Windows Vista SP1 and Windows XP SP3, Smalltalk/X uses an API call, to circumvent DEP. In other Systems this API call is not available and DEP leads to Smalltalk/X (up to version 5.4.4) not being able to start anymore.

To solve this problem, you have to disable DEP for both stx.exe and winstx.exe in the windows system settings as described in http://vlaurie.com/computers2/Articles/dep.htm.

Starting with release 5.4.5, ST/X runs fine with DEP enabled.
stefan
Site Admin
 
Posts: 10
Joined: 8. Nov 2008, 00:27

Return to Troubleshooting

Users browsing this forum: No registered users and 1 guest

Design by GB