应用程序因致命信号崩溃 - /apex/com.android.runtime/lib64/libart.so 和 /system/lib64/libhwui.so

如何解决应用程序因致命信号崩溃 - /apex/com.android.runtime/lib64/libart.so 和 /system/lib64/libhwui.so

我正在开发一个集成了多个指纹扫描仪 SDK 的应用程序,在将 targedtSdk 更改为 29 后,应用程序开始因致命信号 11 (SIGSEGV) 而崩溃。下面是我从日志中得到的堆栈跟踪。指向 /apex/com.android.runtime/lib64/libart.so 和 /system/lib64/libhwui.so 的崩溃回溯

崩溃 1 的开始:-

检查失败:found_virtual 没有找到虚方法的 oat 方法索引:void android.Manifest$permission.()

Fatal signal 11 (SIGSEGV),code 1 (SEGV_MAPERR),fault addr 0x4 in tid 15945

E/crash_dump64(16647): unknown process state: t
I/crash_dump64(16647): obtaining output fd from tombstoned,type: kDebuggerdTombstone
I/crash_dump64(16647): performing dump of process 15945 (target tid = 15945)
F/DEBUG   (16647): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
F/DEBUG   (16647): Build fingerprint: 'samsung/star2ltexx/star2lte:10/QP1A.190711.020/G965FXXU7DTAA:user/release-keys'
F/DEBUG   (16647): Revision: '26'
F/DEBUG   (16647): ABI: 'arm64'
F/DEBUG   (16647): Timestamp: 2021-02-02 08:55:09+0300
F/DEBUG   (16647): pid: 15945,tid: 15945,name: z.tigo.tigoshop  >>> tz.tigo.tigoshop <<<
F/DEBUG   (16647): uid: 10534
F/DEBUG   (16647): signal 11 (SIGSEGV),fault addr 0x4
F/DEBUG   (16647): Cause: null pointer dereference
F/DEBUG   (16647): Abort message: 'Check failed: found_virtual Didn't find oat method index for virtual method: void android.Manifest$permission.<init>()'
F/DEBUG   (16647):     x0  00000070f293b338  x1  0000000000000000  x2  000000706b0cc0b8  x3  0000000000000000
F/DEBUG   (16647):     x4  0000000000000000  x5  00000070569f31ed  x6  000000000000000a  x7  000000000000000a
F/DEBUG   (16647):     x8  0000007fecb63400  x9  0000000000000000  x10 0000007fecb63400  x11 00000070f293b360
F/DEBUG   (16647):     x12 000000000a055108  x13 3d7365786574756d  x14 00000000ffffffff  x15 0000000000000000
F/DEBUG   (16647):     x16 000000706aff6ff0  x17 00000070ef69e530  x18 00000070f273c000  x19 00000070f293b338
F/DEBUG   (16647):     x20 0000000000000000  x21 000000706b14b660  x22 00000070f14f9000  x23 0000000000000000
F/DEBUG   (16647):     x24 00000070f293b338  x25 0000000000000001  x26 00000070f1686020  x27 0000000000000000
F/DEBUG   (16647):     x28 0000000000000000  x29 00000070f293b300
F/DEBUG   (16647):     sp  00000070f293b0a0  lr  000000706b506000  pc  000000706b4e8ba4
F/DEBUG   (16647): 
F/DEBUG   (16647): backtrace:
F/DEBUG   (16647):       #00 pc 00000000004ddba4  /apex/com.android.runtime/lib64/libart.so (_ZN3art12StackVisitor9WalkStackILNS0_16CountTransitionsE0EEEvb+1556) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #01 pc 00000000004faffc  /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char,std::__1::char_traits<char>>&,bool,BacktraceMap*,bool) const+468) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #02 pc 0000000000515434  /apex/com.android.runtime/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+820) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #03 pc 000000000050e7a0  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*,art::Closure*)+528) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #04 pc 000000000050d94c  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char,bool)+1260) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #05 pc 00000000004bac10  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+1352) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #06 pc 000000000000c650  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608) (BuildId: 74e39b9e4bda61561a36377476803040)
F/DEBUG   (16647):       #07 pc 0000000000147090  /apex/com.android.runtime/lib64/libart.so (_ZN3artL16FindOatMethodForEPNS_9ArtMethodENS_11PointerSizeEPb.llvm.6985246053800691335+608) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #08 pc 0000000000146cc8  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::GetOatQuickMethodHeader(unsigned long)+280) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #09 pc 00000000001efae0  /apex/com.android.runtime/lib64/libart.so (art::FaultManager::IsInGeneratedCode(siginfo*,void*,bool)+896) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #10 pc 00000000001ef3c4  /apex/com.android.runtime/lib64/libart.so (art::FaultManager::HandleFault(int,siginfo*,void*)+92) (BuildId: 9073c75c7bcb19eca4fe361a4c68592f)
F/DEBUG   (16647):       #11 pc 0000000000004dd4  /system/bin/app_process64 (art::SignalChain::Handler(int,void*)+588) (BuildId: a569457735bdeff7f71efb40991cc89e)

