Python出现segfault错误解决方法

yipeiwu_com6年前Python基础

本文分析了Python出现segfault错误解决方法。分享给大家供大家参考,具体如下:

最近python程序在运行过程中偶尔会引发系统segfault的错误,而且是在不定期不同代码段时发生的,所以单步调试没办法确定是哪一行代码的问题。

段错误, 这个现象太离奇了。在系统日志里message中一开始提示为python库的问题,后台有提示过libmysqlclient, 也提示过cjson库引起的。

如果真是在特定硬件环境中python或mysql库会出现问题,那有点说不过去。如果是cjson引起的呢,毕竟cjson不是标准库,出现问题的概率大一点。

【cjson报错如下】

复制代码 代码如下:
kernel: [1207747.915932] python[29797]: segfault at 7f3fc280e036 ip 00007f3fc0a35722 sp 00007fff52b6bcd0 error 4 in cjson.so[7f3fc0a32000+5000]

于是把cjson换成了json,python程序之后没出现段错误的问题了。这么不是有点坑么。

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

希望本文所述对大家Python程序设计有所帮助。

相关文章

对DataFrame数据中的重复行,利用groupby累加合并的方法详解

对DataFrame数据中的重复行,利用groupby累加合并的方法详解

pandas读取一组数据,可能存在重复索引,虽然可以利用drop_duplicate直接删除,但是会删除重要信息。 比如同一ID用户,多次登录学习时间。要计算该用户总共‘'学习时间‘',...

Python重新引入被覆盖的自带function

幸运的是, 这一问题还是很容易解决的, 我们只需要使用__builtins__: from __builtins__ import int as py_int 这样一来我们又可以...

Python字符串、元组、列表、字典互相转换的方法

废话不多说了,直接给大家贴代码了,代码写的不好还去各位大侠见谅。 #-*-coding:utf-8-*- #1、字典 dict = {'name': 'Zara', 'age':...

python opencv摄像头的简单应用

python opencv摄像头的简单应用

本文实例为大家分享了python opencv摄像头应用的具体代码,供大家参考,具体内容如下 1、安装 下载安装包 pip install opencv_python-2.4.12-...

实现python版本的按任意键继续/退出

某天在群内有同学问到,在python下我用input或者raw_input都得输入完后回车才能获取到输入的值,那如何实现任意键退出暂停等功能呢,我当时也没有多想,因为接触python时间...