Crash on startup here as well
I click the "Play the trial version" button and get this:
---------------------------
Error
---------------------------
Error: Access violation at 0x004F03D0 (tried to read from 0xFFFFFFFC), program terminated.
---------------------------
OK
---------------------------
or
---------------------------
Error
---------------------------
Error: Access violation at 0x004F03D2 (tried to write to 0x00000000), program terminated.
---------------------------
OK
---------------------------
or
---------------------------
Error
---------------------------
Error: Access violation at 0x004F03D9 (tried to write to 0x952C45A3), program terminated.
---------------------------
OK
---------------------------
(slightly different addresses)
DEP exceptions usually manifest themselves a bit differently. This looks like a good old fashioned dangling pointer.
BTW: I find it ill-advised telling people to disable DEP. If your code really needs to modify itself (certainly has its uses, but not in this case I suspect), it is fairly simple to mark the code page in question as writable, do the write, and then mark it as executable again. Five minute change! DEP is nothing new, the relevant API has been part of Windows NT since the first version in 1993. (granted, it was only enabled recently on x86 CPUs, but other CPU architectures previously supported by Windows NT did provide DEP support)
|