我的 Delphi 程序作为 NT 服务运行,并且已经运行了 2 个多月,然后它突然停止并生成故障转储:
错误应用程序名称:tca_shctisvc_ip.exe,版本:7.1.0.1843,时间戳:0x2a425e19 错误模块名称:未知,版本:0.0.0.0,时间戳:0x00000000 异常代码:0xc0000005 故障偏移量:0x00000000
根据 Windows 事件日志中的信息,没有可以使用的真实地址。我能够将迷你转储加载到 WinDbg 中,它说存在异常,但发现堆栈帧有问题。另一个工具(Viewminidump)能够向我展示正在运行的线程堆栈。
我从哪里开始解决这个问题?