My Delphi program runs as an NT service and has been running fine for more than 2 months and then it stops suddenly and generates a crash dump:
Faulting application name: tca_shctisvc_ip.exe, version: 18.104.22.1683, time stamp: 0x2a425e19 Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x00000000
There were no real addresses to work from based on information in the Windows event log. I was able to load the mini dump into WinDbg and it said there was an exception but found problems with the stack frames. A different tool (Viewminidump) was able to show me stacks of the running threads.
Where do I begin to resolve this issue?