Closed Bug 1748755 Opened 3 years ago Closed 3 years ago

Support live regions with the cache enabled on Windows

Categories

(Core :: Disability Access APIs, task)

x86_64
Windows
task

Tracking

()

RESOLVED FIXED
104 Branch
Tracking Status
firefox104 --- fixed

People

(Reporter: Jamie, Assigned: Jamie)

References

Details

(Whiteboard: [ctw-m2])

Attachments

(1 file)

We need to support IAccessibleText::get_new/oldText when the cache is enabled. This should be fairly straightforward:

  1. Make ia2AccessibleText::UpdateTextChangeData (and sLastTextChangeAcc) use HyperTextAccessibleBase instead of HyperTextAccessibleWrap.
    • One snag is that sLastTextChangeAcc is a StaticRefPtr, but HyperTextAccessibleBase isn't refcounted (because RemoteAccessible isn't refcounted). We can probably just store a raw pointer, since we don't use it for anything other than comparison. Alternatively, we could store an id. An id would be less ugly than a raw pointer, but it's ugly in its own right because there's no unified concept of id for base Accessibles.
  2. Make ProxyTextChangeEvent call UpdateTextChangeData when the cache is enabled.

We should also disable sync text change events when the cache is enabled, as they don't need to be sync in this case. We could do that by adding a pref check here.

See Also: → 1752764
See Also: → 1756998
See Also: 1752764

