I have a labview built application that runs continuously, doing periodic queries on a sql server database. I use the NI database toolkit for this. Recently I started noticing the application "vanishes". I opened the Windows evenviewer (eventvwr.msc) to find the following two errors:
1.
Application: GD6.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005, exception address 67B2E409
2.
Faulting application name: GD6.exe, version: 6.3.8.1894, time stamp: 0x5ba06ff4
Faulting module name: msado15.dll, version: 10.0.18362.900, time stamp: 0x6437670b
Exception code: 0xc0000005
Fault offset: 0x0005e409
Faulting process id: 0x257c
Faulting application start time: 0x01d672fb1562e54f
Faulting application path: C:\Program Files (x86)\Gotcha Data\GD6.exe
Faulting module path: C:\Program Files (x86)\Common Files\System\ado\msado15.dll
Report Id: e351597d-a4bf-4d8a-a2e9-5fdbf62208ea
Faulting package full name:
Faulting package-relative application ID:
It has happened a couple of times now. I can deal with normal Labview errors, but I can't deal with errors that simply kill the whole application process. I found nothing on this website mentioning this DLL, although it is evidently a core library being used by the database toolkit.
Any suggestions how I can debug this?
An alternative connection method or other toolkit would also be a possible solution.
I did add a query recently to the application. This query runs many times before any one crash, but I did not experience any crashes before I started using that query.