2023-01-19 409
我正在调用NDK堆栈如下:
cat file_temp | ~/workspace/android-ndk-r6b/ndk-stack -sym /home/xyz/trunk/apk/obj/local/armeabi/
它找到了崩溃的指纹,但没有向我展示堆栈分析.印刷的错误是:
ndk-stack: elff/elf_file.cc:102: static ElfFile* ElfFile::Create(const char*): Assertion `read_bytes != -1 && read_bytes == sizeof(header)' failed. Stack frame #00 pc 43121300 Aborted
有什么想法?
谢谢.
这是NDK堆栈程序,无法读取您的共享库的未插入版本.
发生特定的崩溃是因为存在与模块名称匹配的文件,但是它不足以包含Elf标头.
要做的事情:
检查通过-sym提供的目录中包含的文件是否正确(而不是截断).
删除小于几百个字节的截断文件或文件.
如果您很好奇,则NDK堆栈的源代码位于ndk/sources/host-tools/ndk-stack
下的Android源树中
以上所述是小编给大家介绍的ndk-stack不工作,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/25761.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态