version 6 winxp sp3 error

Could you try a nightly 6.0 build, there should be a fix for this.
 
: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

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)
 
Back
Top