Python已在Windows中停止工作(APPCRASH),已使用GDAL读取和更新shapefile

时间:2018-08-02 10:23:52

标签: python windows multiprocessing gdal shapefile

我有一个复杂的程序,它由许多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 RAM和56个处理器(28个内核)的Windows服务器上远程运行该程序。

我意识到,要解决崩溃的问题还远远没有足够的信息-我正在寻找有关如何调试此问题的建议,因为我不习惯在操作系统/系统级别上处理错误。任何建议将不胜感激,如果有人愿意帮助我,我可以收集您需要的任何其他信息。

谢谢!

0 个答案:

没有答案