chương trình Delphi của tôi chạy như dịch vụ NT và đã chạy tốt trong hơn 2 tháng và sau đó nó dừng lại đột ngột và tạo ra một đổ sụp đổ:Tôi phải làm gì khi chương trình của tôi bị lỗi với ngoại lệ 0xc0000005 tại địa chỉ 0?
Faulting tên ứng dụng: tca_shctisvc_ip.exe, phiên bản: 7.1.0.1843 , thời gian tem: 0x2a425e19 Faulting tên module: unknown, phiên bản: 0.0.0.0, thời gian tem: 0x00000000 ngoại lệ mã: 0xc0000005 lỗi offset: 0x00000000
không có địa chỉ thực để làm việc từ dựa trên thông tin trong trường hợp của Windows đăng nhập. Tôi đã có thể tải các bãi chứa nhỏ vào WinDbg và nó nói có một ngoại lệ nhưng thấy vấn đề với các khung stack. Một công cụ khác (Viewminidump) có thể hiển thị cho tôi các ngăn xếp của các luồng đang chạy.
Tôi bắt đầu giải quyết vấn đề này ở đâu?
+1 để đề xuất trình ghi nhật ký ngoại lệ. Đó là công cụ gỡ lỗi hữu ích nhất số 1 mà tôi đã tìm thấy bên cạnh trình gỡ rối. –