首页 > 编程语言 >GDB解coredump文件报Python异常解决办法

GDB解coredump文件报Python异常解决办法

时间:2023-02-24 15:47:59浏览次数:47  
标签:文件 tar Python coredump gdb python GDB

GDB解coredump文件报Python异常解决办法

解core文件经常提示以下错误信息:

Python Exception <class 'ModuleNotFoundError'> No module named 'gdb':
gdb: warning:
Could not load the Python gdb module from `/usr/share/gdb/python'.
Limited Python support is available from the _gdb module.

Python Exception <class 'NameError'> Installation error: gdb.execute_unwinders function is missing:

报错夹杂在正常core信息中,看着不够清爽,影响问题定位信息查看。

 

问题原因:GDB缺少python库文件。

查看自己机器的GDB版本下载对应的GDB文件,将相应版本的库放到机器路径即可解决。

 GDB下载路径 :Index of /sourceware/gdb/releases/ (kernel.org)

 http://mirrors.kernel.org/sourceware/gdb/releases/

 

解压缩放对应提示库路径:

```

wget http://mirrors.kernel.org/sourceware/gdb/releases/gdb-8.1.1.tar.gz

tar -xvf  gdb-8.1.1.tar.gz -C .

mkdir -p /usr/share/gdb/python/gdb/

cp -rf ./gdb-8.1.1/gdb/python/lib/gdb/* /usr/share/gdb/python/gdb/

```

 Done!

标签:文件,tar,Python,coredump,gdb,python,GDB
From: https://www.cnblogs.com/xuperior/p/17151700.html

相关文章

  • Python 简易小项目
    Prerequisite实习的时候有个这样要求,虽然我不太想做,但毕竟是工作(其实还有点意思),于是我花了几个小时出(魔改)了几道,此贴作个记录构建一个简易图书馆#!/usr/bin/envpytho......
  • Python中出现IndentationError:unindent does not match any outer indentation level
    【问题】 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError:unindentdoesnotmatchanyo......
  • Python代码段
    EXCEL导出操作deflists_to_xls(rows,xls,header=None):columns=rows[0]range_columns=range(len(columns))data=rows[1:]startrow=0......
  • Python数据分析
    数据分析01_abnormal_checkCode1#-*-coding:utf-8-*-23#代码3-1使用describe()方法即可查看数据的基本情况4importpandasaspd5caterin......
  • Python 常用内置函数 二
    enumerateenumerate函数用于将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标,一般用在for循环当中。enumerate(sequence,[start=0])sequence是一......
  • python print的多种使用
    print函数用于打印和输出代码内容,本篇我们将对输出的三种不同形式带来详细介绍。1、print()函数输出的内容:数字,字符串,含有运算符的表达式。#数字print(520)print(98.5)#字符......
  • python网页中下拉框的操作
    1、只要是第一次打开页面可以加载的元素,就可以通过元素定位来定位和操作。2、如果需要先点击下拉框对象再加载选项,必须先点击脚本,等待选项元素加载。实例1.实例化select对象......
  • 提高Python运行效率的5个技巧
    与其他编程语言相比,Python最大的特点就是能够让你在短时间内用极少的代码,实现大量的操作,比如:Java编写一个程序需要百行代码,而Python只需要十几行就能搞定。本篇文章为大家介......
  • python电脑桌面中整理exe程序
    1、引入库os,time,shutil。2、创建分类字典。3、传入桌面路径。将桌面路径以字符串形式赋值给path,并将桌面所有文件名存入dirs。4、在指定路径创建文件夹用以保存分类文件。5......
  • python如何转换为私有属性
    1、在属性或方法名称之前增加一个下划线,表示属性或方法只在类中使用。2、可手动调用_age,从而获得age属性,更严格的方法是在属性或方法之前增加两个下划线__,此时手动调用属性......