Crashpad生成的崩溃报告位置查询:Linux Demo运行后找不到报告
Crashpad崩溃报告定位及问题排查
先找本地Crashpad数据库目录
你设置的数据库路径是当前目录(.),Crashpad会在这里生成一个专属的数据库目录(一般叫crashpad_database或者带随机后缀的类似目录)。进入这个目录后,打开pending子文件夹,里面就是上传失败的minidump崩溃报告——因为报错里的管道断开说明远程提交没成功,报告留在了本地。关于报错的说明
sendmsg: Broken pipe (32)是说Crashpad往你配置的远程URL传报告时连接断了,大概率是这几个原因:- 网络连不上目标服务器
- 你填的URL有问题(比如项目路径、授权信息不对)
- 远程服务器拒绝了连接
如果上面没找到,查系统core文件
输出里有Segmentation fault (core dumped),系统已经生成了core dump文件。默认位置:- 运行程序的当前目录,文件名一般是
core或者core.<进程ID> - 用systemd的系统,可以执行
coredumpctl list demo_linux查看具体路径
- 运行程序的当前目录,文件名一般是
内容的提问来源于stack exchange,提问作者BigFaceBoy
相关产品推荐
相关产品推荐

