coredump 分析基础
本文对应 成长路径 系统调试 · 中优先级。
启用
ulimit -c unlimited
echo /tmp/core.%e.%p | sudo tee /proc/sys/kernel/core_pattern嵌入式可改为 固定路径 并限制 分区大小。
分析
gdb ./app /tmp/core.app.1234
(gdb) bt full
(gdb) info registers需 与运行二进制一致的符号;strip 后保留 debug 包。
嵌入式限制
- 存储小:只保留 最后一次 core 或 压缩上传。
- 内存紧张:core 可能不全,优先 addr2line + 日志栈。