SandHook icon indicating copy to clipboard operation
SandHook copied to clipboard

应用运行闪退问题

Open Undefined-User opened this issue 4 years ago • 0 comments

使用 Xpatch (基于sandhook)打包插件进应用之后,应用会随机闪退(打开闪退/运行时随机闪退)。 系统是Android 10的OneUI 2.5,闪退位置:art::ProfileSaver::FetchAndCacheResolvedClassesAndMethods。 插件作者认为是框架问题 https://github.com/yujincheng08/BiliRoaming/issues/81

可能有用的部分日志:

02-03 01:10:30.597 24867 24867 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-03 01:10:30.598 24867 24867 F DEBUG   : Build fingerprint: 'samsung/star2qltezc/star2qltechn:10/QP1A.190711.020/G9650ZCU7FUA1:user/release-keys'
02-03 01:10:30.598 24867 24867 F DEBUG   : Revision: '14'
02-03 01:10:30.598 24867 24867 F DEBUG   : ABI: 'arm64'
02-03 01:10:30.598 24867 24867 F DEBUG   : Timestamp: 2021-02-03 01:10:30+0800
02-03 01:10:30.598 24867 24867 F DEBUG   : pid: 3255, tid: 21739, name: Profile Saver  >>> com.bilibili.app.in <<<
02-03 01:10:30.598 24867 24867 F DEBUG   : uid: 10576
02-03 01:10:30.598 24867 24867 F DEBUG   : signal 11 (SIGSEGV), code 0 (SI_USER), fault addr --------
02-03 01:10:30.598 24867 24867 F DEBUG   :     x0  0000000000000000  x1  000000000000000b  x2  efee1fc2e349e433  x3  efee1fc2e349e433
02-03 01:10:30.598 24867 24867 F DEBUG   :     x4  0000000000000006  x5  00000079ed3cd080  x6  000000794202d8d0  x7  000000794202d8c0
02-03 01:10:30.598 24867 24867 F DEBUG   :     x8  0000000000000081  x9  efee1fc2e349e433  x10 0000000000000058  x11 0000000000000500
02-03 01:10:30.598 24867 24867 F DEBUG   :     x12 0000000000b25ee0  x13 00000078d817ce70  x14 00000079ed36dd50  x15 00000079ed36dd60
02-03 01:10:30.598 24867 24867 F DEBUG   :     x16 0000007938683dd0  x17 0000007a7a77e0b0  x18 0000007988058000  x19 00000000000054eb
02-03 01:10:30.598 24867 24867 F DEBUG   :     x20 0000007938669850  x21 0000000000000000  x22 000000000000000b  x23 00000079df90dbd2
02-03 01:10:30.599 24867 24867 F DEBUG   :     x24 0000007925df5100  x25 0000000000000000  x26 0000007938669850  x27 0000007a7697ee20
02-03 01:10:30.599 24867 24867 F DEBUG   :     x28 0000007938684160  x29 0000007a7697ed90
02-03 01:10:30.599 24867 24867 F DEBUG   :     sp  0000007a7697ec20  lr  0000007938651850  pc  0000007a7a77e0b8
02-03 01:10:30.610 24867 24867 F DEBUG   : 
02-03 01:10:30.610 24867 24867 F DEBUG   : backtrace:
02-03 01:10:30.610 24867 24867 F DEBUG   :       #00 pc 00000000000d20b8  /apex/com.android.runtime/lib64/bionic/libc.so!libc.so (offset 0xd2000) (kill+8) (BuildId: d00c50b4798c95f2447d684ed3ea7dcb)
02-03 01:10:30.610 24867 24867 F DEBUG   :       #01 pc 000000000000784c  /data/app/com.bilibili.app.in-1XdolCcjcQRtr3qr6TIomA==/lib/arm64/libBugly.so (BuildId: ae37f663907313ff07afff414060aa6e82be77ec)
02-03 01:10:30.610 24867 24867 F DEBUG   :       #02 pc 0000000000004d18  /system/bin/app_process64 (art::SignalChain::Handler(int, siginfo*, void*)+332) (BuildId: 56987420be95551a7b0e1a3f103b2c19)
02-03 01:10:30.610 24867 24867 F DEBUG   :       #03 pc 0000000000000690  [vdso] (__kernel_rt_sigreturn)
02-03 01:10:30.610 24867 24867 F DEBUG   :       #04 pc 0000000000349284  /apex/com.android.runtime/lib64/libart.so!libart.so (offset 0x16c000) (art::ProfileSaver::FetchAndCacheResolvedClassesAndMethods(bool)+6016) (BuildId: fda832bf8d34fc331166ae8af4dd6d98)
02-03 01:10:30.610 24867 24867 F DEBUG   :       #05 pc 0000000000349f00  /apex/com.android.runtime/lib64/libart.so!libart.so (offset 0x16c000) (art::ProfileSaver::ProcessProfilingInfo(bool, unsigned short*)+204) (BuildId: fda832bf8d34fc331166ae8af4dd6d98)
02-03 01:10:30.610 24867 24867 F DEBUG   :       #06 pc 0000000000347ab4  /apex/com.android.runtime/lib64/libart.so!libart.so (offset 0x16c000) (art::ProfileSaver::Run()+784) (BuildId: fda832bf8d34fc331166ae8af4dd6d98)
02-03 01:10:30.610 24867 24867 F DEBUG   :       #07 pc 000000000034b818  /apex/com.android.runtime/lib64/libart.so!libart.so (offset 0x16c000) (art::ProfileSaver::RunProfileSaverThread(void*)+88) (BuildId: fda832bf8d34fc331166ae8af4dd6d98)
02-03 01:10:30.610 24867 24867 F DEBUG   :       #08 pc 00000000000e6f20  /apex/com.android.runtime/lib64/bionic/libc.so!libc.so (offset 0xd2000) (__pthread_start(void*)+36) (BuildId: d00c50b4798c95f2447d684ed3ea7dcb)
02-03 01:10:30.610 24867 24867 F DEBUG   :       #09 pc 00000000000850c8  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: d00c50b4798c95f2447d684ed3ea7dcb)