崩溃 2 的开始:-

Fatal signal 11 (SIGSEGV),fault addr 0x4551d4927d7848 in tid 22924 

E/crash_dump64(23333): unknown process state: t
I/crash_dump64(23333): obtaining output fd from tombstoned,type: kDebuggerdTombstone
I/crash_dump64(23333): performing dump of process 22860 (target tid = 22924)
F/DEBUG   (23333): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
F/DEBUG   (23333): Build fingerprint: 'samsung/star2ltexx/star2lte:10/QP1A.190711.020/G965FXXU7DTAA:user/release-keys'
F/DEBUG   (23333): Revision: '26'
F/DEBUG   (23333): ABI: 'arm64'
F/DEBUG   (23333): Timestamp: 2021-02-02 11:55:06+0300
F/DEBUG   (23333): pid: 22860,tid: 22924,name: RenderThread  >>> tz.tigo.tigoshop <<<
F/DEBUG   (23333): uid: 10536
F/DEBUG   (23333): signal 11 (SIGSEGV),fault addr 0x4551d4927d7848
F/DEBUG   (23333):     x0  0000007056a04d80  x1  0000006fe1674290  x2  0000006fe1674b20  x3  0000000000000000
F/DEBUG   (23333):     x4  0000006fe16744a0  x5  2c01000090010000  x6  00000070f2941000  x7  00000000002bf056
F/DEBUG   (23333):     x8  00000070547e2a48  x9  0000000000000000  x10 0000000000000019  x11 000000000000001a
F/DEBUG   (23333):     x12 0000000000000033  x13 000000000000001a  x14 6c4551d4927d7068  x15 6c4551d4927d7068
F/DEBUG   (23333):     x16 0000000000000050  x17 00000070ed9adff0  x18 0000006fe14da000  x19 0000006fe1674290
F/DEBUG   (23333):     x20 0000006fe1675020  x21 6c4551d4927d7888  x22 6c4551d4927d7838  x23 00000070547e2a48
F/DEBUG   (23333):     x24 0000006fe1675020  x25 0000000000000001  x26 0000006fe1675020  x27 0000000000000000
F/DEBUG   (23333):     x28 0000006fe16745b0  x29 0000006fe1674250
F/DEBUG   (23333):     sp  0000006fe1674210  lr  00000070ed9ac3f4  pc  00000070ed9ac500
F/DEBUG   (23333): 
F/DEBUG   (23333): backtrace:
F/DEBUG   (23333):       #00 pc 000000000039a500  /system/lib64/libhwui.so (android::uirenderer::skiapipeline::SkiaDisplayList::updateChildren(std::__1::function<void (android::uirenderer::RenderNode*)>)+136) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #01 pc 000000000039a3f0  /system/lib64/libhwui.so (android::uirenderer::RenderNode::syncDisplayList(android::uirenderer::TreeObserver&,android::uirenderer::TreeInfo*)+240) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #02 pc 0000000000399874  /system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&,android::uirenderer::TreeInfo&,bool)+2020) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #03 pc 000000000039a8fc  /system/lib64/libhwui.so (android::uirenderer::skiapipeline::SkiaDisplayList::prepareListAndChildren(android::uirenderer::TreeObserver&,std::__1::function<void (android::uirenderer::RenderNode*,android::uirenderer::TreeObserver&,bool)>)+636) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #04 pc 00000000003993d0  /system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&,bool)+832) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #05 pc 000000000039a8fc  /system/lib64/libhwui.so (android::uirenderer::skiapipeline::SkiaDisplayList::prepareListAndChildren(android::uirenderer::TreeObserver&,bool)>)+636) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #06 pc 00000000003993d0  /system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTreeImpl(android::uirenderer::TreeObserver&,bool)+832) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #07 pc 0000000000398ce8  /system/lib64/libhwui.so (android::uirenderer::RenderNode::prepareTree(android::uirenderer::TreeInfo&)+152) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #08 pc 0000000000153044  /system/lib64/libandroid_runtime.so (android::RootRenderNode::prepareTree(android::uirenderer::TreeInfo&)+316) (BuildId: 97c11c0a9e40704eea4a584db87b34e1)
F/DEBUG   (23333):       #09 pc 0000000000407544  /system/lib64/libhwui.so (android::uirenderer::renderthread::CanvasContext::prepareTree(android::uirenderer::TreeInfo&,long*,long,android::uirenderer::RenderNode*)+316) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #10 pc 00000000004071d8  /system/lib64/libhwui.so (android::uirenderer::renderthread::DrawFrameTask::syncFrameState(android::uirenderer::TreeInfo&)+176) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #11 pc 0000000000406cc8  /system/lib64/libhwui.so (_ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b+104) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #12 pc 0000000000417a44  /system/lib64/libhwui.so (android::uirenderer::WorkQueue::process()+228) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #13 pc 0000000000417770  /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+80) (BuildId: 343ecb7aa186fa3af5b14eab30973292)
F/DEBUG   (23333):       #14 pc 00000000000137a4  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+284) (BuildId: e401a05bdd74f2cd876793e31ceba528)

