加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

`/usr/bin/python’出错:double free或corruption(out):0x0000

发布时间:2020-12-20 13:43:30 所属栏目:Python 来源:网络整理
导读:我正在使用(优秀的)Flask框架在 Python中开发一个网站.在后端代码中,我使用APScheduler每分钟运行一些类似cron的作业,我使用Numpy来计算一些标准偏差.不知道这些模块的用法是否重要,但我想我最好提一下它们,因为我猜它们可能最有可能是原因. 无论如何,在操作
我正在使用(优秀的)Flask框架在 Python中开发一个网站.在后端代码中,我使用APScheduler每分钟运行一些类似cron的作业,我使用Numpy来计算一些标准偏差.不知道这些模块的用法是否重要,但我想我最好提一下它们,因为我猜它们可能最有可能是原因.

无论如何,在操作过程中,Python本身似乎崩溃,给出以下内容:

*** Error in `/usr/bin/python': double free or corruption (out): 0x00007f7c3c017260 ***

我可能错了,但据我所知,这是非常严重的.所以我的问题实际上是;什么可能导致这种情况,我怎样才能获得有关此类崩溃的更多信息? (out)是什么意思?我无法真正重现这一点,但它现在在大约5个月内发生了4次.我在Ubuntu服务器14.04上运行标准的Python 2.7

我四处搜索,发现了一些关于类似崩溃的讨论,其中有一件事回来了:并发性似乎在某种程度上相关(这就是为什么我包括了APScheduler的用法).

如果有人知道如何调试这个或者可能是什么原因造成的;欢迎所有提示!

解决方法

我有一个类似的问题.

我有一个未使用的依赖:spacy == 1.6.0
删除它解决了这个问题.
(也许升级spacy版本也可以)

spacy是在Cython中编写的 – 一个用于Python的优化静态编译器.所以它可能与spacy实现中的和bug内存分配有关.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读