version 6 winxp sp3 error

marmaduke

New Member
all versions 6 won't work on my xp sp3.Clean uninst all old versions.
They install but won't start without errors :?
 

Attachments

Joel

Active Member
Could you try a nightly 6.0 build, there should be a fix for this.
 

marmaduke

New Member
:cry:

debug files


Application Information
----------------------------------------------------------------------------
Version: 6.1.0.1813
Command Line: C:\Program Files\Eraser\eraser.exe

Exception Information (Outermost to innermost)
----------------------------------------------------------------------------
Exception 1:
Message: The type initializer for 'Eraser.Util.CryptApi' threw an exception.
Exception Type: System.TypeInitializationException
Stack Trace [0]: at Eraser.Util.CryptApi.CryptGenRandom(Byte[] buffer)
Stack Trace [1]: at Eraser.Util.Security.Randomise(Byte[] buffer)
Stack Trace [2]: at Eraser.Manager.KernelEntropySource.GetFastEntropy()
Stack Trace [3]: at Eraser.Manager.KernelEntropySource.GetPrimer()
Stack Trace [4]: at Eraser.Manager.EntropyPoller.AddEntropySource(EntropySource source)
Stack Trace [5]: at Eraser.Manager.EntropySourceRegistrar..ctor()
Stack Trace [6]: at Eraser.Manager.ManagerLibrary..ctor(SettingsManager settings)
Stack Trace [7]: at Eraser.Program.GUIMain(String[] commandLine)
Stack Trace [8]: at Eraser.Program.Main(String[] commandLine)

Exception 2:
Message: Unable to acquire a cryptographic service provider.
Exception Type: System.NotSupportedException
Stack Trace [0]: at Eraser.Util.CryptApi..ctor()
Stack Trace [1]: at Eraser.Util.CryptApi..cctor()

Application Information
----------------------------------------------------------------------------
Version: 6.1.0.1813
Command Line: C:\PROGRA~1\Eraser\Eraser.exe --atRestart

Exception Information (Outermost to innermost)
----------------------------------------------------------------------------
Exception 1:
Message: The type initializer for 'Eraser.Util.CryptApi' threw an exception.
Exception Type: System.TypeInitializationException
Stack Trace [0]: at Eraser.Util.CryptApi.CryptGenRandom(Byte[] buffer)
Stack Trace [1]: at Eraser.Util.Security.Randomise(Byte[] buffer)
Stack Trace [2]: at Eraser.Manager.KernelEntropySource.GetFastEntropy()
Stack Trace [3]: at Eraser.Manager.KernelEntropySource.GetEntropy()
Stack Trace [4]: at Eraser.Manager.EntropyPoller.Main()
Stack Trace [5]: at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
Stack Trace [6]: at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
Stack Trace [7]: at System.Threading.ThreadHelper.ThreadStart()

Exception 2:
Message: Unable to acquire a cryptographic service provider.
Exception Type: System.NotSupportedException
Stack Trace [0]: at Eraser.Util.CryptApi..ctor()
Stack Trace [1]: at Eraser.Util.CryptApi..cctor()

Application Information
----------------------------------------------------------------------------
Version: 6.1.0.1813
Command Line: C:\Program Files\Eraser\eraser.exe

Exception Information (Outermost to innermost)
----------------------------------------------------------------------------
Exception 1:
Message: The type initializer for 'Eraser.Util.CryptApi' threw an exception.
Exception Type: System.TypeInitializationException
Stack Trace [0]: at Eraser.Util.CryptApi.CryptGenRandom(Byte[] buffer)
Stack Trace [1]: at Eraser.Util.Security.Randomise(Byte[] buffer)
Stack Trace [2]: at Eraser.Manager.KernelEntropySource.GetFastEntropy()
Stack Trace [3]: at Eraser.Manager.KernelEntropySource.GetPrimer()
Stack Trace [4]: at Eraser.Manager.EntropyPoller.AddEntropySource(EntropySource source)
Stack Trace [5]: at Eraser.Manager.EntropySourceRegistrar..ctor()
Stack Trace [6]: at Eraser.Manager.ManagerLibrary..ctor(SettingsManager settings)
Stack Trace [7]: at Eraser.Program.GUIMain(String[] commandLine)
Stack Trace [8]: at Eraser.Program.Main(String[] commandLine)

