Il mio programma Delphi viene eseguito come un servizio NT e sta funzionando benissimo per più di 2 mesi e poi si ferma improvvisamente e genera un crash dump:Cosa faccio quando il mio programma si arresta in modo anomalo con l'eccezione 0xc0000005 all'indirizzo 0?
Faulting nome dell'applicazione: tca_shctisvc_ip.exe, Versione: 7.1.0.1843 , timestamp: 0x2a425e19 ha provocato l'errore nome del modulo: sconosciuto, versione: 0.0.0.0, timestamp: 0x00000000 codice di eccezione: Offset 0xc0000005 Errore: 0x00000000
non ci sono state vere indirizzi lavorare da sulla base delle informazioni in caso di Windows log. Sono stato in grado di caricare il mini dump in WinDbg e ha detto che c'era un'eccezione ma ho riscontrato problemi con i frame dello stack. Uno strumento diverso (Viewminidump) è stato in grado di mostrarmi pile di thread in esecuzione.
Dove posso iniziare a risolvere questo problema?
+1 per suggerire un logger di eccezioni. Questo è lo strumento di debug più utile n. 1 che ho trovato oltre al debugger stesso. –