一般情况下CentOS7默认最小化安装,此时如果要命令行tab补全需要安装一个叫做“bash-completion” 的软件包 没有安装bash-completion之前 安装bash-completion之后 再次执行systemctl命令 显示以system开头的所有命令 ...
分类:
其他好文 时间:
2018-07-25 10:22:10
阅读次数:
313
1 sudo pacman -Rsn $(pacman -Qdtq) 2 sudo pacman -Scc 3 sudo rm /var/lib/systemd/coredump/. 4 sudo journalctl --vacuum-size=50M ...
分类:
编程语言 时间:
2018-07-23 20:23:28
阅读次数:
1453
第一步:首先需要一个进程的coredump文件,怎么搞出coredump文件呢? 1、 ps -fax|grep 进程名称 找到进程的pid2、gdb -p pid 调试进程3、gcore coredump名称 则生成core文件第二步:找出coredump文件的应用程序1、gdb -c coref ...
分类:
数据库 时间:
2018-06-28 00:58:18
阅读次数:
177
一个进程在sleep状态如何获取进程的调用栈 TASK_WAKEUPKILL状态 一个进程sleep了,我如何获取他的用户态栈,如何获取用户堆栈 如何在内核态打印用户态+内核态的栈? 确定上一个调用栈 group_exit_task的设置发生在函数fs/exec.c里面 ./fs/coredump. ...
分类:
其他好文 时间:
2018-06-23 21:04:38
阅读次数:
293
来源:https://www.cnblogs.com/fifteen/archive/2012/03/20/2407449.html 最近工作涉及到分析core dump文件,发现这个好帖,就当仁不让地转到偶博客了O(∩_∩)O~ PS: Where can you get dbx?It is pa ...
分类:
数据库 时间:
2018-04-25 22:00:17
阅读次数:
227
在前面看过了一个vectorcoredump的样例,接触了vector的iterator,能够知道vector的iterator仅仅有一个成员_M_current指向vector某一个元素. 先看一个样例: 1 #include <vector> 2 3 void init( std::vector ...
分类:
系统相关 时间:
2018-02-15 21:56:47
阅读次数:
264
转自:http://www.111cn.net/sys/linux/67291.htm 一、什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条 ...
分类:
系统相关 时间:
2018-02-07 17:10:41
阅读次数:
240
为了方便调式程序,产品中需要在程序崩溃或遇到问题时打印出当前的调用堆栈。由于是基于Linux的ARM嵌入式系统,没有足够的空间来存放coredump文件。 实现方法,首先用__builtin_frame_address()函数获取堆栈的当前帧的地址(faddr), ×faddr(栈帧的第一个单元存放 ...
分类:
系统相关 时间:
2018-01-30 17:09:05
阅读次数:
2145
1.创建一个新的repository: 先在github上创建并写好相关名字,描述。 $cd ~/coredump $git init //初始化 $git add . //把所有文件加入到索引(不想把所有文件加入,可以用gitignore或add 具体文件) $git commit //提交到本地 ...
分类:
系统相关 时间:
2018-01-08 18:42:27
阅读次数:
317
UMF进程的Coredump问题追踪: 通河code开机DUMP问题 先强调一点,使用CoreDump是,要关掉GCC优化,即设置GCC 优化级别为0 现象: 开机Dump,原因:_MAINAPP_SW_Init()调用了Factory_Ver_Debug()内存溢出。 分析流程: 1、make m ...
分类:
其他好文 时间:
2017-11-11 16:01:53
阅读次数:
186