Exception 2:
Message: Unable to acquire a cryptographic service provider.
Exception Type: System.NotSupportedException
Stack Trace [0]: at Eraser.Util.CryptApi..ctor()
Stack Trace [1]: at Eraser.Util.CryptApi..cctor()

Application Information
----------------------------------------------------------------------------
Version: 6.1.0.1813
Command Line: C:\PROGRA~1\Eraser\Eraser.exe addtask -q -r

Exception Information (Outermost to innermost)
----------------------------------------------------------------------------
Exception 1:
Message: The type initializer for 'Eraser.Util.CryptApi' threw an exception.
Exception Type: System.TypeInitializationException
Stack Trace [0]: at Eraser.Util.CryptApi.CryptGenRandom(Byte[] buffer)
Stack Trace [1]: at Eraser.Util.Security.Randomise(Byte[] buffer)
Stack Trace [2]: at Eraser.Manager.KernelEntropySource.GetFastEntropy()
Stack Trace [3]: at Eraser.Manager.KernelEntropySource.GetPrimer()
Stack Trace [4]: at Eraser.Manager.EntropyPoller.AddEntropySource(EntropySource source)
Stack Trace [5]: at Eraser.Manager.EntropySourceRegistrar..ctor()
Stack Trace [6]: at Eraser.Manager.ManagerLibrary..ctor(SettingsManager settings)
Stack Trace [7]: at Eraser.Program.CommandMain(String[] commandLine)
Stack Trace [8]: at Eraser.Program.Main(String[] commandLine)

Exception 2:
Message: Unable to acquire a cryptographic service provider.
Exception Type: System.NotSupportedException
Stack Trace [0]: at Eraser.Util.CryptApi..ctor()
Stack Trace [1]: at Eraser.Util.CryptApi..cctor()

Application Information
----------------------------------------------------------------------------
Version: 6.1.0.1813
Command Line: C:\PROGRA~1\Eraser\Eraser.exe addtask -q -r

Exception Information (Outermost to innermost)
----------------------------------------------------------------------------
Exception 1:
Message: The type initializer for 'Eraser.Util.CryptApi' threw an exception.
Exception Type: System.TypeInitializationException
Stack Trace [0]: at Eraser.Util.CryptApi.Finalize()

Exception 2:
Message: Unable to acquire a cryptographic service provider.
Exception Type: System.NotSupportedException
Stack Trace [0]: at Eraser.Util.CryptApi..ctor()
Stack Trace [1]: at Eraser.Util.CryptApi..cctor()

Application Information
----------------------------------------------------------------------------
Version: 6.1.0.1813
Command Line: C:\PROGRA~1\Eraser\Eraser.exe addtask -q -r

Exception Information (Outermost to innermost)
----------------------------------------------------------------------------
Exception 1:
Message: The type initializer for 'Eraser.Util.CryptApi' threw an exception.
Exception Type: System.TypeInitializationException
Stack Trace [0]: at Eraser.Util.CryptApi.CryptGenRandom(Byte[] buffer)
Stack Trace [1]: at Eraser.Util.Security.Randomise(Byte[] buffer)
Stack Trace [2]: at Eraser.Manager.KernelEntropySource.GetFastEntropy()
Stack Trace [3]: at Eraser.Manager.KernelEntropySource.GetEntropy()
Stack Trace [4]: at Eraser.Manager.EntropyPoller.Main()
Stack Trace [5]: at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
Stack Trace [6]: at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
Stack Trace [7]: at System.Threading.ThreadHelper.ThreadStart()

Exception 2:
Message: Unable to acquire a cryptographic service provider.
Exception Type: System.NotSupportedException
Stack Trace [0]: at Eraser.Util.CryptApi..ctor()
Stack Trace [1]: at Eraser.Util.CryptApi..cctor()

A cmd window opened and error msg popup
as following :!: ==>>

...
 

Attachments

Joel

Active Member
Try a 6.2 branch - 6.2 removed the dependency on CryptGenRandom (and its associated family of functions) so you shouldn't run into this problem any more. This won't be backported to v6.0 though, so you'll have to keep using nightly builds (or wait until 6.2 is out)
 
Top