通过gdb 调试 python Segmentation fault (core dumped)

0.写在前面

tensorflow跑深度学习时在session.run的时候碰到了一个问题

Segmentation fault (core dumped)

网上的问题看了很多,我换过gcc版本,tf和cuda的版本,但都没有解决我的问题.

1.使用gdb

1.1启动gdb

gdb python

在这里插入图片描述

1.2运行调试程序

run file.py

在这里插入图片描述
可以看到我的问题出在了open3d上

2.open3d和tensorflow

既然问题定位到了open3d上,我又去找了这方面的问题,发现

使用不同CXX ABI编译的Python库可能会导致正则表达式中出现段错误

最后,我先导入tensorflow,再导入open3d解决了这个问题

参考
https://github.com/tensorflow/tensorflow/issues/19347
https://github.com/intel-isl/Open3D/pull/1262

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值