查看程序运行失败后core文件给出的信息
来源:互联网 发布:淘宝abc类违规 编辑:程序博客网 时间:2024/06/05 17:18
1、如果没有core文件生成可以如下配置:
ulimit -c 结果可能是0;用ulimit -c unlimited命令开启
2、 查看core文件给出的信息
#include <stdio.h>
int main()
{
char *p = NULL;
char *q = "123";
memcpy(p,q,4);
printf("%s/n",p);
return 0;
}
(gdb) where
#0 0x4009ae43 in memcpy (dstpp=0x0, srcpp=0x8048428, len=4) at ../sysdeps/generic/memcpy.c:61
#1 0x080483b8 in main () at nullPointWasUsed.c:7
#2 0x4003d17d in __libc_start_main (main=0x8048374 <main>, argc=1, ubp_av=0xbffff8a4, init=0x8048254 <_init>, fini=0x8048404 <_fini>, rtld_fini=0x4000a534 <_dl_fini>,
stack_end=0xbffff89c) at ../sysdeps/generic/libc-start.c:129
很容易就能看出是空指针操作 memcpy (dstpp=0x0, srcpp=0x8048428, len=4)
gdb yourExecName core
gdb>where
或者使用:gdb>frame 0
- 查看程序运行失败后core文件给出的信息
- 运行时的程序保存core文件
- LR查看场景运行后的特定的输出信息
- 使用core dump查看程序运行异常
- 如何程序正常运行的时候,产生core文件
- 查看编译后的class文件的版本信息
- HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo
- 定义一个功能,记录程序运行的次数。满足5次后,给出提示,试用次数已到,请注册
- php中给出文件的信息的函数stat()
- h文件中声明的属性,在m文件中-(void)set**:**命名必须遵守Xcode给出的命名方式,否则运行后会出错
- 查看运行程序的参数
- Kafka producer程序本地运行时发送信息失败解决方案
- C#:修改程序集信息后DragDrop注册失败
- Android打包APK后禁止通过DMMS的Logcat查看程序输出的调试信息
- 定义一个功能,记录程序运行的次数。满足五次后,给出提示,试用次数已到,请注册! (Properties)
- 在linux下利用程序崩溃后的core文件分析bug
- 在linux下利用程序崩溃后的core文件分析bug
- 在linux下利用程序崩溃后的core文件分析bug
- _init _fini 函数的使用方法
- _doPostBack缺少对象解决办法
- 初次接触resin引擎
- 解决domino服务器错误:out of memory
- setTimeout 和 setInterval 的区别
- 查看程序运行失败后core文件给出的信息
- VC单文档多视图工程中,在任何地方访问某一指定视图类的方法
- 计算任何一天星期几? //转载
- oracle数据表插入时间
- String与StringBuilder的区别
- 智慧英语
- 看到 HTML 5 的感慨
- 在 TOMCAT 下配置 SSL
- 写给即将步入大学,主修计算机专业的青年们的一封信