(In reply to James Teh [:Jamie] from comment #0)

Alternatively, we could store an id.

Actually, no, we can't. An id is only unique within a document, so if we stored an id, we'd have to store a reference to the document and the id. I think it's going to be easier to just store a raw pointer.

Depends on: 1757121

Err, we also need to expose whether an Accessible is a live region. 😳 See bug 1757121. I have a patch for this Windows part, but it does nothing useful without the live object attribute and friends.

  1. Make ia2AccessibleText::UpdateTextChangeData (and sLastTextChangeAcc) use HyperTextAccessibleBase instead of HyperTextAccessibleWrap.
  2. Make ProxyTextChangeEvent call UpdateTextChangeData when the cache is enabled.
  3. Don't send sync text change events when the cache is enabled. They don't need to be sync because clients query the cache, not the content process a11y tree. Even if the content process a11y tree mutates, the cache can't update until in-process clients have synchronously handled the event.
Whiteboard: [ctw-m2]

It occurred to me that right now, when a show event is fired, the cache hasn't been received for that Accessible yet. Windows screen readers might use show events for live regions and might expect everything to be up to date. To fix this, for new (not moved) Accessibles, instead of firing the event immediately in RecvShowEvent, we can add it to a set of pending show events. When the cache push is received for that Accessible in RecvCache, we can fire the event then.

I'm not yet certain whether we need this or not, but I'm dropping the thought here so I don't forget.

Pushed by jteh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4ff1f0c0d866 Support IAccessibleText::get_new/oldText for cached RemoteAccessible. r=morgan

Backed out for causing reftest failures on 448064.xhtml

Failure line: REFTEST PROCESS-CRASH | accessible/tests/crashtests/448064.xhtml (finished) | application crashed [@ Checker::StartReadOp()]

Push with failures

Failure log

Backout link

[task 2022-06-29T09:03:21.818Z] 09:03:21     INFO -  REFTEST TEST-START | accessible/tests/crashtests/448064.xhtml
[task 2022-06-29T09:03:21.818Z] 09:03:21     INFO -  REFTEST TEST-LOAD | http://10.0.2.2:8854/tests/accessible/tests/crashtests/448064.xhtml | 2 / 3947 (0%)
[task 2022-06-29T09:03:21.818Z] 09:03:21     INFO -  REFTEST TEST-PASS | accessible/tests/crashtests/448064.xhtml | (LOAD ONLY)
[task 2022-06-29T09:03:21.818Z] 09:03:21     INFO -  REFTEST TEST-END | accessible/tests/crashtests/448064.xhtml
[task 2022-06-29T09:03:42.008Z] 09:03:42     INFO -  REFTEST INFO | wait for org.mozilla.geckoview.test_runner complete; top activity=com.android.launcher3
[task 2022-06-29T09:03:42.008Z] 09:03:42     INFO -  REFTEST INFO | remotereftest.py | Application ran for: 0:00:33.656006
[task 2022-06-29T09:03:42.111Z] 09:03:42     INFO -  REFTEST INFO | Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --human /tmp/tmp_s8cvmtv/62d71285-c4bf-23b8-c572-456b6c5db44e.dmp /builds/worker/workspace/build/symbols
[task 2022-06-29T09:03:47.563Z] 09:03:47     INFO -  REFTEST INFO | Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/62d71285-c4bf-23b8-c572-456b6c5db44e.dmp
[task 2022-06-29T09:03:47.563Z] 09:03:47     INFO -  REFTEST INFO | Saved app info as /builds/worker/workspace/build/blobber_upload_dir/62d71285-c4bf-23b8-c572-456b6c5db44e.extra
[task 2022-06-29T09:03:47.569Z] 09:03:47  WARNING -  REFTEST PROCESS-CRASH | accessible/tests/crashtests/448064.xhtml (finished) | application crashed [@ Checker::StartReadOp()]
[task 2022-06-29T09:03:47.569Z] 09:03:47     INFO -  Crash dump filename: /tmp/tmp_s8cvmtv/62d71285-c4bf-23b8-c572-456b6c5db44e.dmp
[task 2022-06-29T09:03:47.569Z] 09:03:47     INFO -  Operating system: Android
[task 2022-06-29T09:03:47.570Z] 09:03:47     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2022-06-29T09:03:47.570Z] 09:03:47     INFO -  CPU: amd64
[task 2022-06-29T09:03:47.570Z] 09:03:47     INFO -       family 6 model 6 stepping 3
[task 2022-06-29T09:03:47.570Z] 09:03:47     INFO -       4 CPUs
[task 2022-06-29T09:03:47.570Z] 09:03:47     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2022-06-29T09:03:47.570Z] 09:03:47     INFO -  Crash address: 0xf4
[task 2022-06-29T09:03:47.570Z] 09:03:47     INFO -  Process uptime: not available
[task 2022-06-29T09:03:47.571Z] 09:03:47     INFO -  Thread 0 AndroidUI (crashed)
[task 2022-06-29T09:03:47.571Z] 09:03:47     INFO -   0  libxul.so!Checker::StartReadOp() [PLDHashTable.h:4ff1f0c0d866b793f73156beedb2649ca82db77f : 129 + 0x0]
[task 2022-06-29T09:03:47.571Z] 09:03:47     INFO -       rax = 0x0000000000000001    rdx = 0x00000000e4a5466c
[task 2022-06-29T09:03:47.571Z] 09:03:47     INFO -       rcx = 0xbf3125844cef478e    rbx = 0x00007609a21ac22c
[task 2022-06-29T09:03:47.571Z] 09:03:47     INFO -       rsi = 0x00007609a21ac22c    rdi = 0x00000000000000f4
[task 2022-06-29T09:03:47.572Z] 09:03:47     INFO -       rbp = 0x00007fff12c3be40    rsp = 0x00007fff12c3be40
[task 2022-06-29T09:03:47.572Z] 09:03:47     INFO -        r8 = 0x0000000000000003     r9 = 0x0000000000000000
[task 2022-06-29T09:03:47.572Z] 09:03:47     INFO -       r10 = 0x0000000000000000    r11 = 0x0000000000000246
[task 2022-06-29T09:03:47.572Z] 09:03:47     INFO -       r12 = 0x00007fff12c3bf30    r13 = 0x00000000000000d8
[task 2022-06-29T09:03:47.572Z] 09:03:47     INFO -       r14 = 0x000076098f6eb2c0    r15 = 0x00000000000000f4
[task 2022-06-29T09:03:47.572Z] 09:03:47     INFO -       rip = 0x000076099bde46c7
[task 2022-06-29T09:03:47.573Z] 09:03:47     INFO -      Found by: given as instruction pointer in context
[task 2022-06-29T09:03:47.573Z] 09:03:47     INFO -   1  libxul.so!PLDHashTable::Search(void const*) const [PLDHashTable.cpp:4ff1f0c0d866b793f73156beedb2649ca82db77f : 493 + 0xb]
[task 2022-06-29T09:03:47.573Z] 09:03:47     INFO -       rbx = 0x00007609a21ac22c    rbp = 0x00007fff12c3bea0
[task 2022-06-29T09:03:47.573Z] 09:03:47     INFO -       rsp = 0x00007fff12c3be50    r12 = 0x00007fff12c3bf30
[task 2022-06-29T09:03:47.574Z] 09:03:47     INFO -       r13 = 0x00000000000000d8    r14 = 0x000076098f6eb2c0
[task 2022-06-29T09:03:47.574Z] 09:03:47     INFO -       r15 = 0x00000000000000f4    rip = 0x000076099bde3713
[task 2022-06-29T09:03:47.574Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.574Z] 09:03:47     INFO -   2  libxul.so!nsBaseHashtable<nsPtrHashKey<nsAtom const>, mozilla::a11y::MarkupMapInfo const*, mozilla::a11y::MarkupMapInfo const*, nsDefaultConverter<mozilla::a11y::MarkupMapInfo const*, mozilla::a11y::MarkupMapInfo const*> >::Get(nsAtom const*) const [nsBaseHashtable.h:4ff1f0c0d866b793f73156beedb2649ca82db77f : 355 + 0x4]
[task 2022-06-29T09:03:47.575Z] 09:03:47     INFO -       rbx = 0x00007609a21ac1fc    rbp = 0x00007fff12c3beb0
[task 2022-06-29T09:03:47.575Z] 09:03:47     INFO -       rsp = 0x00007fff12c3beb0    r12 = 0x00007fff12c3bf30
[task 2022-06-29T09:03:47.575Z] 09:03:47     INFO -       r13 = 0x000076099107ab60    r14 = 0x000076098f6eb2c0
[task 2022-06-29T09:03:47.575Z] 09:03:47     INFO -       r15 = 0x000076099107ab60    rip = 0x000076099f978c2f
[task 2022-06-29T09:03:47.575Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.576Z] 09:03:47     INFO -   3  libxul.so!nsAccessibilityService::MarkupAttributes(mozilla::a11y::Accessible*, mozilla::a11y::AccAttributes*) const [nsAccessibilityService.cpp:4ff1f0c0d866b793f73156beedb2649ca82db77f : 1526 + 0x4]
[task 2022-06-29T09:03:47.576Z] 09:03:47     INFO -       rbx = 0x00007609a21ac1fc    rbp = 0x00007fff12c3bf00
[task 2022-06-29T09:03:47.576Z] 09:03:47     INFO -       rsp = 0x00007fff12c3bec0    r12 = 0x00007fff12c3bf30
[task 2022-06-29T09:03:47.576Z] 09:03:47     INFO -       r13 = 0x000076099107ab60    r14 = 0x000076098f6eb2c0
[task 2022-06-29T09:03:47.576Z] 09:03:47     INFO -       r15 = 0x000076099107ab60    rip = 0x000076099f9794c1
[task 2022-06-29T09:03:47.576Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.577Z] 09:03:47     INFO -   4  libxul.so!mozilla::a11y::RemoteAccessibleBase<mozilla::a11y::RemoteAccessible>::Attributes() [RemoteAccessibleBase.cpp:4ff1f0c0d866b793f73156beedb2649ca82db77f : 821 + 0x15]
[task 2022-06-29T09:03:47.577Z] 09:03:47     INFO -       rbx = 0x00007609a21ac1fc    rbp = 0x00007fff12c3c090
[task 2022-06-29T09:03:47.577Z] 09:03:47     INFO -       rsp = 0x00007fff12c3bf10    r12 = 0x00007fff12c3bf30
[task 2022-06-29T09:03:47.577Z] 09:03:47     INFO -       r13 = 0x000076099107ab60    r14 = 0x00007fff12c3c290
[task 2022-06-29T09:03:47.577Z] 09:03:47     INFO -       r15 = 0x000076099107aba0    rip = 0x000076099f9b92b0
[task 2022-06-29T09:03:47.577Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.578Z] 09:03:47     INFO -   5  libxul.so!mozilla::a11y::RemoteAccessible::Attributes() [RemoteAccessible.cpp:4ff1f0c0d866b793f73156beedb2649ca82db77f : 72 + 0xa]
[task 2022-06-29T09:03:47.578Z] 09:03:47     INFO -       rbx = 0x000076099107ab60    rbp = 0x00007fff12c3c0d0
[task 2022-06-29T09:03:47.578Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c0a0    r12 = 0x000000000000000f
[task 2022-06-29T09:03:47.578Z] 09:03:47     INFO -       r13 = 0x0000308000100044    r14 = 0x00007fff12c3c290
[task 2022-06-29T09:03:47.579Z] 09:03:47     INFO -       r15 = 0x000076099107ab60    rip = 0x000076099f9c1b82
[task 2022-06-29T09:03:47.579Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.579Z] 09:03:47     INFO -   6  libxul.so!mozilla::a11y::SessionAccessibility::PopulateNodeInfo(mozilla::a11y::Accessible*, mozilla::jni::Ref<mozilla::jni::Object, _jobject*> const&) [SessionAccessibility.cpp:4ff1f0c0d866b793f73156beedb2649ca82db77f : 915 + 0x15]
[task 2022-06-29T09:03:47.579Z] 09:03:47     INFO -       rbx = 0x00007fff12c3c290    rbp = 0x00007fff12c3c780
[task 2022-06-29T09:03:47.579Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c0e0    r12 = 0x000000000000000f
[task 2022-06-29T09:03:47.579Z] 09:03:47     INFO -       r13 = 0x0000308000100044    r14 = 0x00007fff12c3c3c0
[task 2022-06-29T09:03:47.580Z] 09:03:47     INFO -       r15 = 0x000076099107ab60    rip = 0x000076099f943e24
[task 2022-06-29T09:03:47.580Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.580Z] 09:03:47     INFO -   7  libxul.so!mozilla::a11y::SessionAccessibility::GetNodeInfo(int, mozilla::jni::Ref<mozilla::jni::Object, _jobject*> const&) [SessionAccessibility.cpp:4ff1f0c0d866b793f73156beedb2649ca82db77f : 140 + 0xd]
[task 2022-06-29T09:03:47.580Z] 09:03:47     INFO -       rbx = 0x000076099107ab60    rbp = 0x00007fff12c3c840
[task 2022-06-29T09:03:47.580Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c790    r12 = 0x000076099175dac0
[task 2022-06-29T09:03:47.580Z] 09:03:47     INFO -       r13 = 0x00007609bfb81b50    r14 = 0x00007fff12c3c850
[task 2022-06-29T09:03:47.581Z] 09:03:47     INFO -       r15 = 0x00000000ffffffff    rip = 0x000076099f94394f
[task 2022-06-29T09:03:47.581Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.581Z] 09:03:47     INFO -   8  libxul.so!void mozilla::jni::NativeStub<mozilla::java::SessionAccessibility::NativeProvider::GetNodeInfo_t, mozilla::a11y::SessionAccessibility, mozilla::jni::Args<int, mozilla::jni::Ref<mozilla::jni::Object, _jobject*> const&> >::Wrap<&mozilla::a11y::SessionAccessibility(int, mozilla::jni::Ref<mozilla::jni::Object, _jobject*> const&)::GetNodeInfo>(_JNIEnv*, _jobject*, int, _jobject*) [Natives.h:4ff1f0c0d866b793f73156beedb2649ca82db77f : 1447 + 0x32]
[task 2022-06-29T09:03:47.582Z] 09:03:47     INFO -       rbx = 0x00007fff12c3c878    rbp = 0x00007fff12c3c8a0
[task 2022-06-29T09:03:47.582Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c850    r12 = 0x00007fff12c3caf0
[task 2022-06-29T09:03:47.582Z] 09:03:47     INFO -       r13 = 0x00007609bfb81b50    r14 = 0x00007fff12c3c8d8
[task 2022-06-29T09:03:47.582Z] 09:03:47     INFO -       r15 = 0x00000000ffffffff    rip = 0x000076099f94b3c2
[task 2022-06-29T09:03:47.582Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.582Z] 09:03:47     INFO -   9  base.odex + 0xe19742
[task 2022-06-29T09:03:47.582Z] 09:03:47     INFO -       rbx = 0x00007609c1295a00    rbp = 0x00007fff12c3c968
[task 2022-06-29T09:03:47.582Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c8b0    r12 = 0x00007fff12c3caf0
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -       r13 = 0x00007609bfb81b50    r14 = 0x00007fff12c3ce10
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -       r15 = 0x00007fff12c3ce10    rip = 0x00007609a8c67743
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -  10  0x7fff12c3ce0f
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -       rbp = 0x00007fff12c3ce10    rsp = 0x00007fff12c3c978
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -       rip = 0x00007fff12c3ce10
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -      Found by: previous frame's frame pointer
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -  11  dalvik-LinearAlloc (deleted) + 0xdb4f
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c980    rip = 0x00007609bfb81b50
[task 2022-06-29T09:03:47.583Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.584Z] 09:03:47     INFO -  12  base.odex + 0xa9d51e
[task 2022-06-29T09:03:47.584Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c998    rip = 0x00007609a88eb51f
[task 2022-06-29T09:03:47.584Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.584Z] 09:03:47     INFO -  13  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0xe7
[task 2022-06-29T09:03:47.585Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c9b0    rip = 0x00007609c0c51448
[task 2022-06-29T09:03:47.585Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.585Z] 09:03:47     INFO -  14  boot-framework.oat + 0xd408d0
[task 2022-06-29T09:03:47.585Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c9c8    rip = 0x00000000741ac8d1
[task 2022-06-29T09:03:47.585Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.585Z] 09:03:47     INFO -  15  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0x10c
[task 2022-06-29T09:03:47.586Z] 09:03:47     INFO -       rsp = 0x00007fff12c3c9e0    rip = 0x00007609c0c5146d
[task 2022-06-29T09:03:47.586Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.586Z] 09:03:47     INFO -  16  dalvik-LinearAlloc (deleted) + 0xdb4f
[task 2022-06-29T09:03:47.586Z] 09:03:47     INFO -       rsp = 0x00007fff12c3ca20    rip = 0x00007609bfb81b50
[task 2022-06-29T09:03:47.586Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.586Z] 09:03:47     INFO -  17  base.odex + 0x880bd3
[task 2022-06-29T09:03:47.586Z] 09:03:47     INFO -       rsp = 0x00007fff12c3ca38    rip = 0x00007609a86cebd4
[task 2022-06-29T09:03:47.586Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.587Z] 09:03:47     INFO -  18  libart.so!art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) + 0xff
[task 2022-06-29T09:03:47.587Z] 09:03:47     INFO -       rsp = 0x00007fff12c3ca40    rip = 0x00007609c0e1cb80
[task 2022-06-29T09:03:47.587Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.587Z] 09:03:47     INFO -  19  libart.so!bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x495
[task 2022-06-29T09:03:47.588Z] 09:03:47     INFO -       rbx = 0x00007609c1295a00    rbp = 0x00007fff12c3cc70
[task 2022-06-29T09:03:47.588Z] 09:03:47     INFO -       rsp = 0x00007fff12c3caf0    r12 = 0x00007fff12c3ce10
[task 2022-06-29T09:03:47.588Z] 09:03:47     INFO -       r13 = 0x0000000000000002    r14 = 0x00007fff12c3d030
[task 2022-06-29T09:03:47.588Z] 09:03:47     INFO -       r15 = 0x00007609bfb81b50    rip = 0x00007609c0e15956
[task 2022-06-29T09:03:47.588Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.588Z] 09:03:47     INFO -  20  libart.so!bool art::interpreter::DoInvoke<(art::InvokeType)2, false, true>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x6ab
[task 2022-06-29T09:03:47.589Z] 09:03:47     INFO -       rbx = 0x00007609b6978900    rbp = 0x00007609c1295a00
[task 2022-06-29T09:03:47.589Z] 09:03:47     INFO -       rsp = 0x00007fff12c3cc80    r12 = 0x00007609bf96ee40
[task 2022-06-29T09:03:47.589Z] 09:03:47     INFO -       r13 = 0x00007fff12c3d030    r14 = 0x00007609bfb81b50
[task 2022-06-29T09:03:47.589Z] 09:03:47     INFO -       r15 = 0x00007609c11fe210    rip = 0x00007609c0e31a5c
[task 2022-06-29T09:03:47.589Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.590Z] 09:03:47     INFO -  21  libart.so!art::JValue art::interpreter::ExecuteSwitchImpl<true, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x4e8f
[task 2022-06-29T09:03:47.590Z] 09:03:47     INFO -       rbx = 0x000000000000306e    rbp = 0x00007fff12c3cf00
[task 2022-06-29T09:03:47.590Z] 09:03:47     INFO -       rsp = 0x00007fff12c3cd50    r12 = 0x00007609a8772de2
[task 2022-06-29T09:03:47.590Z] 09:03:47     INFO -       r13 = 0x00007fff12c3d030    r14 = 0x0000000000000011
[task 2022-06-29T09:03:47.590Z] 09:03:47     INFO -       r15 = 0x00007609c12ec000    rip = 0x00007609c0e22140
[task 2022-06-29T09:03:47.590Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.591Z] 09:03:47     INFO -  22  libart.so!art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x294
[task 2022-06-29T09:03:47.591Z] 09:03:47     INFO -       rbx = 0x00007fff12c3d030    rbp = 0x0000000000000000
[task 2022-06-29T09:03:47.591Z] 09:03:47     INFO -       rsp = 0x00007fff12c3cf10    r12 = 0x00007fff12c3d038
[task 2022-06-29T09:03:47.591Z] 09:03:47     INFO -       r13 = 0x0000000000000000    r14 = 0x00007609c1295a00
[task 2022-06-29T09:03:47.591Z] 09:03:47     INFO -       r15 = 0x00007609a8772db0    rip = 0x00007609c0ded155
[task 2022-06-29T09:03:47.591Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.592Z] 09:03:47     INFO -  23  libart.so!art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) + 0xac
[task 2022-06-29T09:03:47.592Z] 09:03:47     INFO -       rbx = 0x00007fff12c3d330    rbp = 0x00007fff12c3d020
[task 2022-06-29T09:03:47.592Z] 09:03:47     INFO -       rsp = 0x00007fff12c3cf70    r12 = 0x00007609c1295a00
[task 2022-06-29T09:03:47.592Z] 09:03:47     INFO -       r13 = 0x0000000000000000    r14 = 0x00007609a8772db0
[task 2022-06-29T09:03:47.592Z] 09:03:47     INFO -       r15 = 0x00007fff12c3d030    rip = 0x00007609c0df334d
[task 2022-06-29T09:03:47.592Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.592Z] 09:03:47     INFO -  24  libart.so!bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x476
[task 2022-06-29T09:03:47.593Z] 09:03:47     INFO -       rbx = 0x00007609c1295a00    rbp = 0x00007fff12c3d1c0
[task 2022-06-29T09:03:47.593Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d030    r12 = 0x00007fff12c3d330
[task 2022-06-29T09:03:47.593Z] 09:03:47     INFO -       r13 = 0x0000000000000001    r14 = 0x00007fff12c3d490
[task 2022-06-29T09:03:47.593Z] 09:03:47     INFO -       r15 = 0x00007609bf96ee40    rip = 0x00007609c0e15937
[task 2022-06-29T09:03:47.593Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.593Z] 09:03:47     INFO -  25  libart.so!bool art::interpreter::DoInvoke<(art::InvokeType)1, false, true>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x219
[task 2022-06-29T09:03:47.593Z] 09:03:47     INFO -       rbx = 0x00007609c1295a00    rbp = 0x0000000000002070
[task 2022-06-29T09:03:47.594Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d1d0    r12 = 0x00007fff12c3d490
[task 2022-06-29T09:03:47.594Z] 09:03:47     INFO -       r13 = 0x00007609bf96ee40    r14 = 0x0000000000001c25
[task 2022-06-29T09:03:47.594Z] 09:03:47     INFO -       r15 = 0x00007609bf96eeb0    rip = 0x00007609c0e346da
[task 2022-06-29T09:03:47.594Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.594Z] 09:03:47     INFO -  26  libart.so!art::JValue art::interpreter::ExecuteSwitchImpl<true, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x5d42
[task 2022-06-29T09:03:47.594Z] 09:03:47     INFO -       rbx = 0x0000000000002070    rbp = 0x00007fff12c3d420
[task 2022-06-29T09:03:47.595Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d270    r12 = 0x00007609a8772bc2
[task 2022-06-29T09:03:47.595Z] 09:03:47     INFO -       r13 = 0x00007fff12c3d490    r14 = 0x0000000000000025
[task 2022-06-29T09:03:47.595Z] 09:03:47     INFO -       r15 = 0x00007609c12ec000    rip = 0x00007609c0e22ff3
[task 2022-06-29T09:03:47.595Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.595Z] 09:03:47     INFO -  27  libart.so!art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x294
[task 2022-06-29T09:03:47.595Z] 09:03:47     INFO -       rbx = 0x00007fff12c3d490    rbp = 0x0000000000000000
[task 2022-06-29T09:03:47.595Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d430    r12 = 0x00007fff12c3d498
[task 2022-06-29T09:03:47.595Z] 09:03:47     INFO -       r13 = 0x0000000000000000    r14 = 0x00007609c1295a00
[task 2022-06-29T09:03:47.595Z] 09:03:47     INFO -       r15 = 0x00007609a8772b68    rip = 0x00007609c0ded155
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -  28  libart.so!artQuickToInterpreterBridge + 0x420
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -       rbx = 0x00007fff12c3d490    rbp = 0x00007fff12c3d620
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d490    r12 = 0x00007609a8772b68
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -       r13 = 0x00007609c1295a00    r14 = 0x00007609bf96eeb0
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -       r15 = 0x0000000000000002    rip = 0x00007609c1116461
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -  29  libart.so!art_quick_to_interpreter_bridge + 0x8c
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -       rbx = 0x0000000012d5c000    rbp = 0x0000000012dfd6c0
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d630    r12 = 0x0000000012e6d080
[task 2022-06-29T09:03:47.596Z] 09:03:47     INFO -       r13 = 0x00000000ffffffff    r14 = 0x0000000000000001
[task 2022-06-29T09:03:47.597Z] 09:03:47     INFO -       r15 = 0x00007fff12c3dbd0    rip = 0x00007609c0c4dcdd
[task 2022-06-29T09:03:47.597Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.597Z] 09:03:47     INFO -  30  boot-framework.oat + 0x210ac25
[task 2022-06-29T09:03:47.597Z] 09:03:47     INFO -       rdx = 0x00000000ffffffff    rcx = 0x0000000000000000
[task 2022-06-29T09:03:47.597Z] 09:03:47     INFO -       rbx = 0x0000000012d5c000    rsi = 0x0000000012dfd6c0
[task 2022-06-29T09:03:47.597Z] 09:03:47     INFO -       rbp = 0x0000000012dfd6c0    rsp = 0x00007fff12c3d700
[task 2022-06-29T09:03:47.597Z] 09:03:47     INFO -        r8 = 0x00007fff12c3dbd0     r9 = 0x0000000074209637
[task 2022-06-29T09:03:47.597Z] 09:03:47     INFO -       r12 = 0x0000000012e6d080    r13 = 0x00000000ffffffff
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -       r14 = 0x0000000000000001    r15 = 0x00007fff12c3dbd0
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -       rip = 0x0000000075576c26
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -  31  system@framework@boot-framework.art + 0x232687
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d708    rip = 0x00000000719eb688
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -  32  dalvik-main space (deleted) + 0xadbff
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d710    rip = 0x0000000012cadc00
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.598Z] 09:03:47     INFO -  33  dalvik-LinearAlloc (deleted) + 0xfb63
[task 2022-06-29T09:03:47.599Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d718    rip = 0x00007609c5686b64
[task 2022-06-29T09:03:47.599Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.599Z] 09:03:47     INFO -  34  dalvik-main space (deleted) + 0x11bcef
[task 2022-06-29T09:03:47.599Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d728    rip = 0x0000000012d1bcf0
[task 2022-06-29T09:03:47.599Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.599Z] 09:03:47     INFO -  35  dalvik-main space (deleted) + 0x15bfff
[task 2022-06-29T09:03:47.599Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d730    rip = 0x0000000012d5c000
[task 2022-06-29T09:03:47.599Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.599Z] 09:03:47     INFO -  36  dalvik-main space (deleted) + 0x26d07f
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d738    rip = 0x0000000012e6d080
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -  37  boot-framework.oat + 0x2192d1a
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d740    rip = 0x00000000755fed1b
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -  38  system@framework@boot-framework.art + 0x30efa7
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d748    rip = 0x0000000071ac7fa8
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -  39  dalvik-LinearAlloc (deleted) + 0x1003f
[task 2022-06-29T09:03:47.600Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d750    rip = 0x00007609c5687040
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -  40  libart.so!ExecuteMterpImpl + 0x7f
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d768    rip = 0x00007609c0c31200
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -  41  0xfffffffe
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -       rbx = 0x0000000012d5c000    rbp = 0x0000000012e6d080
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d7a8    r12 = 0x00000000ffffffff
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -       r13 = 0x00000000719eb650    r14 = 0x0000000075576b86
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -       r15 = 0x0000000012d5c000    rip = 0x00000000ffffffff
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -  42  boot-framework.oat + 0x2204f33
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d7b0    rip = 0x0000000075670f34
[task 2022-06-29T09:03:47.601Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -  43  system@framework@boot-framework.art + 0x293d97
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d7b8    rip = 0x0000000071a4cd98
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -  44  boot-framework.oat + 0x2203949
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d7c0    rip = 0x000000007566f94a
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -  45  system@framework@boot-framework.art + 0x2932a7
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d7c8    rip = 0x0000000071a4c2a8
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -  46  dalvik-main space (deleted) + 0x26d07f
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d7d8    rip = 0x0000000012e6d080
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.602Z] 09:03:47     INFO -  47  boot-framework.oat + 0x16c1f12
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d7e0    rip = 0x0000000074b2df13
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -  48  system@framework@boot-framework.art + 0x293d97
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d800    rip = 0x0000000071a4cd98
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -  49  libart.so!art_quick_invoke_stub + 0x2f4
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d810    rip = 0x00007609c0c43235
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -  50  system@framework@boot-framework.art + 0x293d97
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d850    rip = 0x0000000071a4cd98
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -  51  boot-framework.oat + 0xd9d636
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d868    rip = 0x0000000074209637
[task 2022-06-29T09:03:47.603Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.604Z] 09:03:47     INFO -  52  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0xe7
[task 2022-06-29T09:03:47.604Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d880    rip = 0x00007609c0c51448
[task 2022-06-29T09:03:47.604Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.604Z] 09:03:47     INFO -  53  boot-framework.oat + 0xd9d58b
[task 2022-06-29T09:03:47.604Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d888    rip = 0x000000007420958c
[task 2022-06-29T09:03:47.604Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -  54  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0xe7
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d8a0    rip = 0x00007609c0c51448
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -  55  dalvik-main space (deleted) + 0x36eff
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d8a8    rip = 0x0000000012c36f00
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -  56  system@framework@boot-framework.art + 0x293d97
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d8f0    rip = 0x0000000071a4cd98
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -  57  boot-framework.oat + 0x9e41ff
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d908    rip = 0x0000000073e50200
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -  58  libart.so!art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) + 0xff
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d910    rip = 0x00007609c0e1cb80
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -  59  libart.so!bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x2fd
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rbx = 0x00007fff12c3d9c0    rbp = 0x00007fff12c3db00
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rsp = 0x00007fff12c3d9c0    r12 = 0x00007609c1295a00
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       r13 = 0x00007fff12c3dce0    r14 = 0x00007fff12c3dbd0
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       r15 = 0x0000000000000003    rip = 0x00007609c0e1508e
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -  60  libart.so!MterpInvokeVirtualQuick + 0x1d8
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rbx = 0x00007fff12c3dce0    rbp = 0x00007609c1295a00
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rsp = 0x00007fff12c3db10    r12 = 0x0000000012e6d080
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       r13 = 0x00007609b6978900    r14 = 0x0000000071a4cd98
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       r15 = 0x00007609a8774116    rip = 0x00007609c1126039
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -  61  libart.so!artMterpAsmInstructionStart + 0x7499
[task 2022-06-29T09:03:47.608Z] 09:03:47     INFO -       rbx = 0x00000000000030e9    rbp = 0x00000000000003e7
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       rsp = 0x00007fff12c3db80    r12 = 0x00007609a8774116
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       r13 = 0x00007fff12c3dd1c    r14 = 0x00007609c0c31200
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       r15 = 0x00007fff12c3dd4c    rip = 0x00007609c0c3869a
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -  62  libart.so!art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x199
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       rbx = 0x00007fff12c3dce0    rbp = 0x00007fff12c3dbd0
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       rsp = 0x00007fff12c3dbc0    r12 = 0x00007fff12c3dce8
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       r13 = 0x0000000000000000    r14 = 0x00007609c1295a00
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       r15 = 0x00007609a877409c    rip = 0x00007609c0ded05a
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -  63  libart.so!art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) + 0xac
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       rbx = 0x00007fff12c3df20    rbp = 0x00007fff12c3dcd0
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       rsp = 0x00007fff12c3dc20    r12 = 0x00007609c1295a00
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       r13 = 0x0000000000000000    r14 = 0x00007609a877409c
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       r15 = 0x00007fff12c3dce0    rip = 0x00007609c0df334d
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -  64  libart.so!bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x2e2
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       rbx = 0x00007fff12c3dce0    rbp = 0x00007fff12c3de50
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       rsp = 0x00007fff12c3dce0    r12 = 0x00007609c1295a00
[task 2022-06-29T09:03:47.609Z] 09:03:47     INFO -       r13 = 0x00007fff12c3df70    r14 = 0x00007fff12c3df20
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -       r15 = 0x0000000000000007    rip = 0x00007609c0e15073
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -  65  libart.so!MterpInvokeVirtualQuick + 0x1d8
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -       rbx = 0x00007fff12c3df70    rbp = 0x00007609c1295a00
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -       rsp = 0x00007fff12c3de60    r12 = 0x0000000012d217c0
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -       r13 = 0x00007609b6978900    r14 = 0x00007609bfb89d08
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -       r15 = 0x00007609a8772450    rip = 0x00007609c1126039
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -  66  libart.so!artMterpAsmInstructionStart + 0x7499
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -       rbx = 0x00000000000054e9    rbp = 0x00000000000003dd
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -       rsp = 0x00007fff12c3ded0    r12 = 0x00007609a8772450
[task 2022-06-29T09:03:47.610Z] 09:03:47     INFO -       r13 = 0x00007fff12c3dfac    r14 = 0x00007609c0c31200
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -       r15 = 0x00007fff12c3dfc4    rip = 0x00007609c0c3869a
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -  67  libart.so!art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x199
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -       rbx = 0x00007fff12c3df70    rbp = 0x00007fff12c3df20
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -       rsp = 0x00007fff12c3df10    r12 = 0x00007fff12c3df78
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -       r13 = 0x0000000000000000    r14 = 0x00007609c1295a00
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -       r15 = 0x00007609a8772428    rip = 0x00007609c0ded05a
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -  68  libart.so!artQuickToInterpreterBridge + 0x420
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -       rbx = 0x00007fff12c3df70    rbp = 0x00007fff12c3e110
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -       rsp = 0x00007fff12c3df70    r12 = 0x00007609a8772428
[task 2022-06-29T09:03:47.611Z] 09:03:47     INFO -       r13 = 0x00007609c1295a00    r14 = 0x00007609bfb89e10
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -       r15 = 0x0000000000000001    rip = 0x00007609c1116461
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -  69  libart.so!art_quick_to_interpreter_bridge + 0x8c
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -       rbx = 0x0000000012e669c0    rbp = 0x0000000012c42200
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e120    r12 = 0x0000000012c42200
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -       r13 = 0x00000000713092c8    r14 = 0x00000000711c5518
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -       r15 = 0x00000000711ce668    rip = 0x00007609c0c4dcdd
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -  70  boot-framework.oat + 0x165721f
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -       rdx = 0x0000000012c42200    rcx = 0x0000000000000000
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -       rbx = 0x0000000012e669c0    rsi = 0x0000000012e669c0
[task 2022-06-29T09:03:47.612Z] 09:03:47     INFO -       rbp = 0x0000000012c42200    rsp = 0x00007fff12c3e1f0
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -        r8 = 0x0000000000000000     r9 = 0xbf31258400000000
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -       r12 = 0x0000000012c42200    r13 = 0x00000000713092c8
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -       r14 = 0x00000000711c5518    r15 = 0x00000000711ce668
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -       rip = 0x0000000074ac3220
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -  71  system@framework@boot-framework.art + 0x256537
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e1f8    rip = 0x0000000071a0f538
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -  72  dalvik-main space (deleted) + 0x2669bf
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e210    rip = 0x0000000012e669c0
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -  73  dalvik-main space (deleted) + 0xa359f
[task 2022-06-29T09:03:47.613Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e218    rip = 0x0000000012ca35a0
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -  74  boot-framework.oat + 0x1657295
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e220    rip = 0x0000000074ac3296
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -  75  system@framework@boot-framework.art + 0x25656f
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e228    rip = 0x0000000071a0f570
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -  76  dalvik-main space (deleted) + 0x95d7
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e238    rip = 0x0000000012c095d8
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -  77  dalvik-main space (deleted) + 0x3609f
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e240    rip = 0x0000000012c360a0
[task 2022-06-29T09:03:47.614Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -  78  dalvik-main space (deleted) + 0x421ff
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e250    rip = 0x0000000012c42200
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -  79  dalvik-main space (deleted) + 0x3609f
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e258    rip = 0x0000000012c360a0
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -  80  boot-framework.oat + 0x1e12c43
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e260    rip = 0x000000007527ec44
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -  81  system@framework@boot-framework.art + 0x32c2ef
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e268    rip = 0x0000000071ae52f0
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.615Z] 09:03:47     INFO -  82  dalvik-main space (deleted) + 0x95d7
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e270    rip = 0x0000000012c095d8
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -  83  system@framework@boot.art + 0x3405c7
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e298    rip = 0x00000000713085c8
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -  84  dalvik-main space (deleted) + 0xa359f
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e2b0    rip = 0x0000000012ca35a0
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -  85  dalvik-main space (deleted) + 0x421ff
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e2c0    rip = 0x0000000012c42200
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.616Z] 09:03:47     INFO -  86  system@framework@boot-framework.art + 0x419fd7
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e2e0    rip = 0x0000000071bd2fd8
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -  87  boot-framework.oat + 0x165ee52
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e2f0    rip = 0x0000000074acae53
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -  88  system@framework@boot-framework.art + 0x419fd7
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e2f8    rip = 0x0000000071bd2fd8
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -  89  dalvik-main space (deleted) + 0x25e3f
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e300    rip = 0x0000000012c25e40
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -  90  dalvik-main space (deleted) + 0x133cf
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e308    rip = 0x0000000012c133d0
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -  91  dalvik-main space (deleted) + 0x25e0f
[task 2022-06-29T09:03:47.617Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e310    rip = 0x0000000012c25e10
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -  92  system@framework@boot-framework.art + 0x41c0af
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e318    rip = 0x0000000071bd50b0
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -  93  boot-framework.oat + 0x165e9db
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e320    rip = 0x0000000074aca9dc
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -  94  system@framework@boot-framework.art + 0x419f9f
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e328    rip = 0x0000000071bd2fa0
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -  95  system@framework@boot-framework.art + 0x41ac4f
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e340    rip = 0x0000000071bd3c50
[task 2022-06-29T09:03:47.618Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -  96  dalvik-main space (deleted) + 0x360df
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e348    rip = 0x0000000012c360e0
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -  97  dalvik-main space (deleted) + 0x25d3f
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e350    rip = 0x0000000012c25d40
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -  98  system@framework@boot-framework.art + 0x41ac4f
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e358    rip = 0x0000000071bd3c50
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -  99  dalvik-main space (deleted) + 0x360df
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e360    rip = 0x0000000012c360e0
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.619Z] 09:03:47     INFO -  100  dalvik-main space (deleted) + 0x278f7
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e368    rip = 0x0000000012c278f8
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -  101  system@framework@boot-framework.art + 0x3d387
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e370    rip = 0x00000000717f6388
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -  102  dalvik-main space (deleted) + 0x370ff
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e378    rip = 0x0000000012c37100
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -  103  boot-framework.oat + 0x166da4f
[task 2022-06-29T09:03:47.620Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e380    rip = 0x0000000074ad9a50
[task 2022-06-29T09:03:47.621Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.621Z] 09:03:47     INFO -  104  system@framework@boot-framework.art + 0x41ac4f
[task 2022-06-29T09:03:47.621Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e388    rip = 0x0000000071bd3c50
[task 2022-06-29T09:03:47.621Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.621Z] 09:03:47     INFO -  105  dalvik-main space (deleted) + 0x370ff
[task 2022-06-29T09:03:47.621Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e390    rip = 0x0000000012c37100
[task 2022-06-29T09:03:47.621Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.621Z] 09:03:47     INFO -  106  boot-framework.oat + 0x6fa69e
[task 2022-06-29T09:03:47.622Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e3d0    rip = 0x0000000073b6669f
[task 2022-06-29T09:03:47.622Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.622Z] 09:03:47     INFO -  107  libart.so!art_quick_invoke_static_stub + 0x326
[task 2022-06-29T09:03:47.622Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e3e0    rip = 0x00007609c0c43597
[task 2022-06-29T09:03:47.622Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.622Z] 09:03:47     INFO -  108  dalvik-main space (deleted) + 0x25d3f
[task 2022-06-29T09:03:47.622Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e3f0    rip = 0x0000000012c25d40
[task 2022-06-29T09:03:47.622Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.622Z] 09:03:47     INFO -  109  boot-framework.oat + 0x5c44c7
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e3f8    rip = 0x0000000073a304c8
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -  110  boot-framework.oat + 0x6fa69e
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e408    rip = 0x0000000073b6669f
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -  111  boot-framework.oat + 0x6fa69e
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e428    rip = 0x0000000073b6669f
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -  112  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0x10c
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e440    rip = 0x00007609c0c5146d
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -  113  dalvik-main space (deleted) + 0x955f
[task 2022-06-29T09:03:47.623Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e468    rip = 0x0000000012c09560
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -  114  system@framework@boot-framework.art + 0x41ac4f
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e4a0    rip = 0x0000000071bd3c50
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -  115  boot-framework.oat + 0x6fa69e
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e4b8    rip = 0x0000000073b6669f
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -  116  libart.so!art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) + 0x57
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e4d0    rip = 0x00007609c0fe20e8
[task 2022-06-29T09:03:47.624Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.625Z] 09:03:47     INFO -  117  libart.so!art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long) + 0x5a4
[task 2022-06-29T09:03:47.625Z] 09:03:47     INFO -       rbx = 0x0000000073b6669f    rbp = 0x00007fff12c3e8a0
[task 2022-06-29T09:03:47.625Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e700    r12 = 0x0000000012c25d60
[task 2022-06-29T09:03:47.625Z] 09:03:47     INFO -       r13 = 0x0000000071bd3c50    r14 = 0x00007fff12c3e8b8
[task 2022-06-29T09:03:47.625Z] 09:03:47     INFO -       r15 = 0x00000000717f6388    rip = 0x00007609c0fe41d5
[task 2022-06-29T09:03:47.625Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.625Z] 09:03:47     INFO -  118  libart.so!art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobject*) + 0x38
[task 2022-06-29T09:03:47.625Z] 09:03:47     INFO -       rbx = 0x0000000012c09538    rbp = 0x0000000071b49fb8
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e8b0    r12 = 0x0000000012c09560
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -       r13 = 0x0000000012c25d60    r14 = 0x000000007622fe00
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -       r15 = 0x0000000000000004    rip = 0x00007609c0f4a299
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -  119  boot.oat + 0x65b6d7
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -       rbx = 0x0000000012c09538    rbp = 0x0000000071b49fb8
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e8e0    r12 = 0x0000000012c09560
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -       r13 = 0x0000000012c25d60    r14 = 0x000000007622fe00
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -       r15 = 0x0000000000000004    rip = 0x00000000724bb6d8
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -  120  dalvik-main space (deleted) + 0x9537
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e8f0    rip = 0x0000000012c09538
[task 2022-06-29T09:03:47.626Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -  121  system@framework@boot.art + 0x4e9787
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e8f8    rip = 0x00000000714b1788
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -  122  libart.so!art_quick_alloc_array_rosalloc + 0x52
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e920    rip = 0x00007609c0c44e43
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -  123  boot-framework.oat + 0x24c7619
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -       rbx = 0x0000000012c09538    rbp = 0x0000000071b49fb8
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e980    r12 = 0x0000000012c09560
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -       r13 = 0x0000000012c25d60    r14 = 0x000000007622fe00
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -       r15 = 0x0000000000000004    rip = 0x000000007593361a
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -      Found by: call frame info
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -  124  system@framework@boot-framework.art + 0x390fb7
[task 2022-06-29T09:03:47.627Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e988    rip = 0x0000000071b49fb8
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -  125  dalvik-main space (deleted) + 0x9537
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e990    rip = 0x0000000012c09538
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -  126  dalvik-main space (deleted) + 0x25d5f
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e998    rip = 0x0000000012c25d60
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -  127  boot-framework.oat + 0x20b3ba2
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e9a0    rip = 0x000000007551fba3
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -  128  system@framework@boot-framework.art + 0x3ca6bf
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e9a8    rip = 0x0000000071b836c0
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.628Z] 09:03:47     INFO -  129  system@framework@boot.art + 0x340847
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e9b0    rip = 0x0000000071308848
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -  130  dalvik-zygote space (deleted) + 0x5c7
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e9b8    rip = 0x000000007622f5c8
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -  131  dalvik-main space (deleted) + 0x955f
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e9c0    rip = 0x0000000012c09560
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -  132  dalvik-zygote space (deleted) + 0x5c7
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e9c8    rip = 0x000000007622f5c8
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -  133  system@framework@boot.art + 0x39dcd7
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e9d8    rip = 0x0000000071365cd8
[task 2022-06-29T09:03:47.629Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -  134  boot-framework.oat + 0x24c874f
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e9e0    rip = 0x0000000075934750
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -  135  system@framework@boot-framework.art + 0x322faf
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -       rsp = 0x00007fff12c3e9e8    rip = 0x0000000071adbfb0
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -  136  system@framework@boot-framework.art + 0x18f47f
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -       rsp = 0x00007fff12c3ea30    rip = 0x0000000071948480
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -  137  boot-framework.oat + 0xa8b9c7
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -       rsp = 0x00007fff12c3ea48    rip = 0x0000000073ef79c8
[task 2022-06-29T09:03:47.630Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.631Z] 09:03:47     INFO -  138  libart.so!art::ClassLinker::EnsureResolved(art::Thread*, char const*, art::mirror::Class*) + 0x34a
[task 2022-06-29T09:03:47.631Z] 09:03:47     INFO -       rsp = 0x00007fff12c3ea50    rip = 0x00007609c0c9922b
[task 2022-06-29T09:03:47.631Z] 09:03:47     INFO -      Found by: stack scanning
[task 2022-06-29T09:03:47.631Z] 09:03:47     INFO -  Thread 1 Jit thread pool
Flags: needinfo?(jteh)

Eitan, this is an intriguing Android a11y thread safety crash. IN these patches, RemoteAccessibleBase::Attributes now uses the markup maps in nsAccessibilityService to get info about attributes implied by markup; e.g. HTML output gets aria-live:polite. Here, it looks like we crash trying to read one of those maps. The only thing I can fathom that would cause this is if nsAccessibilityService was destroyed in the Gecko thread while we were still handling a query in the UI thread.

  1. Does this make sense to you based on the crash?
  2. Do you think it's reasonable to acquire the Android lock either in the nsAccessibilityService destructor or right at the end of nsAccessibilityService::Shutdown? Acquiring it in the destructor is technically more correct in terms of what we're trying to protect, but acquiring a lock in a destructor feels kinda yucky. We don't really care about anything else in Shutdown, just the markup maps going away, which is why I suggest acquiring the lock right at the end of shutdown. I guess I'd also need to null check AccService() in RemoteAccessibleBase too.
Flags: needinfo?(jteh) → needinfo?(eitan)

Oops, needinfoed you on the wrong bug, Eitan. Failure still the same, but the failing patches are in bug 1757121, not this one.

Pushed by jteh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a352e153c134 Support IAccessibleText::get_new/oldText for cached RemoteAccessible. r=morgan
Flags: needinfo?(eitan)
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 104 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: