Closed Bug 1796734 Opened 2 years ago Closed 2 years ago

[CTW] Focused state is incorrect in the embedding document when an in-process iframe has focus

Categories

(Core :: Disability Access APIs, defect)

defect

Tracking

()

RESOLVED FIXED
109 Branch
Tracking Status
firefox109 --- fixed

People

(Reporter: Jamie, Assigned: Jamie)

References

Details

Crash Data

Attachments

(4 files)

STR:

  1. Open this test case:
    data:text/html,<button>a</button><iframe src="data:text/html,<button>b">
  2. Tab to the "b" button.
  3. While it's focused, check the states on the "a" button.
    • Expected: States should not include focused.
    • Actual: States include focused.

This does not happen with an OOP iframe.

The offending code was written by none other than me. We need to use the focused BrowsingContext, not the focused BrowserParent. In fairness, we couldn't get the BrowsingContext from a DocAccessibleParent back when I wrote that patch, but now we can.

Previously, IsFocused had a separate implementation instead of just using FocusedAccessible because of cases years ago where it would unintentionally cause us to create a DocAccessible for an initial about:blank document.
As far as I can tell, we no longer prevent creation of DocAccessibles for initial documents because they aren't necessarily temporary documents.
Therefore, we can just compare against FocusedAccessible now.
Since FocusedAccessible is already unified, this makes unifying IsFocused very simple.
This paves the way for unifying correct calculation of the focused state.

Assignee: nobody → jteh
Status: NEW → ASSIGNED

The code which calculated the focused state in RemoteAccessibleBase was incorrect.
It used the focused BrowserParent rather than the focused BrowsingContext to determine if the document was focused, which meant it treated a top level document as focused even when an embedded in-process iframe had focus.
FocusManager::FocusedAccessible (and now FocusManager::IsFocused) do the right thing, so we can use IsFocused instead.
LocalAccessible already used IsFocused to calculate the focused state.
Since both local and remote both now do the same thing, we can move this into Accessible::ApplyImplicitState.

See the code comment for further details.
In subsequent patches, IsFocused is refactored to call FocusedAccessible, which asserts that mActiveItem is not defunct.
Without this active item fix, that change would cause accessible/tests/mochitest/actions/test_keys.xhtml to assert.

Attachment #9303020 - Attachment description: Bug 1796734 part 1: Unify FocusManager::IsFocused so it can support RemoteAccessible. → Bug 1796734 part 2: Unify FocusManager::IsFocused so it can support RemoteAccessible.
Attachment #9303021 - Attachment description: Bug 1796734 part 2: Move calculation of the focused state to Accessible::ApplyImplicitState. → Bug 1796734 part 3: Move calculation of the focused state to Accessible::ApplyImplicitState.
Pushed by jteh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/cfb43833d08b
part 1: Clear FocusManager's active item if an Accessible is still focused while the document is shutting down. r=eeejay
https://hg.mozilla.org/integration/autoland/rev/01e00626303a
part 2: Unify FocusManager::IsFocused so it can support RemoteAccessible. r=morgan
https://hg.mozilla.org/integration/autoland/rev/871e7fe357a6
part 3: Move calculation of the focused state to Accessible::ApplyImplicitState. r=morgan

Backed out for causing multiple Accessible related test crashes.

Push with failures

Failure log
There are also this TV jobs tha fail:

Backout link

[task 2022-11-15T02:02:18.625Z] 02:02:18     INFO -  REFTEST TEST-START | accessible/tests/crashtests/448064.xhtml
[task 2022-11-15T02:02:18.625Z] 02:02:18     INFO -  REFTEST TEST-LOAD | http://10.0.2.2:8854/tests/accessible/tests/crashtests/448064.xhtml | 2 / 3907 (0%)
[task 2022-11-15T02:02:18.626Z] 02:02:18     INFO -  REFTEST TEST-PASS | accessible/tests/crashtests/448064.xhtml | (LOAD ONLY)
[task 2022-11-15T02:02:18.626Z] 02:02:18     INFO -  REFTEST TEST-END | accessible/tests/crashtests/448064.xhtml
[task 2022-11-15T02:02:38.783Z] 02:02:38     INFO -  REFTEST INFO | wait for org.mozilla.geckoview.test_runner complete; top activity=com.android.launcher3
[task 2022-11-15T02:02:38.783Z] 02:02:38     INFO -  REFTEST INFO | remotereftest.py | Application ran for: 0:00:34.958946
[task 2022-11-15T02:02:38.864Z] 02:02:38     INFO -  REFTEST INFO | Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --human /tmp/tmpn3a_aq5y/1a546b34-9c45-c87b-0c9a-8e5290f4720c.dmp /builds/worker/workspace/build/symbols
[task 2022-11-15T02:02:44.027Z] 02:02:44     INFO -  REFTEST INFO | Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/1a546b34-9c45-c87b-0c9a-8e5290f4720c.dmp
[task 2022-11-15T02:02:44.028Z] 02:02:44     INFO -  REFTEST INFO | Saved app info as /builds/worker/workspace/build/blobber_upload_dir/1a546b34-9c45-c87b-0c9a-8e5290f4720c.extra
[task 2022-11-15T02:02:44.033Z] 02:02:44  WARNING -  REFTEST PROCESS-CRASH | accessible/tests/crashtests/448064.xhtml (finished) | application crashed [@ RefPtr<mozilla::a11y::LocalAccessible>::operator bool() const]
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -  Crash dump filename: /tmp/tmpn3a_aq5y/1a546b34-9c45-c87b-0c9a-8e5290f4720c.dmp
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -  Operating system: Android
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -  CPU: amd64
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -       family 6 model 6 stepping 3
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -       4 CPUs
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -  Crash address: 0x8
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -  Process uptime: not available
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -  Thread 0 AndroidUI (crashed)
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -   0  libxul.so!RefPtr<mozilla::a11y::LocalAccessible>::operator bool() const [RefPtr.h:871e7fe357a61022a9277df39d6832032be2e98d : 310]
[task 2022-11-15T02:02:44.033Z] 02:02:44     INFO -      Found by: inlining
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -   1  libxul.so!mozilla::a11y::FocusManager::FocusedLocalAccessible() const [FocusManager.cpp:871e7fe357a61022a9277df39d6832032be2e98d : 31 + 0x0]
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -       rax = 0x0000000000000000    rdx = 0x0000000000000000
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -       rcx = 0x0000000000000000    rbx = 0x00007f60837d2200
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -       rsi = 0x00007fff68f83f28    rdi = 0x0000000000000000
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -       rbp = 0x00007fff68f83eb0    rsp = 0x00007fff68f83ea0
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -        r8 = 0x0000000000000003     r9 = 0x0000000000000006
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -       r10 = 0x0000000000000000    r11 = 0x00007f60b6e45808
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -       r12 = 0x00007f60837d2200    r13 = 0x00007f60b4e7c488
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -       r14 = 0x00007fff68f83f28    r15 = 0x00007f60837d2200
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -       rip = 0x00007f609504e63d
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -      Found by: given as instruction pointer in context
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -   2  libxul.so!mozilla::a11y::FocusManager::FocusedAccessible() const [FocusManager.cpp:871e7fe357a61022a9277df39d6832032be2e98d : 52 + 0x4]
[task 2022-11-15T02:02:44.034Z] 02:02:44     INFO -       rbx = 0x00007f60837d2200    rbp = 0x00007fff68f83ec0
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -       rsp = 0x00007fff68f83ec0    r12 = 0x00007f60837d2200
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -       r13 = 0x00007f60b4e7c488    r14 = 0x00007fff68f83f28
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -       r15 = 0x00007f60837d2200    rip = 0x00007f609504e7ff
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -   3  libxul.so!mozilla::a11y::FocusManager::IsFocused(mozilla::a11y::Accessible const*) const [FocusManager.h:871e7fe357a61022a9277df39d6832032be2e98d : 47]
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -      Found by: inlining
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -   4  libxul.so!mozilla::a11y::Accessible::ApplyImplicitState(unsigned long&) const [Accessible.cpp:871e7fe357a61022a9277df39d6832032be2e98d : 495 + 0x7]
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -       rbx = 0x00007f60837d2200    rbp = 0x00007fff68f83f10
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -       rsp = 0x00007fff68f83ed0    r12 = 0x00007f60837d2200
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -       r13 = 0x00007f60b4e7c488    r14 = 0x00007fff68f83f28
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -       r15 = 0x00007f60837d2200    rip = 0x00007f609507a083
[task 2022-11-15T02:02:44.035Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -   5  libxul.so!mozilla::a11y::RemoteAccessibleBase<mozilla::a11y::RemoteAccessible>::State() [RemoteAccessibleBase.cpp:871e7fe357a61022a9277df39d6832032be2e98d : 1091 + 0x7]
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -       rbx = 0x00007f60837d2200    rbp = 0x00007fff68f83f50
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -       rsp = 0x00007fff68f83f20    r12 = 0x00007f608616b580
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -       r13 = 0x00007f60b4e7c488    r14 = 0x00007fff68f84700
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -       r15 = 0x00007f60837d2200    rip = 0x00007f60950b09f3
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -   6  libxul.so!mozilla::a11y::RemoteAccessible::State() [RemoteAccessible.cpp:871e7fe357a61022a9277df39d6832032be2e98d : 26 + 0x7]
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -       rbx = 0x00007f60837d2200    rbp = 0x00007fff68f83f80
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -       rsp = 0x00007fff68f83f60    r12 = 0x00007f608616b580
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -       r13 = 0x00007f60b4e7c488    r14 = 0x00007fff68f84700
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -       r15 = 0x00007f60837d2200    rip = 0x00007f60950ba5e2
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.036Z] 02:02:44     INFO -   7  libxul.so!mozilla::a11y::SessionAccessibility::PopulateNodeInfo(mozilla::a11y::Accessible*, mozilla::jni::Ref<mozilla::jni::Object, _jobject*> const&) [SessionAccessibility.cpp:871e7fe357a61022a9277df39d6832032be2e98d : 874 + 0xb]
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -       rbx = 0x00007fff68f843a0    rbp = 0x00007fff68f84630
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -       rsp = 0x00007fff68f83f90    r12 = 0x00007f608616b580
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -       r13 = 0x00007f60b4e7c488    r14 = 0x00007fff68f84700
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -       r15 = 0x00007f60837d2200    rip = 0x00007f60950380d0
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -   8  libxul.so!mozilla::a11y::SessionAccessibility::GetNodeInfo(int, mozilla::jni::Ref<mozilla::jni::Object, _jobject*> const&) [SessionAccessibility.cpp:871e7fe357a61022a9277df39d6832032be2e98d : 140 + 0xd]
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -       rbx = 0x00007f60837d2200    rbp = 0x00007fff68f846f0
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -       rsp = 0x00007fff68f84640    r12 = 0x00007f608616b580
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -       r13 = 0x00007f60b4e7c488    r14 = 0x00007fff68f84700
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -       r15 = 0x00000000ffffffff    rip = 0x00007f6095037db3
[task 2022-11-15T02:02:44.037Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -   9  libxul.so!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:871e7fe357a61022a9277df39d6832032be2e98d : 1447 + 0x4]
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -       rbx = 0x00007fff68f84728    rbp = 0x00007fff68f84750
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -       rsp = 0x00007fff68f84700    r12 = 0x00007fff68f849a0
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -       r13 = 0x00007f60b4e7c488    r14 = 0x00007fff68f84788
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -       r15 = 0x00000000ffffffff    rip = 0x00007f609503fa56
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -  10  base.odex + 0xe10272
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -       rbx = 0x00007f60b6695a00    rbp = 0x00007fff68f84818
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -       rsp = 0x00007fff68f84760    r12 = 0x00007fff68f849a0
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -       r13 = 0x00007f60b4e7c488    r14 = 0x00007fff68f84cc0
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -       r15 = 0x00007fff68f84cc0    rip = 0x00007f609e012273
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.038Z] 02:02:44     INFO -  11  0x7fff68f84cbf
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -       rbp = 0x00007fff68f84cc0    rsp = 0x00007fff68f84828
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -       rip = 0x00007fff68f84cc0
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -      Found by: previous frame's frame pointer
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -  12  dalvik-LinearAlloc (deleted) + 0xd487
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -       rsp = 0x00007fff68f84830    rip = 0x00007f60b4e7c488
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -  13  base.odex + 0xa94f14
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -       rsp = 0x00007fff68f84848    rip = 0x00007f609dc96f15
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -  14  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0xe7
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -       rsp = 0x00007fff68f84860    rip = 0x00007f60b6051448
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -  15  boot-framework.oat + 0xd408d0
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -       rsp = 0x00007fff68f84878    rip = 0x0000000073f638d1
[task 2022-11-15T02:02:44.039Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -  16  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0x10c
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -       rsp = 0x00007fff68f84890    rip = 0x00007f60b605146d
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -  17  dalvik-LinearAlloc (deleted) + 0xd487
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -       rsp = 0x00007fff68f848d0    rip = 0x00007f60b4e7c488
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -  18  base.odex + 0x875d6b
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -       rsp = 0x00007fff68f848e8    rip = 0x00007f609da77d6c
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -  19  libart.so!art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) + 0xff
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -       rsp = 0x00007fff68f848f0    rip = 0x00007f60b621cb80
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -  20  libart.so!bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x495
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -       rbx = 0x00007f60b6695a00    rbp = 0x00007fff68f84b20
[task 2022-11-15T02:02:44.040Z] 02:02:44     INFO -       rsp = 0x00007fff68f849a0    r12 = 0x00007fff68f84cc0
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -       r13 = 0x0000000000000002    r14 = 0x00007fff68f84ee0
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -       r15 = 0x00007f60b4e7c488    rip = 0x00007f60b6215956
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -  21  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-11-15T02:02:44.041Z] 02:02:44     INFO -       rbx = 0x00007f60abd1e000    rbp = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -       rsp = 0x00007fff68f84b30    r12 = 0x00007f60aec10550
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -       r13 = 0x00007fff68f84ee0    r14 = 0x00007f60b4e7c488
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -       r15 = 0x00007f60b65fe210    rip = 0x00007f60b6231a5c
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -  22  libart.so!art::JValue art::interpreter::ExecuteSwitchImpl<true, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x4e8f
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -       rbx = 0x000000000000306e    rbp = 0x00007fff68f84db0
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -       rsp = 0x00007fff68f84c00    r12 = 0x00007f609db1cc8a
[task 2022-11-15T02:02:44.041Z] 02:02:44     INFO -       r13 = 0x00007fff68f84ee0    r14 = 0x0000000000000011
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -       r15 = 0x00007f60b66ec000    rip = 0x00007f60b6222140
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -  23  libart.so!art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x294
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -       rbx = 0x00007fff68f84ee0    rbp = 0x0000000000000000
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -       rsp = 0x00007fff68f84dc0    r12 = 0x00007fff68f84ee8
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -       r13 = 0x0000000000000000    r14 = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -       r15 = 0x00007f609db1cc58    rip = 0x00007f60b61ed155
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -  24  libart.so!art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) + 0xac
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -       rbx = 0x00007fff68f851e0    rbp = 0x00007fff68f84ed0
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -       rsp = 0x00007fff68f84e20    r12 = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -       r13 = 0x0000000000000000    r14 = 0x00007f609db1cc58
[task 2022-11-15T02:02:44.042Z] 02:02:44     INFO -       r15 = 0x00007fff68f84ee0    rip = 0x00007f60b61f334d
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -  25  libart.so!bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x476
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -       rbx = 0x00007f60b6695a00    rbp = 0x00007fff68f85070
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -       rsp = 0x00007fff68f84ee0    r12 = 0x00007fff68f851e0
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -       r13 = 0x0000000000000001    r14 = 0x00007fff68f85340
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -       r15 = 0x00007f60aec10550    rip = 0x00007f60b6215937
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -  26  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-11-15T02:02:44.043Z] 02:02:44     INFO -       rbx = 0x00007f60b6695a00    rbp = 0x0000000000002070
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -       rsp = 0x00007fff68f85080    r12 = 0x00007fff68f85340
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -       r13 = 0x00007f60aec10550    r14 = 0x0000000000001c9b
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -       r15 = 0x00007f60aec105c0    rip = 0x00007f60b62346da
[task 2022-11-15T02:02:44.043Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -  27  libart.so!art::JValue art::interpreter::ExecuteSwitchImpl<true, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x5d42
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -       rbx = 0x0000000000002070    rbp = 0x00007fff68f852d0
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -       rsp = 0x00007fff68f85120    r12 = 0x00007f609db1ca6a
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -       r13 = 0x00007fff68f85340    r14 = 0x0000000000000025
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -       r15 = 0x00007f60b66ec000    rip = 0x00007f60b6222ff3
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -  28  libart.so!art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x294
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -       rbx = 0x00007fff68f85340    rbp = 0x0000000000000000
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -       rsp = 0x00007fff68f852e0    r12 = 0x00007fff68f85348
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -       r13 = 0x0000000000000000    r14 = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -       r15 = 0x00007f609db1ca10    rip = 0x00007f60b61ed155
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -  29  libart.so!artQuickToInterpreterBridge + 0x420
[task 2022-11-15T02:02:44.044Z] 02:02:44     INFO -       rbx = 0x00007fff68f85340    rbp = 0x00007fff68f854d0
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       rsp = 0x00007fff68f85340    r12 = 0x00007f609db1ca10
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       r13 = 0x00007f60b6695a00    r14 = 0x00007f60aec105c0
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       r15 = 0x0000000000000002    rip = 0x00007f60b6516461
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -  30  libart.so!art_quick_to_interpreter_bridge + 0x8c
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       rbx = 0x0000000012d34400    rbp = 0x0000000012e17860
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       rsp = 0x00007fff68f854e0    r12 = 0x0000000012e6dc00
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       r13 = 0x00000000ffffffff    r14 = 0x0000000000000001
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       r15 = 0x00007fff68f85a80    rip = 0x00007f60b604dcdd
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -  31  boot-framework.oat + 0x210ac25
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       rdx = 0x00000000ffffffff    rcx = 0x0000000000000000
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       rbx = 0x0000000012d34400    rsi = 0x0000000012e17860
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -       rbp = 0x0000000012e17860    rsp = 0x00007fff68f855b0
[task 2022-11-15T02:02:44.045Z] 02:02:44     INFO -        r8 = 0x00007fff68f85a80     r9 = 0x0000000073fc0637
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -       r12 = 0x0000000012e6dc00    r13 = 0x00000000ffffffff
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -       r14 = 0x0000000000000001    r15 = 0x00007fff68f85a80
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -       rip = 0x000000007532dc26
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -  32  system@framework@boot-framework.art + 0x232687
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -       rsp = 0x00007fff68f855b8    rip = 0x00000000717a2688
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -  33  dalvik-main space (deleted) + 0xaf7ff
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -       rsp = 0x00007fff68f855c0    rip = 0x0000000012caf800
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -  34  dalvik-LinearAlloc (deleted) + 0x109ab
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -       rsp = 0x00007fff68f855c8    rip = 0x00007f60baa539ac
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -  35  dalvik-main space (deleted) + 0x11acdf
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -       rsp = 0x00007fff68f855d8    rip = 0x0000000012d1ace0
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.046Z] 02:02:44     INFO -  36  dalvik-main space (deleted) + 0x1343ff
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -       rsp = 0x00007fff68f855e0    rip = 0x0000000012d34400
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -  37  dalvik-main space (deleted) + 0x26dbff
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -       rsp = 0x00007fff68f855e8    rip = 0x0000000012e6dc00
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -  38  boot-framework.oat + 0x2192d1a
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -       rsp = 0x00007fff68f855f0    rip = 0x00000000753b5d1b
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -  39  system@framework@boot-framework.art + 0x30efa7
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -       rsp = 0x00007fff68f855f8    rip = 0x000000007187efa8
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -  40  dalvik-LinearAlloc (deleted) + 0x10ecf
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -       rsp = 0x00007fff68f85600    rip = 0x00007f60baa53ed0
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -  41  libart.so!ExecuteMterpImpl + 0x7f
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -       rsp = 0x00007fff68f85618    rip = 0x00007f60b6031200
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.047Z] 02:02:44     INFO -  42  0xfffffffe
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -       rbx = 0x0000000012d34400    rbp = 0x0000000012e6dc00
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -       rsp = 0x00007fff68f85658    r12 = 0x00000000ffffffff
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -       r13 = 0x00000000717a2650    r14 = 0x000000007532db86
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -       r15 = 0x0000000012d34400    rip = 0x00000000ffffffff
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -  43  boot-framework.oat + 0x2204f33
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -       rsp = 0x00007fff68f85660    rip = 0x0000000075427f34
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -  44  system@framework@boot-framework.art + 0x293d97
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -       rsp = 0x00007fff68f85668    rip = 0x0000000071803d98
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -  45  boot-framework.oat + 0x2203949
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -       rsp = 0x00007fff68f85670    rip = 0x000000007542694a
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -  46  system@framework@boot-framework.art + 0x2932a7
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -       rsp = 0x00007fff68f85678    rip = 0x00000000718032a8
[task 2022-11-15T02:02:44.048Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -  47  dalvik-main space (deleted) + 0x26dbff
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -       rsp = 0x00007fff68f85688    rip = 0x0000000012e6dc00
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -  48  boot-framework.oat + 0x16c1f12
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -       rsp = 0x00007fff68f85690    rip = 0x00000000748e4f13
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -  49  system@framework@boot-framework.art + 0x293d97
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -       rsp = 0x00007fff68f856b0    rip = 0x0000000071803d98
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -  50  libart.so!art_quick_invoke_stub + 0x2f4
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -       rsp = 0x00007fff68f856c0    rip = 0x00007f60b6043235
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -  51  system@framework@boot-framework.art + 0x293d97
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -       rsp = 0x00007fff68f85700    rip = 0x0000000071803d98
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -  52  boot-framework.oat + 0xd9d636
[task 2022-11-15T02:02:44.049Z] 02:02:44     INFO -       rsp = 0x00007fff68f85718    rip = 0x0000000073fc0637
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -  53  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0xe7
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -       rsp = 0x00007fff68f85730    rip = 0x00007f60b6051448
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -  54  boot-framework.oat + 0xd9d58b
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -       rsp = 0x00007fff68f85738    rip = 0x0000000073fc058c
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -  55  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0xe7
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -       rsp = 0x00007fff68f85750    rip = 0x00007f60b6051448
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -  56  dalvik-main space (deleted) + 0x3af5f
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -       rsp = 0x00007fff68f85758    rip = 0x0000000012c3af60
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -  57  system@framework@boot-framework.art + 0x293d97
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -       rsp = 0x00007fff68f857a0    rip = 0x0000000071803d98
[task 2022-11-15T02:02:44.050Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -  58  boot-framework.oat + 0x9e41ff
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -       rsp = 0x00007fff68f857b8    rip = 0x0000000073c07200
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -  59  libart.so!art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) + 0xff
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -       rsp = 0x00007fff68f857c0    rip = 0x00007f60b621cb80
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -  60  libart.so!bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x2fd
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -       rbx = 0x00007fff68f85870    rbp = 0x00007fff68f859b0
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -       rsp = 0x00007fff68f85870    r12 = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -       r13 = 0x00007fff68f85b90    r14 = 0x00007fff68f85a80
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -       r15 = 0x0000000000000003    rip = 0x00007f60b621508e
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -  61  libart.so!MterpInvokeVirtualQuick + 0x1d8
[task 2022-11-15T02:02:44.051Z] 02:02:44     INFO -       rbx = 0x00007fff68f85b90    rbp = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       rsp = 0x00007fff68f859c0    r12 = 0x0000000012e6dc00
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       r13 = 0x00007f60abd1e000    r14 = 0x0000000071803d98
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       r15 = 0x00007f609db1dfbe    rip = 0x00007f60b6526039
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -  62  libart.so!artMterpAsmInstructionStart + 0x7499
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       rbx = 0x00000000000030e9    rbp = 0x00000000000003e7
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       rsp = 0x00007fff68f85a30    r12 = 0x00007f609db1dfbe
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       r13 = 0x00007fff68f85bcc    r14 = 0x00007f60b6031200
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       r15 = 0x00007fff68f85bfc    rip = 0x00007f60b603869a
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -  63  libart.so!art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x199
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       rbx = 0x00007fff68f85b90    rbp = 0x00007fff68f85a80
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       rsp = 0x00007fff68f85a70    r12 = 0x00007fff68f85b98
[task 2022-11-15T02:02:44.052Z] 02:02:44     INFO -       r13 = 0x0000000000000000    r14 = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -       r15 = 0x00007f609db1df44    rip = 0x00007f60b61ed05a
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -  64  libart.so!art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) + 0xac
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -       rbx = 0x00007fff68f85dd0    rbp = 0x00007fff68f85b80
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -       rsp = 0x00007fff68f85ad0    r12 = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -       r13 = 0x0000000000000000    r14 = 0x00007f609db1df44
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -       r15 = 0x00007fff68f85b90    rip = 0x00007f60b61f334d
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -  65  libart.so!bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 0x2e2
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -       rbx = 0x00007fff68f85b90    rbp = 0x00007fff68f85d00
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -       rsp = 0x00007fff68f85b90    r12 = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -       r13 = 0x00007fff68f85e20    r14 = 0x00007fff68f85dd0
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -       r15 = 0x0000000000000007    rip = 0x00007f60b6215073
[task 2022-11-15T02:02:44.053Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -  66  libart.so!MterpInvokeVirtualQuick + 0x1d8
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       rbx = 0x00007fff68f85e20    rbp = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       rsp = 0x00007fff68f85d10    r12 = 0x0000000012d1e840
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       r13 = 0x00007f60abd1e000    r14 = 0x00007f60b4e85350
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       r15 = 0x00007f609db1c2f8    rip = 0x00007f60b6526039
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -  67  libart.so!artMterpAsmInstructionStart + 0x7499
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       rbx = 0x00000000000054e9    rbp = 0x00000000000003dd
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       rsp = 0x00007fff68f85d80    r12 = 0x00007f609db1c2f8
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       r13 = 0x00007fff68f85e5c    r14 = 0x00007f60b6031200
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       r15 = 0x00007fff68f85e74    rip = 0x00007f60b603869a
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -  68  libart.so!art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool) + 0x199
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       rbx = 0x00007fff68f85e20    rbp = 0x00007fff68f85dd0
[task 2022-11-15T02:02:44.054Z] 02:02:44     INFO -       rsp = 0x00007fff68f85dc0    r12 = 0x00007fff68f85e28
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       r13 = 0x0000000000000000    r14 = 0x00007f60b6695a00
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       r15 = 0x00007f609db1c2d0    rip = 0x00007f60b61ed05a
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -  69  libart.so!artQuickToInterpreterBridge + 0x420
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       rbx = 0x00007fff68f85e20    rbp = 0x00007fff68f85fc0
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       rsp = 0x00007fff68f85e20    r12 = 0x00007f609db1c2d0
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       r13 = 0x00007f60b6695a00    r14 = 0x00007f60b4e85458
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       r15 = 0x0000000000000001    rip = 0x00007f60b6516461
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -  70  libart.so!art_quick_to_interpreter_bridge + 0x8c
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       rbx = 0x0000000012e89b00    rbp = 0x0000000012dafbc0
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       rsp = 0x00007fff68f85fd0    r12 = 0x0000000012dafbc0
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       r13 = 0x00000000710c02c8    r14 = 0x0000000070f7c518
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -       r15 = 0x0000000070f85668    rip = 0x00007f60b604dcdd
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.055Z] 02:02:44     INFO -  71  boot-framework.oat + 0x165721f
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -       rdx = 0x0000000012dafbc0    rcx = 0x0000000000000000
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -       rbx = 0x0000000012e89b00    rsi = 0x0000000012e89b00
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -       rbp = 0x0000000012dafbc0    rsp = 0x00007fff68f860a0
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -        r8 = 0x0000000000000000     r9 = 0x0000000000000000
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -       r12 = 0x0000000012dafbc0    r13 = 0x00000000710c02c8
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -       r14 = 0x0000000070f7c518    r15 = 0x0000000070f85668
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -       rip = 0x000000007487a220
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -  72  system@framework@boot-framework.art + 0x256537
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -       rsp = 0x00007fff68f860a8    rip = 0x00000000717c6538
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -  73  dalvik-main space (deleted) + 0x289aff
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -       rsp = 0x00007fff68f860c0    rip = 0x0000000012e89b00
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -  74  dalvik-main space (deleted) + 0xa369f
[task 2022-11-15T02:02:44.056Z] 02:02:44     INFO -       rsp = 0x00007fff68f860c8    rip = 0x0000000012ca36a0
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -  75  boot-framework.oat + 0x1657295
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -       rsp = 0x00007fff68f860d0    rip = 0x000000007487a296
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -  76  system@framework@boot-framework.art + 0x25656f
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -       rsp = 0x00007fff68f860d8    rip = 0x00000000717c6570
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -  77  dalvik-main space (deleted) + 0x95d7
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -       rsp = 0x00007fff68f860e8    rip = 0x0000000012c095d8
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -  78  dalvik-main space (deleted) + 0x3a0bf
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -       rsp = 0x00007fff68f860f0    rip = 0x0000000012c3a0c0
[task 2022-11-15T02:02:44.057Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -  79  dalvik-main space (deleted) + 0x1afbbf
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -       rsp = 0x00007fff68f86100    rip = 0x0000000012dafbc0
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -  80  dalvik-main space (deleted) + 0x3a0bf
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -       rsp = 0x00007fff68f86108    rip = 0x0000000012c3a0c0
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -  81  boot-framework.oat + 0x1e12c43
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -       rsp = 0x00007fff68f86110    rip = 0x0000000075035c44
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -  82  system@framework@boot-framework.art + 0x32c2ef
[task 2022-11-15T02:02:44.058Z] 02:02:44     INFO -       rsp = 0x00007fff68f86118    rip = 0x000000007189c2f0
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -  83  dalvik-main space (deleted) + 0x95d7
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -       rsp = 0x00007fff68f86120    rip = 0x0000000012c095d8
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -  84  system@framework@boot.art + 0x3405c7
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -       rsp = 0x00007fff68f86148    rip = 0x00000000710bf5c8
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -  85  dalvik-main space (deleted) + 0xa369f
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -       rsp = 0x00007fff68f86160    rip = 0x0000000012ca36a0
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.059Z] 02:02:44     INFO -  86  dalvik-main space (deleted) + 0x1afbbf
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -       rsp = 0x00007fff68f86170    rip = 0x0000000012dafbc0
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -  87  system@framework@boot-framework.art + 0x419fd7
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -       rsp = 0x00007fff68f86190    rip = 0x0000000071989fd8
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -  88  boot-framework.oat + 0x165ee52
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -       rsp = 0x00007fff68f861a0    rip = 0x0000000074881e53
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -  89  system@framework@boot-framework.art + 0x419fd7
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -       rsp = 0x00007fff68f861a8    rip = 0x0000000071989fd8
[task 2022-11-15T02:02:44.060Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -  90  dalvik-main space (deleted) + 0x29e3f
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -       rsp = 0x00007fff68f861b0    rip = 0x0000000012c29e40
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -  91  dalvik-main space (deleted) + 0x133cf
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -       rsp = 0x00007fff68f861b8    rip = 0x0000000012c133d0
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -  92  dalvik-main space (deleted) + 0x29e0f
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -       rsp = 0x00007fff68f861c0    rip = 0x0000000012c29e10
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -  93  system@framework@boot-framework.art + 0x41c0af
[task 2022-11-15T02:02:44.061Z] 02:02:44     INFO -       rsp = 0x00007fff68f861c8    rip = 0x000000007198c0b0
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -  94  boot-framework.oat + 0x165e9db
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -       rsp = 0x00007fff68f861d0    rip = 0x00000000748819dc
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -  95  system@framework@boot-framework.art + 0x419f9f
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -       rsp = 0x00007fff68f861d8    rip = 0x0000000071989fa0
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -  96  system@framework@boot-framework.art + 0x41ac4f
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -       rsp = 0x00007fff68f861f0    rip = 0x000000007198ac50
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.062Z] 02:02:44     INFO -  97  dalvik-main space (deleted) + 0x3a0ff
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -       rsp = 0x00007fff68f861f8    rip = 0x0000000012c3a100
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -  98  dalvik-main space (deleted) + 0x29d3f
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -       rsp = 0x00007fff68f86200    rip = 0x0000000012c29d40
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -  99  system@framework@boot-framework.art + 0x41ac4f
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -       rsp = 0x00007fff68f86208    rip = 0x000000007198ac50
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -  100  dalvik-main space (deleted) + 0x3a0ff
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -       rsp = 0x00007fff68f86210    rip = 0x0000000012c3a100
[task 2022-11-15T02:02:44.063Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -  101  dalvik-main space (deleted) + 0x33b1f
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -       rsp = 0x00007fff68f86218    rip = 0x0000000012c33b20
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -  102  system@framework@boot-framework.art + 0x3d387
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -       rsp = 0x00007fff68f86220    rip = 0x00000000715ad388
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -  103  dalvik-main space (deleted) + 0x3b0ff
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -       rsp = 0x00007fff68f86228    rip = 0x0000000012c3b100
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -  104  boot-framework.oat + 0x166da4f
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -       rsp = 0x00007fff68f86230    rip = 0x0000000074890a50
[task 2022-11-15T02:02:44.064Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -  105  system@framework@boot-framework.art + 0x41ac4f
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -       rsp = 0x00007fff68f86238    rip = 0x000000007198ac50
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -  106  dalvik-main space (deleted) + 0x3b0ff
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -       rsp = 0x00007fff68f86240    rip = 0x0000000012c3b100
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -  107  boot-framework.oat + 0x6fa69e
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -       rsp = 0x00007fff68f86280    rip = 0x000000007391d69f
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.065Z] 02:02:44     INFO -  108  libart.so!art_quick_invoke_static_stub + 0x326
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -       rsp = 0x00007fff68f86290    rip = 0x00007f60b6043597
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -  109  dalvik-main space (deleted) + 0x29d3f
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -       rsp = 0x00007fff68f862a0    rip = 0x0000000012c29d40
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -  110  boot-framework.oat + 0x5c44c7
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -       rsp = 0x00007fff68f862a8    rip = 0x00000000737e74c8
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -  111  boot-framework.oat + 0x6fa69e
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -       rsp = 0x00007fff68f862b8    rip = 0x000000007391d69f
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.066Z] 02:02:44     INFO -  112  boot-framework.oat + 0x6fa69e
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -       rsp = 0x00007fff68f862d8    rip = 0x000000007391d69f
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -  113  libart.so!art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0x10c
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -       rsp = 0x00007fff68f862f0    rip = 0x00007f60b605146d
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -  114  dalvik-main space (deleted) + 0x955f
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -       rsp = 0x00007fff68f86318    rip = 0x0000000012c09560
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -  115  system@framework@boot-framework.art + 0x41ac4f
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -       rsp = 0x00007fff68f86350    rip = 0x000000007198ac50
[task 2022-11-15T02:02:44.067Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.068Z] 02:02:44     INFO -  116  boot-framework.oat + 0x6fa69e
[task 2022-11-15T02:02:44.068Z] 02:02:44     INFO -       rsp = 0x00007fff68f86368    rip = 0x000000007391d69f
[task 2022-11-15T02:02:44.068Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.068Z] 02:02:44     INFO -  117  libart.so!art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*) + 0x57
[task 2022-11-15T02:02:44.068Z] 02:02:44     INFO -       rsp = 0x00007fff68f86380    rip = 0x00007f60b63e20e8
[task 2022-11-15T02:02:44.068Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.068Z] 02:02:44     INFO -  118  libart.so!art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long) + 0x5a4
[task 2022-11-15T02:02:44.068Z] 02:02:44     INFO -       rbx = 0x000000007391d69f    rbp = 0x00007fff68f86750
[task 2022-11-15T02:02:44.068Z] 02:02:44     INFO -       rsp = 0x00007fff68f865b0    r12 = 0x0000000012c29d60
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -       r13 = 0x000000007198ac50    r14 = 0x00007fff68f86768
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -       r15 = 0x00000000715ad388    rip = 0x00007f60b63e41d5
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -  119  libart.so!art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobject*) + 0x38
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -       rbx = 0x0000000012c09538    rbp = 0x0000000071900fb8
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -       rsp = 0x00007fff68f86760    r12 = 0x0000000012c09560
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -       r13 = 0x0000000012c29d60    r14 = 0x0000000075fe7518
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -       r15 = 0x0000000000000004    rip = 0x00007f60b634a299
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.069Z] 02:02:44     INFO -  120  boot.oat + 0x65b6d7
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -       rbx = 0x0000000012c09538    rbp = 0x0000000071900fb8
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -       rsp = 0x00007fff68f86790    r12 = 0x0000000012c09560
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -       r13 = 0x0000000012c29d60    r14 = 0x0000000075fe7518
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -       r15 = 0x0000000000000004    rip = 0x00000000722726d8
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -  121  dalvik-main space (deleted) + 0x9537
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -       rsp = 0x00007fff68f867a0    rip = 0x0000000012c09538
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -  122  system@framework@boot.art + 0x4e9787
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -       rsp = 0x00007fff68f867a8    rip = 0x0000000071268788
[task 2022-11-15T02:02:44.070Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -  123  libart.so!art_quick_alloc_array_rosalloc + 0x52
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -       rsp = 0x00007fff68f867d0    rip = 0x00007f60b6044e43
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -  124  boot-framework.oat + 0x24c7619
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -       rbx = 0x0000000012c09538    rbp = 0x0000000071900fb8
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -       rsp = 0x00007fff68f86830    r12 = 0x0000000012c09560
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -       r13 = 0x0000000012c29d60    r14 = 0x0000000075fe7518
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -       r15 = 0x0000000000000004    rip = 0x00000000756ea61a
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -      Found by: call frame info
[task 2022-11-15T02:02:44.071Z] 02:02:44     INFO -  125  system@framework@boot-framework.art + 0x390fb7
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -       rsp = 0x00007fff68f86838    rip = 0x0000000071900fb8
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -  126  dalvik-main space (deleted) + 0x9537
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -       rsp = 0x00007fff68f86840    rip = 0x0000000012c09538
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -  127  dalvik-main space (deleted) + 0x29d5f
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -       rsp = 0x00007fff68f86848    rip = 0x0000000012c29d60
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -  128  boot-framework.oat + 0x20b3ba2
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -       rsp = 0x00007fff68f86850    rip = 0x00000000752d6ba3
[task 2022-11-15T02:02:44.072Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -  129  system@framework@boot-framework.art + 0x3ca6bf
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -       rsp = 0x00007fff68f86858    rip = 0x000000007193a6c0
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -  130  system@framework@boot.art + 0x340847
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -       rsp = 0x00007fff68f86860    rip = 0x00000000710bf848
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -  131  dalvik-zygote space (deleted) + 0x5c7
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -       rsp = 0x00007fff68f86868    rip = 0x0000000075fe65c8
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -  132  dalvik-main space (deleted) + 0x955f
[task 2022-11-15T02:02:44.073Z] 02:02:44     INFO -       rsp = 0x00007fff68f86870    rip = 0x0000000012c09560
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -  133  dalvik-zygote space (deleted) + 0x5c7
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -       rsp = 0x00007fff68f86878    rip = 0x0000000075fe65c8
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -  134  system@framework@boot.art + 0x39dcd7
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -       rsp = 0x00007fff68f86888    rip = 0x000000007111ccd8
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -  135  boot-framework.oat + 0x24c874f
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -       rsp = 0x00007fff68f86890    rip = 0x00000000756eb750
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.074Z] 02:02:44     INFO -  136  system@framework@boot-framework.art + 0x322faf
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -       rsp = 0x00007fff68f86898    rip = 0x0000000071892fb0
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -  137  system@framework@boot-framework.art + 0x18f47f
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -       rsp = 0x00007fff68f868e0    rip = 0x00000000716ff480
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -  138  boot-framework.oat + 0xa8b9c7
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -       rsp = 0x00007fff68f868f8    rip = 0x0000000073cae9c8
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -      Found by: stack scanning
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -  139  libart.so!art::ClassLinker::EnsureResolved(art::Thread*, char const*, art::mirror::Class*) + 0x34a
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -       rsp = 0x00007fff68f86900    rip = 0x00007f60b609922b
[task 2022-11-15T02:02:44.075Z] 02:02:44     INFO -      Found by: stack scanning
Flags: needinfo?(jteh)

IN subsequent patches, IsFocused will be called when querying the state of a RemoteAccessible and IsFocused calls FocusedAccessible.
A RemoteAccessible can be queried from the Android UI thread (which is different to Gecko's main thread), but it's not safe to deal with LocalAccessibles off the main thread.
Therefore, don't try to call FocusedLocalAccessible in this case.

Attachment #9303020 - Attachment description: Bug 1796734 part 2: Unify FocusManager::IsFocused so it can support RemoteAccessible. → Bug 1796734 part 3: Unify FocusManager::IsFocused so it can support RemoteAccessible.
Attachment #9303021 - Attachment description: Bug 1796734 part 3: Move calculation of the focused state to Accessible::ApplyImplicitState. → Bug 1796734 part 4: Move calculation of the focused state to Accessible::ApplyImplicitState.
Pushed by jteh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2ace9061ee13
part 1: Clear FocusManager's active item if an Accessible is still focused while the document is shutting down. r=eeejay
https://hg.mozilla.org/integration/autoland/rev/0b9e12e2171c
part 2: Don't try to get the focused LocalAccessible from the Android UI thread. r=morgan
https://hg.mozilla.org/integration/autoland/rev/227725c927de
part 3: Unify FocusManager::IsFocused so it can support RemoteAccessible. r=morgan
https://hg.mozilla.org/integration/autoland/rev/a61a65628922
part 4: Move calculation of the focused state to Accessible::ApplyImplicitState. r=morgan
Flags: needinfo?(jteh)

Seriously, this bug is starting to really grind my gears. :(

Flags: needinfo?(jteh)
Pushed by jteh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/05a49ba78c9e
part 1: Clear FocusManager's active item if an Accessible is still focused while the document is shutting down. r=eeejay
https://hg.mozilla.org/integration/autoland/rev/e5160edbd8aa
part 2: Don't try to get the focused LocalAccessible from the Android UI thread. r=morgan
https://hg.mozilla.org/integration/autoland/rev/1e1e98672b62
part 3: Unify FocusManager::IsFocused so it can support RemoteAccessible. r=morgan
https://hg.mozilla.org/integration/autoland/rev/859b32ad9584
part 4: Move calculation of the focused state to Accessible::ApplyImplicitState. r=morgan

There are some Android crashes which occur due to IsFocusWithin trying to call FocusedLocalAccessible:
bp-6aedc402-7f40-425f-81d1-f636a0221117
Those should be fixed by part 2 of this patch stack.

Crash Signature: [@ NS_CycleCollectorSuspect3 | nsCycleCollectingAutoRefCnt::incr<T> ]
Regressions: 1802040
Regressions: 1802386
No longer regressions: 1802386
QA Whiteboard: [qa-109b-p2]
Regressions: 1806486
No longer regressions: 1806486

I tried to verify this on the latest Firefox 109 beta but can't reproduce the initial issue - I followed the steps from the Description on macOS 11.7 and Windows 10.
Jamie, are there any additional steps/preferences that I'm missing? In my case, button "a" remains unfocused when reaching button "b" via the Tab key.

Flags: needinfo?(jteh)

This is a bit tricky to verify. When i refer to focused state, I'm referring to what the a11y engine is exposing to assistive technologies, not what you see visually.

Here's some steps to reproduce with NVDA:

  1. Open this test case:
    data:text/html,<button>a</button><iframe src="data:text/html,<button>b">
  2. Tab to the "b" button.
  3. Move NVDA's review cursor to the containing object (desktop NVDA+numpad8, laptop NVDA+shift+upArrow).
  4. Move NVDA's review cursor to the previous object (desktop NVDA+numpad4, laptop NVDA+shift+leftArrow). NVDA should say "a button".
  5. Report the current review object (desktop NVDA+numpad5, laptop NVDA+shift+o).
    • Expected: NVDA should say "a button"
    • Before the patch: NVDA said "a button focused"
Flags: needinfo?(jteh)

Thanks, Jamie, for all the additional Info.

Using the provided steps with an enabled NVDA (version 2022.4), I can confirm that the focused state in step 4 is "a button" - verified on the latest Nightly 110.0a1 and on Firefox 109.

The strange part is that I'm getting the same results on builds prior to the patch (tested on Nightly 108.0a1 build ID: 20221020105605).

Jamie, if you can still reproduce the issue in older builds can you please verify the fix on your end as well before we update the flags for this issue ?

Flags: needinfo?(jteh)

The bug only manifested with the accessibility.cache.enabled pref set to true. That is now default in Nightly, but that is fairly recent. To reproduce the bug on older versions, you will need to manually set that pref.

Flags: needinfo?(jteh)

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

The bug only manifested with the accessibility.cache.enabled pref set to true. That is now default in Nightly, but that is fairly recent. To reproduce the bug on older versions, you will need to manually set that pref.

Unfortunately, even with the enabled preference, I still can't reproduce the initial issue.

Regressions: 1838983
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: