Debug python - Segmentation fault (core dumped)
现象:
- Pytorch代码,之前可以训练,突然出现了Segmentation fault (core dumped)错误,啥也跑不了
调试:
运行的时候,加上
python -q -X faulthandler train1.py
解决:
可以发现问题引起的代码
Current thread 0x00007f555a406080 (most recent call first):File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 1043 in create_moduleFile "<frozen importlib._bootstrap>", line 583 in module_from_specFile "<frozen importlib._bootstrap>", line 670 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 64 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap>", line 1035 in _handle_fromlistFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/tensorflow/python/pywrap_tfe.py", line 28 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap>", line 1035 in _handle_fromlistFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/tensorflow/python/eager/context.py", line 35 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap>", line 1035 in _handle_fromlistFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 40 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap>", line 953 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/tensorflow/__init__.py", line 41 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/huggingface_hub/keras_mixin.py", line 24 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/huggingface_hub/__init__.py", line 63 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/timm/models/hub.py", line 17 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/timm/models/helpers.py", line 18 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/timm/models/beit.py", line 29 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/timm/models/__init__.py", line 1 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/.pyenv/versions/comp/lib/python3.7/site-packages/timm/__init__.py", line 2 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "/home/teletraan/baseline/competition/bird2022/src/timm_audio/models/timm_model.py", line 5 in <module>File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removedFile "<frozen importlib._bootstrap_external>", line 728 in exec_moduleFile "<frozen importlib._bootstrap>", line 677 in _load_unlockedFile "<frozen importlib._bootstrap>", line 967 in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 983 in _find_and_loadFile "train1.py", line 30 in <module>
Segmentation fault (core dumped)
所以问题出在该环境既有torch又有tensorflow,导致了奇怪的问题,该环境下卸载tensorflow-gpu,问题解决
可能
编译安装tensorflow。因为有些cpu的指令集可能和pip安装的tensorflow的不一致, 这个时候可能会出现core dump的问题, 因此我们需要从新编译tensorflow.
Debug python - Segmentation fault (core dumped)相关推荐
- python遇到Segmentation fault (core dumped)调试方法
python3执行某一个程序时,报Segmentation fault (core dumped)错,但没有告知到底哪里出错,无法查问题 同时在根目录下生成core文件,典型的可以用gdb进行调试.这 ...
- 【QA】Python代码调试之解决Segmentation fault (core dumped)问题
Python代码调试之解决Segmentation fault 问题 问题描述 排查过程 1. 定位错误, 2. 解决办法 参考资料 问题描述 Python3执行某一个程序时,报Segmentatio ...
- Sampler 在数据下沉模式超时; 不同Sampler策略,在非数据下沉模式下,模型训练失败 报错Segmentation fault(core dumped)
环境版本 mindspore-ascend 1.7.1 背景 我在使用自定义Sampler策略,对imagenet1K数据集进行采样,进行ResNet50训练. Sampler代码如下: class ...
- labelImg(pyqt4 )出现错误(segmentation fault(core dumped) )
在配置labelImg的过程中,最后执行时候出现了一个错误segmentation fault(core dumped) . 解决方法: 将安装的pyqt4的版本从4.11.4降到4.11.3版本,会 ...
- 【ARM】程序快速定位segmentation fault core dumped错误
1.应用场景 ARM开发过程中经常进程运行着出现段错误,这时候单纯靠加日志打log效率太低.使用gdb的话,由于APP进程太多,生成的core的文件特别大,而且gdb在arm板子也不好单步调试,不太友 ...
- Ubuntu--(8)段错误Segmentation fault (core dumped)
段错误 指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址.访问了系统保护的内存地址.访问了只读的内存地址等等情况,例如: 访问不存在的内存地址 #include<st ...
- c++ Segmentation fault (core dumped) 的一个实例
说明:找到vector前一半元素中等于some_val的那些,然后在这些元素的前面插入它的2倍. #include <iostream> #include <string> # ...
- 人工机器:jetsonnano推理时出现 Segmentation fault(core dumped)
前期配置:tensorrt+tensorflow+object_detection编译安装填坑教程!! 1.在使用此工程:https://github.com/dusty-nv/jetson-infe ...
- Segmentation fault (core dumped) -llinux系统内存错误报错信息
目录 1 问题原因 (1)内存访问越界 (2)多线程程序使用了线程不安全的函数. (3)多线程读写的数据未加锁保护. (5)堆栈溢出. 2 使用GDB查看core文件 3 使用GDB调试程序 返回目录 ...
最新文章
- 详细讲解MapReduce二次排序过程
- 修改参数failed_login_attempts=unlimited
- js 删除服务器文件,Node.js复制/删除服务器端文件到指定目录文件夹下,并且预判是否存在该目录,如果没有,则递归创建该文件夹目录...
- Python计算从n个元素中任选i个的组合数C(n,i)
- 剑指offer——面试题21:包含min函数的栈
- layui监听多个radio事件
- java蓝桥杯发现环,第八届蓝桥杯C/C++程序设计本科B组决赛 ——发现环(编程大题_签到题_tarjan判环)...
- 下载网页中的html5视频之手动方法
- XP桌面背景文件路径
- 手机阅读“宝”——Apabi Reader for Android
- 集合论—集合的基本运算与主要算律
- 研究生期间各方面规划
- android简单悬浮窗源码,Android 悬浮窗的实现源码
- 777后无效 执行chmod_执行chmod -R 777 / 补救
- 学习整理软测(八)-----数据库命令与操作
- 微信公众号编辑器哪个好
- 黑镜狗再现!波士顿动力「大黄狗」上岗SpaceX,勘察火箭爆炸现场
- html5多张图片滚动播放,javascript+html5实现仿flash滚动播放图片的方法_javascript技巧...
- 分页插件PageHelper失效
- 使用了可能未初始化的本地指针变量“xxx”