Sage 50 Accounting 2013 [0057-rel\2013.2] has encountered a problem and needs to close.

Hi,

I'm seeing a lot of program crashes that relate to running reports.     Reinstalling the .NET framework has a good chance of fixing a problem that's happening on one computer, but this isn't one of those situations.  So, before you tell me that I just need to run Fdisk / MBR, and then reformat my hard drive, and reinstall Windows, or delete all my historical data, or any other voodoo fixes, please read on.

I've read assertions in this forum that if a crash occurred in the .NET framework, or the first crash occurred in the .NET framework, that the problem wasn't caused by Sage 50 / Simply Accounting, but by a problem (bug, corruption, setup, etc.) in the .NET framework.

That's just horse puckey.

If the calling module tells another module to do something that it can't do, it'll crash.

What I would believe, is that if the crash happens in the .NET framework, the error address won't help anyone find the line of code that caused the crash.

I've seen a more than a few of these sort of error messages, and some proposed fixes and possible causes.  To refer to all crashes "that .NET error" is like saying "That car crash problem". 

If you look at the About box in Simply Accounting, and click on the 'Support Info' button, you will see a list of all the podules that Sage50Accounting.exe relies upon.  It's a really, really complicated stack of code, and it's really, really difficult to troubleshoot anything from an NT event in an email.

The event report that I pasted in below happened a few minutes ago, and strangely, until I click on 'Debug' or 'Close', the program is still running, and communicating with the operating system.  The error displayed instantly, after clicking on 'refresh' on an inventory list report.

All I can tell from this, is that the crash happened somewhere around the Sage 50 program attempting to display a progress dialog box, and that the programmer didn't handle an exception, and the exception wasn't terribly critical.  That part isn't 'rocket surgery'. 

Reporting, and hopefully, eventually reproducing the (apparently random) error on demand, will help a programmer find the cause, also isn't rocket surgery. 

Now...  Loading the symbol tables into Windows and using SysInternals tools to debug the crash...  I'm not a rocket surgeon, so I'm not going that far.  (yet)  

Event Type: Error
Event Source: .NET Runtime
Event Category: None
Event ID: 1026
Date:  5-Mar-2013
Time:  10:02:50 AM
User:  N/A
Computer: DELL-690
Description:
Application: Sage50Accounting.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
Stack:
   at System.Windows.Forms.Control.WaitForWaitHandle(System.Threading.WaitHandle)
   at System.Windows.Forms.Control.MarshaledInvoke(System.Windows.Forms.Control, System.Delegate, System.Object[], Boolean)
   at System.Windows.Forms.Control.Invoke(System.Delegate, System.Object[])
   at Simply.UI.Library.ProgressDialog.VistaProgressDialog.AsyncCallback(System.IAsyncResult)
   at System.Runtime.Remoting.Messaging.AsyncResult.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessageSink)
   at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall()
   at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(System.Object)
   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

The operating system is XP Pro, SP3, all available patches installed. 

DLL Information:

Name Version Date Stamp Size Path

Sage50Accounting.exe 20.10.0000.0001 2012/12/11 00:00 7582576 C:\Program Files\Sage 50 Accountant Edition ...

ntdll.dll 5.01.2600.6055 2010/12/09 08:15 718336 C:\WINDOWS\system32 tdll.dll

kernel32.dll 5.01.2600.6293 2012/10/02 21:58 990208 C:\WINDOWS\system32\kernel32.dll

Sage_SA_QIFLib.dll 20.10.0000.0001 2012/12/11 00:00 76800 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_UTILS.dll 20.10.0000.0001 2012/12/11 00:00 74240 C:\Program Files\Sage 50 Accountant Edition ...

USER32.dll 5.01.2600.5512 2008/04/14 04:42 578560 C:\WINDOWS\system32\USER32.dll

GDI32.dll 5.01.2600.5698 2008/10/23 05:36 286720 C:\WINDOWS\system32\GDI32.dll

ADVAPI32.dll 5.01.2600.5755 2009/02/09 05:10 617472 C:\WINDOWS\system32\ADVAPI32.dll

RPCRT4.dll 5.01.2600.6022 2010/08/16 01:45 590848 C:\WINDOWS\system32\RPCRT4.dll

Secur32.dll 5.01.2600.5834 2009/06/25 01:25 56832 C:\WINDOWS\system32\Secur32.dll

SHELL32.dll 6.00.2900.6242 2012/06/08 07:26 8462848 C:\WINDOWS\system32\SHELL32.dll

msvcrt.dll 7.00.2600.5512 2008/04/14 04:42 343040 C:\WINDOWS\system32\msvcrt.dll

SHLWAPI.dll 6.00.2900.5912 2009/12/08 02:23 474112 C:\WINDOWS\system32\SHLWAPI.dll

MSVCP100.dll 10.00.40219.0325 2011/06/11 01:58 421200 C:\WINDOWS\system32\MSVCP100.dll

MSVCR100.dll 10.00.40219.0325 2011/06/11 01:58 773968 C:\WINDOWS\system32\MSVCR100.dll

SAGE_SA_BUS.dll 20.10.0000.0001 2012/12/11 00:00 3776000 C:\Program Files\Sage 50 Accountant Edition 2013\SAGE_SA_B...

SAGE_SA_REG.dll 20.10.0000.0001 2012/12/11 00:00 13824 C:\Program Files\Sage 50 Accountant Edition 2013\SAGE_SA_R...

SAGE_SA_RESDLG.dll 20.10.0000.0001 2012/12/11 00:00 2782208 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_RESSTR.dll 20.10.0000.0001 2012/12/11 00:00 2844672 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_RESSTRSP.dll 20.10.0000.0001 2012/12/11 00:00 2879488 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_RESSTRFR.dll 20.10.0000.0001 2012/12/11 00:00 3040256 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_RESDLGFR.dll 20.10.0000.0001 2012/12/11 00:00 2821120 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_RESDLGSP.dll 20.10.0000.0001 2012/12/11 00:00 2840576 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_GLBLSUI.dll 20.10.0000.0001 2012/12/11 00:00 24576 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_ERROR.dll 20.10.0000.0001 2012/12/11 00:00 14848 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_TLSMGR.dll 20.10.0000.0001 2012/12/11 00:00 9728 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_LISTUTIL.dll 20.10.0000.0001 2012/12/11 00:00 23040 C:\Program Files\Sage 50 Accountant Edition ...

mfc100.dll 10.00.40219.0325 2011/06/11 01:58 4397384 C:\WINDOWS\system32\mfc100.dll

COMCTL32.dll 6.00.2900.6028 2010/08/23 09:12 1054208 C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_65...

MSIMG32.dll 5.01.2600.5512 2008/04/14 04:42 4608 C:\WINDOWS\system32\MSIMG32.dll

SAGE_SA_IO.dll 20.10.0000.0001 2012/12/11 00:00 2659328 C:\Program Files\Sage 50 Accountant Edition 2013\SAGE_SA_I...

SAGE_SA_DBLYR.dll 20.10.0000.0001 2012/12/11 00:00 199168 C:\Program Files\Sage 50 Accountant Edition ...

SAGE_SA_DBDRV.dll 20.10.0000.0001 2012/12/11 00:00 235520 C:\Program Files\Sage 50 Accountant Edition ...

Parents
No Data
Reply Children
No Data
More Content