老年人编程系列 - 999种coredump的方法

简介: 本文持续更新SIGSEGV进程试图写不能写的内存char *p = 0;*p = 1;segfault at 0 ip 0000000000400541 sp 00007ffc4eba93e0 error 6 in a.

本文持续更新

SIGSEGV

进程试图写不能写的内存

char *p = 0;
*p = 1;

segfault at 0 ip 0000000000400541 sp 00007ffc4eba93e0 error 6 in a.out[400000+1000]

进程试图读不能读的内存

char *p = 0;
char c = *p;

segfault at 0 ip 00000000004004fd sp 00007ffe321ef0f0 error 4 in a.out[400000+1000]

double free

char *p = malloc(128);
free(p);
free(p);

Error in `./a.out': double free or corruption (fasttop): 0x0000000000a42010

======= Backtrace: =========
/lib64/libc.so.6(+0x81499)[0x7fbe685b9499]
./a.out[0x4005ab]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7fbe6855a445]
./a.out[0x4004b9]
======= Memory map: ========
00400000-00401000 r-xp 00000000 fd:11 56369896 /mnt/situo.cly/yq/a.out
...
[heap]
7fbe64000000-7fbe64021000 rw-p 00000000 00:00 0
...
Aborted (core dumped)

SIGABRT

abort();
assert(0);

Aborted (core dumped)

SIGFPE

int x = 3 / 0;

Floating point exception (core dumped)

相关文章
|
7月前
|
存储 机器人 程序员
Scratch3.0——助力新进程序员理解程序(六、监测)
Scratch3.0——助力新进程序员理解程序(六、监测)
94 0
|
开发框架 .NET Linux
拨开乌云见月明:断点+内存映射终章(CLR 问题)
【内存映射+断点】,从今年一月份开始遇到这个问题,当时并没有重视。实际上的问题并没有解决,而是掩盖了这个问题。1月份的原文:《Net7的默认构造函数.Ctor下断点出错续》。前几天又遇到了,这种一而再的问题,于是乎必须要解决了。到今天为止,似乎问题的主旨已然清晰。本篇除了阐述问题的来龙去脉,还要更正前两篇的一些错误观点。
109 0
|
算法 程序员 编译器
当程序遇上困难:程序调试的艺术(VS)
当程序遇上困难:程序调试的艺术(VS)
79 0
|
存储 消息中间件 Linux
一篇文章教会你什么是Linux进程控制(上)
进程创建 1.fork函数初识 在Linux上一篇文章进程概念详解我们提到了在linux中fork函数是非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。
|
Unix Shell Linux
一篇文章教会你什么是Linux进程控制(下)
3.3 进程等待示例 #include <stdio.h> #include <unistd.h> #include <stdlib.h>
|
存储 Java
java内存机制详解,老年人也看得懂
java内存机制详解,老年人也看得懂
81 0
|
NoSQL Ubuntu Linux
crash内核调试准备事项之二三事
### 引言 解决Linux系统上疑难问题的常见方案之一是使用crash工具调试系统转储(coredump), 进入内核分析、排查。但是此方案时常不可行。这一点在内核较新的系统上尤甚。而捕捉 系统转储也有不少值得留意之处。我们一并讨论下使用crash工具调试系统转储的准备 事项及其背后的原因,以便更有效的使用此方案,减少无用功。 ### crash的黑魔法 crash工具对
1281 0
|
Shell Linux 机器学习/深度学习
《Linux命令行与shell脚本编程大全》第十五章 呈现数据
15.1 理解输入和输出 现在知道两种显示脚本输出的方法 1)在显示器屏幕上显示 2)将输出文件重定向到文件中 15.1.1 标准文件描述符 Linux系统将每个对象当做文件处理。这包括输入和数出进程。
1091 0

热门文章

最新文章