The use case is that it is necessary to frequently clear GraphicsOverlay and then add graphics, which will flash back frequently after a period of time. The error is as follows:
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x33f in tid 24328 (ere.greenshield), pid 24328 (ere.greenshield)
DEBUG Softversion: PD2158B_A_11.0.12.1.W10.V000L1
Time: 2023-08-23 08:58:41
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'vivo/PD2158/PD2158:11/RP1A.200720.012/compiler0628160220:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2023-08-23 08:58:41+0800
pid: 24328, tid: 24328, name: ere.greenshield >>> com.ynhere.greenshield <<<
uid: 10696
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x33f
Cause: null pointer dereference
x0 b400007a57997d10 x1 b400007a57997d08 x2 0000007a78c797f4 x3 0000000000000009
x4 0000000000000002 x5 0000000000000000 x6 0000007a798bb6f0 x7 7f7f7f7f7f7f7f7f
x8 0000000000000021 x9 000000000000001f x10 0000000000000337 x11 0000000019a9e258
x12 0000007a46d2c000 x13 fffffffffc000000 x14 0000000000000020 x15 0000000000004000
x16 0000007b832dc9c0 x17 0000007b832d0be8 x18 0000007b88590000 x19 b400007a57997d10
x20 0000000000000018 x21 0000000000000000 x22 b400007a46d2e160 x23 b400007a503f8e20
x24 b400007a503f8e10 x25 0000007b87b11000 x26 b400007a48a183e0 x27 0000007ff1bc2e20
x28 b400007a503f8e60 x29 0000007ff1bc2c00
lr 0000007a798bb44c sp 0000007ff1bc2c00 pc 0000007a798b9838 pst 0000000060000000
backtrace:
#00 pc 000000000371e838 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#01 pc 0000000003720448 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#02 pc 0000000003720e0c /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#03 pc 0000000002add704 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#04 pc 0000000002add6e0 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#05 pc 0000000002add6b0 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#06 pc 0000000002add47c /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#07 pc 0000000002adbc80 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#08 pc 0000000002adbb84 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#09 pc 0000000002a7ecb8 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#10 pc 0000000002a79a34 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#11 pc 0000000002aeab6c /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#12 pc 00000000020bbd00 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#13 pc 00000000020bc430 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#14 pc 00000000020bc36c /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#15 pc 0000000001eafdbc /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#16 pc 0000000001eeecac /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#17 pc 000000000207f0e8 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore.so (offset 0xc8e0000) (RT_Vector_add+40) (BuildId: c843ff5535612978cd62442579eba42fac351aa4)
#18 pc 0000000000206ad8 /data/app/~~gmxcQ9xkiQdCvQVj4Bp5RA==/com.ynhere.greenshield-VQPNCRyKH5-0k4E65C92tA==/base.apk!libruntimecore_java.so (offset 0x503e000) (Java_com_esri_arcgisruntime_internal_jni_CoreVector_nativeAdd+20) (BuildId: be6a04d40de998b7f28813573dba30b36c13a043)
#19 pc 000000000013ced4 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#20 pc 00000000020202a4 /memfd:jit-cache (deleted) (offset 0x2000000) (com.esri.arcgisruntime.internal.jni.CoreVector.a+116)
#21 pc 000000000201fc48 /memfd:jit-cache (deleted) (offset 0x2000000) (com.esri.arcgisruntime.a.q.v.add+184)
#22 pc 000000000203e5b0 /memfd:jit-cache (deleted) (offset 0x2000000) (com.esri.arcgisruntime.a.q.x.add+80)
#23 pc 000000000202cca0 /memfd:jit-cache (deleted) (offset 0x2000000) (com.esri.arcgisruntime.mapping.view.GraphicsOverlay$d.a+80)
#24 pc 0000000002034cd0 /memfd:jit-cache (deleted) (offset 0x2000000) (com.esri.arcgisruntime.mapping.view.GraphicsOverlay$d.add+80)
#25 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#26 pc 0000000000197e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#27 pc 0000000000304dc8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#28 pc 00000000002ffee0 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#29 pc 0000000000634ff0 /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1124) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#30 pc 000000000012da14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#31 pc 0000000000012aa8 /data/data/com.ynhere.greenshield/code_cache/.overlay/base.apk/classes21.dex (com.ynhere.greenshield.page.map.MapFragment.loadBhqBorder$lambda$30+536)
#32 pc 00000000006366b0 /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+1120) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#33 pc 000000000012d994 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#34 pc 000000000000fdc0 /data/data/com.ynhere.greenshield/code_cache/.overlay/base.apk/classes21.dex (com.ynhere.greenshield.page.map.MapFragment.$r8$lambda$SWSID2P8HTdugxNJb_rvgPCoPAQ)
#35 pc 00000000006366b0 /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+1120) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#36 pc 000000000012d994 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#37 pc 00000000000084c4 /data/data/com.ynhere.greenshield/code_cache/.overlay/base.apk/classes21.dex (com.ynhere.greenshield.page.map.MapFragment$$ExternalSyntheticLambda32.run+8)
#38 pc 00000000002f78bc /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.9828929361005536019)+268) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#39 pc 0000000000622300 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+796) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#40 pc 000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#41 pc 00000000020786d4 /memfd:jit-cache (deleted) (offset 0x2000000) (android.os.Handler.handleCallback+68)
#42 pc 000000000207ca50 /memfd:jit-cache (deleted) (offset 0x2000000) (android.os.Handler.dispatchMessage+64)
#43 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#44 pc 0000000000197e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#45 pc 0000000000304dc8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#46 pc 00000000002ffee0 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#47 pc 00000000006336ec /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+868) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#48 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#49 pc 00000000003d7de6 /system/framework/framework.jar (offset 0x938000) (android.os.Looper.loop+514)
#50 pc 00000000002f78bc /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.9828929361005536019)+268) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#51 pc 00000000002ff584 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#52 pc 0000000000300864 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1780) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#53 pc 000000000016e3e4 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<true, false>(art::interpreter::SwitchImplContext*)+54148) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#54 pc 000000000013f7d8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#55 pc 00000000001aa8a4 /system/framework/framework.jar (android.app.ActivityThread.main)
#56 pc 00000000002f79c4 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.9828929361005536019)+532) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#57 pc 0000000000622300 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+796) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#58 pc 000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#59 pc 00000000001337e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#60 pc 0000000000197eb0 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#61 pc 000000000052af00 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#62 pc 000000000052cbf4 /apex/com.android.art/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1352) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#63 pc 00000000004ae540 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+52) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#64 pc 00000000000896f4 /apex/com.android.art/javalib/arm64/boot.oat (art_jni_trampoline+180) (BuildId: 7efccff6ef49185143c96bbdb81eeab515db3c2c)
#65 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#66 pc 0000000000197e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#67 pc 0000000000304dc8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#68 pc 00000000002ffee0 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#69 pc 00000000006336ec /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+868) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#70 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#71 pc 00000000004de35e /system/framework/framework.jar (offset 0x1250000) (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+22)
#72 pc 00000000002f78bc /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.9828929361005536019)+268) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#73 pc 0000000000622300 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+796) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#74 pc 000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#75 pc 00000000008c2330 /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2640) (BuildId: 8825f4cb3b90028ba6731bf6da3b891c66561f3e)
#76 pc 00000000001337e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#77 pc 0000000000197eb0 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#78 pc 000000000052af00 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#79 pc 000000000052aaf8 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+428) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#80 pc 000000000052ba60 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+92) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#81 pc 000000000041d6d0 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+656) (BuildId: ab7b3b9be16e111c074fe066c22ec775)
#82 pc 000000000009a434 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+124) (BuildId: 0f2e814ab11d77c98584926f7c64fcba)
#83 pc 00000000000a1d6c /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+992) (BuildId: 0f2e814ab11d77c98584926f7c64fcba)
#84 pc 0000000000003564 /system/bin/app_process64 (main+1308) (BuildId: 16b04a39e434ab615c0cf105d761163e)
#85 pc 0000000000088190 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: 20f4c7d9f3aab7aab360cab471d77c29)