谁能帮我处理这个堆栈跟踪?有没有办法找出造成这种情况的根本原因?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams[&#39;font.sans-serif&#39;] = [&#39;SimHei&#39;] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -&gt; systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping(&quot;/hires&quot;) public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate&lt;String
使用vite构建项目报错 C:\Users\ychen\work&gt;npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-
参考1 参考2 解决方案 # 点击安装源 协议选择 http:// 路径填写 mirrors.aliyun.com/centos/8.3.2011/BaseOS/x86_64/os URL类型 软件库URL 其他路径 # 版本 7 mirrors.aliyun.com/centos/7/os/x86
报错1 [root@slave1 data_mocker]# kafka-console-consumer.sh --bootstrap-server slave1:9092 --topic topic_db [2023-12-19 18:31:12,770] WARN [Consumer clie
错误1 # 重写数据 hive (edu)&gt; insert overwrite table dwd_trade_cart_add_inc &gt; select data.id, &gt; data.user_id, &gt; data.course_id, &gt; date_format(
错误1 hive (edu)&gt; insert into huanhuan values(1,&#39;haoge&#39;); Query ID = root_20240110071417_fe1517ad-3607-41f4-bdcf-d00b98ac443e Total jobs = 1
报错1:执行到如下就不执行了,没有显示Successfully registered new MBean. [root@slave1 bin]# /usr/local/software/flume-1.9.0/bin/flume-ng agent -n a1 -c /usr/local/softwa
虚拟及没有启动任何服务器查看jps会显示jps,如果没有显示任何东西 [root@slave2 ~]# jps 9647 Jps 解决方案 # 进入/tmp查看 [root@slave1 dfs]# cd /tmp [root@slave1 tmp]# ll 总用量 48 drwxr-xr-x. 2
报错1 hive&gt; show databases; OK Failed with exception java.io.IOException:java.lang.RuntimeException: Error in configuring object Time taken: 0.474 se
报错1 [root@localhost ~]# vim -bash: vim: 未找到命令 安装vim yum -y install vim* # 查看是否安装成功 [root@hadoop01 hadoop]# rpm -qa |grep vim vim-X11-7.4.629-8.el7_9.x
修改hadoop配置 vi /usr/local/software/hadoop-2.9.2/etc/hadoop/yarn-site.xml # 添加如下 &lt;configuration&gt; &lt;property&gt; &lt;name&gt;yarn.nodemanager.res