我有一个复杂的程序,由许多Python脚本组成,它使用GDAL打开Esri shapefile,执行各种计算,并更新shapefile属性表。在
对于一些shapefile来说,它工作得非常好。对于其他情况,Python崩溃时会出现以下Windows转储:Problem signature:
Problem Event Name: APPCRASH
Application Name: python.exe
Application Version: 3.6.2150.1013
Application Timestamp: 5970e8c6
Fault Module Name: StackHash_234c
Fault Module Version: 6.3.9600.18969
Fault Module Timestamp: 5aa29ff0
Exception Code: c0000374
Exception Offset: PCH_23_FROM_ntdll+0x0000000000090D0A
OS Version: 6.3.9600.2.0.0.16.7
Locale ID: 2057
Additional Information 1: 234c
Additional Information 2: 234c4b9abb92dbbbd5d8715a2bb9ade8
Additional Information 3: e275
Additional Information 4: e275aeecddf3edab35389c7521a4e7f7
我尝试了一些调试,崩溃似乎与任何特定的代码行无关-相反,它似乎发生在大约3.5秒后,虽然这个时间可能略有不同。在
该代码确实创建了许多用于多处理、运行异步日志队列等的子进程
我在一个有512GB内存和56个处理器(28核)的Windows服务器上远程运行这个程序。在
我意识到这些信息远远不够解决我的崩溃问题-我正在寻找一些关于如何调试这个问题的建议,因为我不习惯在操作系统/系统级别处理错误。任何建议将不胜感激,如果有人愿意帮助我可以收集任何你需要的额外信息。在
谢谢!在