Minidump用法 - housekeeper-software/tech GitHub Wiki
准备工具
/home/bronze/intercom/device/trunk/intercom/client2/embedded/third_party/villa/breakpad/build/bin/dump_syms
/home/bronze/intercom/device/trunk/intercom/client2/embedded/third_party/villa/breakpad/build/bin/minidump_stackwalk
复制到设备 /data/目录下
1
先看设备上崩溃的版本,cat /outdoor/app/version
从编译机器拷贝debug版本到设备
debug版本类似这样:
villa_ent_linux_app_with_debug_2.0.0.81868_2024-07-08T17-56-19.tar.gz
复制到/data目录下
解压到 ./debug目录
操作步骤
./dump_syms ./debug/outdoorapp > outdoorapp.sym
head -n1 outdoorapp.sym
// 输出
MODULE Linux arm FB33DE7B1E841DBC296EC51DE46D39120 outdoorapp
mkdir -p ./symbols/outdoorapp/FB33DE7B1E841DBC296EC51DE46D39120
mv outdoorapp.sym ./symbols/outdoorapp/FB33DE7B1E841DBC296EC51DE46D39120
./minidump_stackwalk /tmp/villa/mini_dumps/xxxxx.dump ./symbols > outdoorapp.result
最后
分析 outdoorapp.result 即可