Archive: Weird Crash


Weird Crash
I've been using NSIS 2.0 a7 for some time then decided to move on to NSIS 2.0 b0. Everytime i compile *ANY* script (even tried compiling all the example scripts) - it crashes just after the plugins initialisation...and this even with a fresh copy of NSIS installed. However, i was able to solve the problem by setting the compatibility mode of makensis.exe to win2k...i'm a bit puzzled as why this happens...tried the latest b1 and it still crashes (without compatibility mode set). But alpha 7 was working fine WITHOUT the compatibility mode set, any ideas what's wrong?


Lion King had this problem once... He said it was fixed with b0. Try renaming UserInfo.dll to aUserInfo.dll and see if this still happens.


Didn't make any difference...still crashes. But with compatibility mode set to win2k, all is well though.


Does it work without any plug-ins at all (rename Plugins to Plugins.ignore)?


Nope...i tried that already and JUST tried again to make sure...still crashes. The exact error is :

makensis.exe - Application Error

The instruction at "0x00415d62" referenced memory at "0x000000000". The memory could not be "written".


I had the same exact problem; program crashes when opening the plugins folder (even if it's empty), and switching to Win2k compatibility moded solves it. Thanks for the solution. :)


i solved that problem by overwriting all NSIS stuff with the current nightly build from CVS... ;)