alibaba / alibaba/AndFix

打debug包没做混淆,能够运行 hot fix也成功了,但是放置一段时间app就自动挂掉了

Open
#39 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
7k
Forks
1.6k
PR merge metrics
No merged PRs in 30d

Description

09-30 16:37:43.375 27672-27672/com.sample.app A/art﹕ art/runtime/mirror/art_method.cc:199] Failed to find Dex offset for PC offset 0xee26399a(PC 0xa1f13c83, entry_point=0xb3cb02e9) in void com.sample.fragment.SampleFragment$TelCallListener_CF.onClick(android.view.View)
09-30 16:37:44.055 27672-27672/com.sample.app A/art﹕ art/runtime/runtime.cc:287] Runtime aborting...
09-30 16:37:44.055 27672-27672/com.sample.app A/art﹕ art/runtime/runtime.cc:287] Aborting thread:
09-30 16:37:44.055 27672-27672/com.sample.app A/art﹕ art/runtime/runtime.cc:287] "main" prio=5 tid=1 Runnable
09-30 16:37:44.055 27672-27672/com.sample.app A/art﹕ art/runtime/runtime.cc:287] | group="" sCount=0 dsCount=0 obj=0x87369f88 self=0xb4f07800
09-30 16:37:44.055 27672-27672/com.sample.app A/art﹕ art/runtime/runtime.cc:287] | sysTid=27672 nice=0 cgrp=apps sched=0/0 handle=0xb6fb4ec8
09-30 16:37:44.055 27672-27672/com.sample.app A/art﹕ art/runtime/runtime.cc:287] | state=R schedstat=( 4357833730 493811479 2310 ) utm=394 stm=41 core=3 HZ=100
09-30 16:37:44.055 27672-27672/com.sample.app A/art﹕ art/runtime/runtime.cc:287] | stack=0xbe7a3000-0xbe7a5000 stackSize=8MB
09-30 16:37:44.055 27672-27672/com.sample.app A/art﹕ art/runtime/runtime.cc:287] | held mutexes= "abort lock" "mutator lock"(shared held)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the delayed crash with the un-obfuscated debug package and hot fix enabled, then inspect the ART frames in art/runtime/mirror/art_method.cc and art/runtime/runtime.cc for the reported onClick method. Done means the app can remain running after the hot fix is applied without the ART runtime abort shown in the report.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, cpp
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.