I walked in to this morning that Minercontrol 1.1.0 had crashed. The miner itself was still going. however the MC had crashed. So I closed it and reopened and it was running.
I looked through the event viewer and found this at 8:54:23 AM
Faulting application name: MinerControl.exe, version: 1.1.0.0, time stamp: 0x54214822
Faulting module name: USER32.dll, version: 6.1.7601.17514, time stamp: 0x4ce7ba59
Exception code: 0xc00000fd
Fault offset: 0x000206e6
Faulting process id: 0x188c
Faulting application start time: 0x01cfd75fcdadf1c1
Faulting application path: C:\minercontrol\MinerControl.exe
Faulting module path: C:\Windows\syswow64\USER32.dll
Report Id: 74355de1-44bb-11e4-9396-0220fc700701
Exception code: 0xc00000fd is a STATUS_STACK_OVERFLOW issue.
I found this.
"this error generally comes when your array size is full and still you are adding value on it. So please debug your code then only you will get problem and solution as well."
http://forums.asp.net/t/1811350.aspx?Stack+overflow+exception+0xC00000FD+ExceptionAlso I found this article about catching a STACK_OVERFLOW Exception's
http://blogs.msdn.com/b/jaredpar/archive/2008/10/22/when-can-you-catch-a-stackoverflowexception.aspxMy last error in my log is however there is over 5 hours between these errors and the error above.
9/25/2014 3:31:42 AM
----------------------------------------------
Type: TargetInvocationException
Message: An exception occurred during the operation, making the result invalid. Check InnerException for exception details.
Stack trace: at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
at System.Net.DownloadStringCompletedEventArgs.get_Result()
at MinerControl.Services.TradeMyBitService.DownloadStringBalanceCompleted(Object sender, DownloadStringCompletedEventArgs e)
9/25/2014 3:31:42 AM
----------------------------------------------
Type: WebException
Message: The remote server returned an error: (524) Origin Time-out.
Stack trace: at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
I hope it helps. This is on Windows 7 64 bit OS
Start of my config file.
{
"general": {
"power": 0.001,
"exchange": 500,
"mintime": 4,
"maxtime": 240,
"switchtime": 1,
"deadtime": 10
},