02-03 11:10:42.040 15351 15351 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-03 11:10:42.040 15351 15351 F DEBUG   : Build fingerprint: 'samsung/star2qltezc/star2qltechn:10/QP1A.190711.020/G9650ZCU7FUA1:user/release-keys'
02-03 11:10:42.040 15351 15351 F DEBUG   : Revision: '14'
02-03 11:10:42.040 15351 15351 F DEBUG   : ABI: 'arm64'
02-03 11:10:42.041 15351 15351 F DEBUG   : Timestamp: 2021-02-03 11:10:42+0800
02-03 11:10:42.041 15351 15351 F DEBUG   : pid: 8633, tid: 14374, name: Profile Saver  >>> com.bilibili.app.in <<<
02-03 11:10:42.041 15351 15351 F DEBUG   : uid: 10576
02-03 11:10:42.041 15351 15351 F DEBUG   : signal 11 (SIGSEGV), code 0 (SI_USER), fault addr --------
02-03 11:10:42.041 15351 15351 F DEBUG   :     x0  0000000000000000  x1  000000000000000b  x2  efee1fc2e349e433  x3  efee1fc2e349e433
02-03 11:10:42.041 15351 15351 F DEBUG   :     x4  0000000000000006  x5  00000079ed3a90c0  x6  000000792ba9e000  x7  00000078f0443a40
02-03 11:10:42.041 15351 15351 F DEBUG   :     x8  0000000000000081  x9  efee1fc2e349e433  x10 0000000000000058  x11 0000000000000500
02-03 11:10:42.042 15351 15351 F DEBUG   :     x12 000000000029a3c8  x13 00000078f0440180  x14 0000000000000001  x15 00000079ed372d60
02-03 11:10:42.042 15351 15351 F DEBUG   :     x16 000000796187bdd0  x17 0000007a7a77e0b0  x18 000000798859a000  x19 0000000000003826
02-03 11:10:42.042 15351 15351 F DEBUG   :     x20 0000007961861850  x21 0000000000000000  x22 000000000000000b  x23 0000000000000326
02-03 11:10:42.042 15351 15351 F DEBUG   :     x24 0000007938f05700  x25 0000000000000000  x26 0000007961861850  x27 0000007a7697ee20
02-03 11:10:42.042 15351 15351 F DEBUG   :     x28 000000796187c160  x29 0000007a7697ed90
02-03 11:10:42.042 15351 15351 F DEBUG   :     sp  0000007a7697ec20  lr  0000007961849850  pc  0000007a7a77e0b8
02-03 11:10:42.046 15351 15351 F DEBUG   : 
02-03 11:10:42.046 15351 15351 F DEBUG   : backtrace:
02-03 11:10:42.046 15351 15351 F DEBUG   :       #00 pc 00000000000d20b8  /apex/com.android.runtime/lib64/bionic/libc.so!libc.so (offset 0xd2000) (kill+8) (BuildId: d00c50b4798c95f2447d684ed3ea7dcb)
02-03 11:10:42.046 15351 15351 F DEBUG   :       #01 pc 000000000000784c  /data/app/com.bilibili.app.in-1XdolCcjcQRtr3qr6TIomA==/lib/arm64/libBugly.so (BuildId: ae37f663907313ff07afff414060aa6e82be77ec)
02-03 11:10:42.046 15351 15351 F DEBUG   :       #02 pc 0000000000004d18  /system/bin/app_process64 (art::SignalChain::Handler(int, siginfo*, void*)+332) (BuildId: 56987420be95551a7b0e1a3f103b2c19)
02-03 11:10:42.046 15351 15351 F DEBUG   :       #03 pc 0000000000000690  [vdso] (__kernel_rt_sigreturn)
02-03 11:10:42.046 15351 15351 F DEBUG   :       #04 pc 0000000000348a8c  /apex/com.android.runtime/lib64/libart.so!libart.so (offset 0x16c000) (art::ProfileSaver::FetchAndCacheResolvedClassesAndMethods(bool)+3976) (BuildId: fda832bf8d34fc331166ae8af4dd6d98)
02-03 11:10:42.046 15351 15351 F DEBUG   :       #05 pc 0000000000347898  /apex/com.android.runtime/lib64/libart.so!libart.so (offset 0x16c000) (art::ProfileSaver::Run()+244) (BuildId: fda832bf8d34fc331166ae8af4dd6d98)
02-03 11:10:42.046 15351 15351 F DEBUG   :       #06 pc 000000000034b818  /apex/com.android.runtime/lib64/libart.so!libart.so (offset 0x16c000) (art::ProfileSaver::RunProfileSaverThread(void*)+88) (BuildId: fda832bf8d34fc331166ae8af4dd6d98)
02-03 11:10:42.046 15351 15351 F DEBUG   :       #07 pc 00000000000e6f20  /apex/com.android.runtime/lib64/bionic/libc.so!libc.so (offset 0xd2000) (__pthread_start(void*)+36) (BuildId: d00c50b4798c95f2447d684ed3ea7dcb)
02-03 11:10:42.046 15351 15351 F DEBUG   :       #08 pc 00000000000850c8  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: d00c50b4798c95f2447d684ed3ea7dcb)

Undefined-User avatar Feb 03 '21 03:02 Undefined-User