【问题标题】:GeoDjango Segmentation FaultGeoDjango 分段错误
【发布时间】:2016-12-29 21:59:23
【问题描述】:

在我安装 GeoDjango 之前,我有一个运行良好的 Django 应用程序。 我正在使用 Python 2.7.13(通过 mac 端口安装)、Django 1.10.4 运行 MacOS Sierra 10.12.2,并遵循 GeoDjango 的 tutorial(自制软件)。

在安装了 spatialite 所需的软件包后,Django 开始随机出现分段错误(有时在我运行 python manage.py runserver 时,有时在 migrate 命令更新数据库期间,有时在导航几页之后。

[29/Dec/2016 21:52:03] "GET /market/api/place/ HTTP/1.1" 200 26770
Segmentation fault: 11


我遇到不同错误的频率较低(在 GeoDjango 之前从未发生过):

python(64613,0x7fffc85c93c0) malloc: *** error for object 0x7f84b1551608: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6


我不知道如何获取有关此问题的更多信息,也不知道如何解决它。欢迎提出任何建议。

我知道这是一个非常广泛的错误,但我该如何解决呢?


附:我尝试重新安装 XCode 和所有与 GeoDjango 相关的包,还尝试使用新的虚拟环境,但没有成功。

【问题讨论】:

  • 我也有这个问题。环境:Mac OS X 10.13.4、Django 2.0.5、geos 3.6.2、postgresql 10.3、postgis 2.4.3_1、proj 5.0.0_1、python 3.6.4_4,随Homebrew安装。

标签: python django geodjango spatialite


【解决方案1】:

我有同样的问题。当我从 1.11.5 更新我的 gdal 库时,它已修复 --> 2.3.1

【讨论】:

    猜你喜欢
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 2015-06-05
    • 2011-04-03
    • 2012-02-24
    • 2014-08-03
    • 2017-04-02
    相关资源
    最近更新 更多