Closed Bug 1912015 Opened 1 year ago Closed 1 month ago

Intermittent application crashed [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] | single tracking bug

Categories

(GeckoView :: General, defect, P2)

defect

Tracking

(firefox131 wontfix, firefox149 wontfix, firefox150 fixed, firefox151 fixed)

RESOLVED FIXED
151 Branch
Tracking Status
firefox131 --- wontfix
firefox149 --- wontfix
firefox150 --- fixed
firefox151 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: m_kato)

References

(Blocks 2 open bugs)

Details

(4 keywords)

Crash Data

Attachments

(2 files)

Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=469511897&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BcruLkk7Q8mAb6VZpraeug/runs/0/artifacts/public/logs/live_backing.log


[task 2024-08-07T10:51:54.138Z] 10:51:54     INFO -  TEST-START | editor/libeditor/tests/test_updating_input_value_during_composition_from_input.html
[task 2024-08-07T10:51:54.138Z] 10:51:54     INFO -  TEST-OK | editor/libeditor/tests/test_updating_input_value_during_composition_from_input.html | took 656ms
[task 2024-08-07T10:51:54.138Z] 10:51:54     INFO -  TEST-START | Shutdown
[task 2024-08-07T10:51:54.139Z] 10:51:54     INFO -  Passed:  30150
[task 2024-08-07T10:51:54.139Z] 10:51:54     INFO -  Failed:  0
[task 2024-08-07T10:51:54.139Z] 10:51:54     INFO -  Todo:    123
[task 2024-08-07T10:51:54.140Z] 10:51:54     INFO -  Mode:    e10s
[task 2024-08-07T10:51:54.895Z] 10:51:54     INFO -  Slowest: 21421ms - http://mochi.test:8888/tests/editor/libeditor/tests/test_cut_copy_password.html
[task 2024-08-07T10:51:54.895Z] 10:51:54     INFO -  SimpleTest FINISHED
[task 2024-08-07T10:51:56.199Z] 10:51:56     INFO -  wait for org.mozilla.geckoview.test_runner complete; top activity=com.android.launcher3
[task 2024-08-07T10:51:56.199Z] 10:51:56     INFO -  runtestsremote.py | Application ran for: 0:05:31.507247
[task 2024-08-07T10:51:56.268Z] 10:51:56     INFO -  mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmpcb83m95s/05a0d726-543e-9c94-0b0a-0e69283f842e.trace /tmp/tmpn0a66oc4/05a0d726-543e-9c94-0b0a-0e69283f842e.dmp /builds/worker/workspace/build/symbols
[task 2024-08-07T10:52:01.811Z] 10:52:01     INFO -  mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/05a0d726-543e-9c94-0b0a-0e69283f842e.dmp
[task 2024-08-07T10:52:01.811Z] 10:52:01     INFO -  mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/05a0d726-543e-9c94-0b0a-0e69283f842e.extra
[task 2024-08-07T10:52:01.812Z] 10:52:01  WARNING -  PROCESS-CRASH | application crashed [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] | editor/libeditor/tests/mochitest.toml
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -  Process type: main
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -  Process pid: 9707
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -  Crash dump filename: /tmp/tmpn0a66oc4/05a0d726-543e-9c94-0b0a-0e69283f842e.dmp
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -  Operating system: Android
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -  CPU: amd64
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -       family 6 model 6 stepping 3
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -       4 CPUs
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -  Crash address: 0x0000000000000000 **
[task 2024-08-07T10:52:01.813Z] 10:52:01     INFO -      ** Null pointer detected with offset: 0x0000000000000000
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -  Crashing instruction: `mov rbx, qword [r14]`
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -  Memory accessed by instruction:
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -    0. Address: 0x0000000000000000
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       Size: 8
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -  Process uptime: not available
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -  Thread 11 Gecko (crashed)
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   0  libxul.so!RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr(RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> > const&) [RefPtr.h:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 92]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: inlining
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   1  libxul.so!mozilla::jni::detail::Accessor<mozilla::widget::GeckoViewSupport>::Accessor(RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> > const&) [Natives.h:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 682]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: inlining
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   2  libxul.so!mozilla::jni::NativeWeakPtr<mozilla::widget::GeckoViewSupport>::Access() const [Natives.h:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 730]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: inlining
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   3  libxul.so!mozilla::widget::LayerViewSupport::OnBoundsChanged(int, int, int, int) [nsWindow.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 1275 + 0x0]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rax = 0x0000000000000001    rdx = 0x0000000000000001
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rcx = 0x00007e2eae5ff450    rbx = 0x0000000000000470
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rsi = 0x0000000000000000    rdi = 0x0000000000000016
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rbp = 0x00007e2eae5fda10    rsp = 0x00007e2eae5fd9e0
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -        r8 = 0x0000000000000470     r9 = 0x0000000000000006
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r10 = 0x00007e2eae5fdb3c    r11 = 0x00007e2ecbe15808
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r12 = 0x0000000000000090    r13 = 0x0000000000000000
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r14 = 0x0000000000000000    r15 = 0x0000000000000320
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rip = 0x00007e2ea8af6e0d
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: given as instruction pointer in context
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   4  libxul.so!mozilla::jni::detail::Accessor<mozilla::widget::LayerViewSupport>::operator->*<void (mozilla::widget::LayerViewSupport::*)(int, int, int, int)>(void (mozilla::widget::LayerViewSupport::*)(int, int, int, int)) const::{lambda(auto:1&&...)#1}::operator()<int const&, int const&, int const&, int const&>(int const&, int const&, int const&, int const&) const [Natives.h:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 661]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: inlining
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   5  libxul.so!mozilla::jni::detail::ProxyNativeCall<mozilla::widget::LayerViewSupport, mozilla::java::GeckoSession::Compositor, false, false, int, int, int, int>::Call<false, false, (unsigned long)0, (unsigned long)1, (unsigned long)2, (unsigned long)3>(mozilla::jni::LocalRef<mozilla::java::GeckoSession::Compositor> const&, std::__ndk1::integer_sequence<unsigned long, ((unsigned long)0, (unsigned long)1, (unsigned long)2, (unsigned long)3)...>) const [Natives.h:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 1136 + 0x1e]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rbx = 0x00007e2e90f8dee8    rbp = 0x00007e2eae5fda40
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fda20    r12 = 0x00007e2e98a4cfb8
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r13 = 0x00007e2eae5fdb28    r14 = 0x00007e2e9402ec10
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r15 = 0x00007e2eae5fda50    rip = 0x00007e2ea8af72a9
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   6  libxul.so!mozilla::jni::detail::ProxyNativeCall<mozilla::widget::LayerViewSupport, mozilla::java::GeckoSession::Compositor, false, false, int, int, int, int>::operator()() [Natives.h:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 1199]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: inlining
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   7  libxul.so!mozilla::detail::RunnableFunction<mozilla::jni::detail::ProxyNativeCall<mozilla::widget::LayerViewSupport, mozilla::java::GeckoSession::Compositor, false, false, int, int, int, int> >::Run() [nsThreadUtils.h:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 548 + 0x34]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rbx = 0x00007e2e90f8dec0    rbp = 0x00007e2eae5fda80
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fda50    r12 = 0x00007e2e90f08ca0
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r13 = 0x00007e2eae5fdb28    r14 = 0x00007e2ebd993180
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r15 = 0x00007e2e90f8dee8    rip = 0x00007e2ea8af70d6
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   8  libxul.so!mozilla::RunnableTask::Run() [TaskController.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 618 + 0x5]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rbx = 0x00007e2e90f08ca0    rbp = 0x00007e2eae5fdaa0
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fda90    r12 = 0x00007e2e90f08ca0
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r13 = 0x00007e2eae5fdb28    r14 = 0x00007e2eae5fe128
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r15 = 0x00007e2ec02a91a0    rip = 0x00007e2ea4136508
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -   9  libxul.so!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 945 + 0x9]
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rbx = 0x0000000000000004    rbp = 0x00007e2eae5fe0c0
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fdab0    r12 = 0x00007e2e90f08ca0
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r13 = 0x00007e2eae5fdb28    r14 = 0x00007e2eae5fe128
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -       r15 = 0x00007e2ec02a91a0    rip = 0x00007e2ea412a426
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.817Z] 10:52:01     INFO -  10  libxul.so!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 768 + 0xa]
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -       rbx = 0x00007e2ec02a9040    rbp = 0x00007e2eae5fe110
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe0d0    r12 = 0x00000075fb7ff2da
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -       r13 = 0x00007e2eae5fe128    r14 = 0x00007e2ec021f020
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -       r15 = 0x00007e2ec02a9068    rip = 0x00007e2ea4128ec8
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -  11  libxul.so!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 554 + 0x7]
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -       rbx = 0x00007e2ec02a9040    rbp = 0x00007e2eae5fe160
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe120    r12 = 0x00000075fb7ff2da
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x0000000000000000
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -       r15 = 0x00007e2ec02a9068    rip = 0x00007e2ea4129366
[task 2024-08-07T10:52:01.818Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -  12  libxul.so!mozilla::TaskController::TaskController()::$_0::operator()() const [TaskController.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 268]
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -      Found by: inlining
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -  13  libxul.so!mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run() [nsThreadUtils.h:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 548 + 0x12]
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -       rbx = 0x00007e2ec02abaa0    rbp = 0x00007e2eae5fe170
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe170    r12 = 0x00000075fb7ff2da
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x00007e2ec02abb82
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -       r15 = 0x00007e2eae5fe200    rip = 0x00007e2ea413a6c7
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -  14  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 1204 + 0x5]
[task 2024-08-07T10:52:01.819Z] 10:52:01     INFO -       rbx = 0x00007e2ec02abaa0    rbp = 0x00007e2eae5fe2a0
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe180    r12 = 0x00000075fb7ff2da
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x00007e2ec02abb82
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -       r15 = 0x00007e2eae5fe200    rip = 0x00007e2ea414e90e
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -  15  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 480 + 0xf]
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -       rbx = 0x0000000000000000    rbp = 0x00007e2eae5fe2d0
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe2b0    r12 = 0x0000000000000001
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -       r13 = 0x00007e2ec02061a0    r14 = 0x00007e2ec02a6200
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -       r15 = 0x00007e2ec02abaa0    rip = 0x00007e2ea4155cb0
[task 2024-08-07T10:52:01.820Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -  16  libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 85 + 0x9]
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -       rbx = 0x00007e2ec0206180    rbp = 0x00007e2eae5fe320
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe2e0    r12 = 0x0000000000000001
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -       r13 = 0x00007e2ec02061a0    r14 = 0x00007e2ec02a6200
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -       r15 = 0x00007e2ec02abaa0    rip = 0x00007e2ea4b1bdc7
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -  17  libxul.so!MessageLoop::RunHandler() [message_loop.cc:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 363]
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -      Found by: inlining
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -  18  libxul.so!MessageLoop::Run() [message_loop.cc:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 345 + 0x4]
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -       rbx = 0x00007e2e9813fda0    rbp = 0x00007e2eae5fe350
[task 2024-08-07T10:52:01.821Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe330    r12 = 0xaaaaaaaaaaaaaaaa
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -       r13 = 0x000200210000002b    r14 = 0x00007e2ec02abaa0
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -       r15 = 0x00007e2eae5fe5c8    rip = 0x00007e2ea4a9da12
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -  19  libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 148 + 0xc]
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -       rbx = 0x00007e2e9813fda0    rbp = 0x00007e2eae5fe370
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe360    r12 = 0xaaaaaaaaaaaaaaaa
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -       r13 = 0x000200210000002b    r14 = 0x00007e2ec02abaa0
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -       r15 = 0x00007e2eae5fe5c8    rip = 0x00007e2ea8a46279
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.822Z] 10:52:01     INFO -  20  libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 296 + 0x5]
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       rbx = 0x00007e2e98aefc40    rbp = 0x00007e2eae5fe3a0
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe380    r12 = 0xaaaaaaaaaaaaaaaa
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       r13 = 0x000200210000002b    r14 = 0x00007e2eae5fe301
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       r15 = 0x00007e2eae5fe5c8    rip = 0x00007e2ea97eb205
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -  21  libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 5805 + 0x5]
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       rbx = 0x0000000080004005    rbp = 0x00007e2eae5fe4e0
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe3b0    r12 = 0xaaaaaaaaaaaaaaaa
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       r13 = 0x000200210000002b    r14 = 0x00007e2eae5fe301
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       r15 = 0x00007e2eae5fe5c8    rip = 0x00007e2ea9901319
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -  22  libxul.so!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 6030 + 0x7]
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       rbx = 0x00007e2eae5fe590    rbp = 0x00007e2eae5fe580
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe4f0    r12 = 0x00007e2ec020e280
[task 2024-08-07T10:52:01.823Z] 10:52:01     INFO -       r13 = 0x00007e2ec023ac10    r14 = 0x0000000000000000
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -       r15 = 0x0000000000000000    rip = 0x00007e2ea990285d
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -  23  libxul.so!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 6105 + 0x10]
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -       rbx = 0x00007e2eae5fe6b0    rbp = 0x00007e2eae5fe6a0
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe590    r12 = 0x00007e2eae5fe590
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -       r13 = 0x0000000000000000    r14 = 0x00007e2ec0206500
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -       r15 = 0x0000000000000007    rip = 0x00007e2ea990390d
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -  24  libxul.so!GeckoStart [nsAndroidStartup.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 54 + 0xa]
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -       rbx = 0x00007e2ec0206500    rbp = 0x00007e2eae5fe6f0
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe6b0    r12 = 0x00007e2ec07e21a8
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -       r13 = 0x0000000000000000    r14 = 0x0000000000000007
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -       r15 = 0x0000000000000000    rip = 0x00007e2ea9907491
[task 2024-08-07T10:52:01.824Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -  25  libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:0c150436fcbc7ff25af4322cdc404113f90ddfe4 : 386 + 0x1c]
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -       rbx = 0x0000000000000007    rbp = 0x00007e2eae5fe780
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe700    r12 = 0x0000000000000000
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -       r13 = 0x00007e2ec0206500    r14 = 0x0000000000000000
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -       r15 = 0x00007e2ebd993180    rip = 0x00007e2ec06f57ba
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -  26  base.odex + 0x121cac3
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -       rbx = 0x00007e2ebd9dbe00    rbp = 0x00007e2eae5fe868
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe790    r12 = 0x00007e2eae5fe9f0
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -       r13 = 0x00007e2ec682b388    r14 = 0x00007e2eae5fec10
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -       r15 = 0x00007e2eae5fec10    rip = 0x00007e2eafa5aac4
[task 2024-08-07T10:52:01.825Z] 10:52:01     INFO -      Found by: call frame info
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -  27  0x7e2eae5fec0f
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -       rbp = 0x00007e2eae5fec10    rsp = 0x00007e2eae5fe878
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -       rip = 0x00007e2eae5fec10
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -      Found by: previous frame's frame pointer
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -  28  dalvik-LinearAlloc (deleted) + 0x5387
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe880    rip = 0x00007e2ec682b388
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -  29  base.odex + 0xc89089
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe898    rip = 0x00007e2eaf4c708a
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -  30  libart.so + 0x14546c
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe8b0    rip = 0x00007e2ec7a5146d
[task 2024-08-07T10:52:01.826Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -  31  dalvik-main space (deleted) + 0xbbff
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe8d8    rip = 0x0000000012c0bc00
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -  32  base.odex + 0xa7d477
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe8e0    rip = 0x00007e2eaf2bb478
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -  33  dalvik-LinearAlloc (deleted) + 0x5387
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe920    rip = 0x00007e2ec682b388
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -  34  base.odex + 0xa552a7
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe938    rip = 0x00007e2eaf2932a8
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.827Z] 10:52:01     INFO -  35  libart.so + 0x310b7f
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe940    rip = 0x00007e2ec7c1cb80
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -  36  boot.oat + 0x263b7
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe958    rip = 0x000000006fef23b8
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -  37  libart.so + 0x310b7f
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe960    rip = 0x00007e2ec7c1cb80
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -  38  boot.oat + 0x263b7
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe968    rip = 0x000000006fef23b8
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.828Z] 10:52:01     INFO -  39  libart.so + 0x310b7f
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe970    rip = 0x00007e2ec7c1cb80
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -  40  libart.so + 0x1ed2ad
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe9a0    rip = 0x00007e2ec7af92ae
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -  41  libart.so + 0x30a401
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fe9f0    rip = 0x00007e2ec7c16402
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -  42  dalvik-LinearAlloc (deleted) + 0x5387
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fea00    rip = 0x00007e2ec682b388
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -  43  dalvik-main space (deleted) + 0x53da7
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fea50    rip = 0x0000000012c53da8
[task 2024-08-07T10:52:01.829Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -  44  dalvik-LinearAlloc (deleted) + 0x1ebcf
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feb00    rip = 0x00007e2ecc53fbd0
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -  45  dalvik-LinearAlloc (deleted) + 0x5387
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feb08    rip = 0x00007e2ec682b388
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -  46  base.odex + 0xac3bcb
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feb10    rip = 0x00007e2eaf301bcc
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -  47  libart.so + 0x619bda
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feb20    rip = 0x00007e2ec7f25bdb
[task 2024-08-07T10:52:01.830Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -  48  dalvik-main space (deleted) + 0xc00bf
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feb28    rip = 0x0000000012cc00c0
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -  49  system@framework@boot.art + 0x453d07
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feb38    rip = 0x000000006f487d08
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -  50  base.odex + 0xac3bcb
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feb98    rip = 0x00007e2eaf301bcc
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -  51  libart.so + 0x1251ff
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feba8    rip = 0x00007e2ec7a31200
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.831Z] 10:52:01     INFO -  52  libart.so + 0x128d99
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -       rsp = 0x00007e2eae5febc0    rip = 0x00007e2ec7a34d9a
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -  53  base.odex + 0xac393f
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -       rsp = 0x00007e2eae5febd0    rip = 0x00007e2eaf301940
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -  54  libart.so + 0x2e1059
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec00    rip = 0x00007e2ec7bed05a
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -  55  dalvik-LinearAlloc (deleted) + 0x1ebcf
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec10    rip = 0x00007e2ecc53fbd0
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -  56  dalvik-main space (deleted) + 0x53da7
[task 2024-08-07T10:52:01.832Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec18    rip = 0x0000000012c53da8
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -  57  libart.so + 0x2e7259
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec20    rip = 0x00007e2ec7bf325a
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -  58  base.odex + 0xac393f
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec38    rip = 0x00007e2eaf301940
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -  59  dalvik-LinearAlloc (deleted) + 0x1ebcf
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec48    rip = 0x00007e2ecc53fbd0
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -  60  libart.so + 0x60a460
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec60    rip = 0x00007e2ec7f16461
[task 2024-08-07T10:52:01.833Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -  61  dalvik-LinearAlloc (deleted) + 0x1ebcf
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec70    rip = 0x00007e2ecc53fbd0
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -  62  base.odex + 0xac3bcb
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec80    rip = 0x00007e2eaf301bcc
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -  63  base.odex + 0xac393f
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fec88    rip = 0x00007e2eaf301940
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -  64  dalvik-main space (deleted) + 0xbd137c
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feca0    rip = 0x00000000137d137d
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.834Z] 10:52:01     INFO -  65  dalvik-main space (deleted) + 0x53d7f
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fecb8    rip = 0x0000000012c53d80
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -  66  dalvik-main space (deleted) + 0x1d42af
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fecc0    rip = 0x0000000012dd42b0
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -  67  dalvik-main space (deleted) + 0x4fef
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fecf8    rip = 0x0000000012c04ff0
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -  68  libart.so + 0x60a08a
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fed40    rip = 0x00007e2ec7f1608b
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -  69  base.odex + 0xc88541
[task 2024-08-07T10:52:01.835Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fed78    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -  70  libart.so + 0x6ebe5f
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fede8    rip = 0x00007e2ec7ff7e60
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -  71  base.odex + 0xc88541
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fedf8    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -  72  base.odex + 0xc88541
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fee68    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -  73  libart.so + 0x141cdc
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fee80    rip = 0x00007e2ec7a4dcdd
[task 2024-08-07T10:52:01.836Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -  74  system@framework@boot.art + 0x50f2ff
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fee88    rip = 0x000000006f543300
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -  75  libart.so + 0x13908f
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -       rsp = 0x00007e2eae5feeb8    rip = 0x00007e2ec7a45090
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -  76  dalvik-main space (deleted) + 0x1c954f
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fef18    rip = 0x0000000012dc9550
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -  77  base.odex + 0xc88541
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fef28    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.837Z] 10:52:01     INFO -  78  base.odex + 0xc88541
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fef40    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -  79  libart.so + 0x137234
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fef50    rip = 0x00007e2ec7a43235
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -  80  base.odex + 0xc88541
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fef78    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -  81  base.odex + 0xc88541
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fef98    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -  82  libart.so + 0x145447
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -       rsp = 0x00007e2eae5fefb0    rip = 0x00007e2ec7a51448
[task 2024-08-07T10:52:01.838Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -  83  dalvik-LinearAlloc (deleted) + 0x1ebcf
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff010    rip = 0x00007e2ecc53fbd0
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -  84  base.odex + 0xc88541
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff028    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -  85  libart.so + 0x4d60e7
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff040    rip = 0x00007e2ec7de20e8
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -  86  libart.so + 0x37fe52
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff050    rip = 0x00007e2ec7c8be53
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.839Z] 10:52:01     INFO -  87  libart.so + 0x502338
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff070    rip = 0x00007e2ec7e0e339
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -  88  libart.so + 0x281f8b
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff090    rip = 0x00007e2ec7b8df8c
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -  89  libart.so + 0x63493a
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff0b8    rip = 0x00007e2ec7f4093b
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -  90  libart.so + 0x1680e4
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff0c0    rip = 0x00007e2ec7a740e5
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -  91  libart.so + 0x5151af
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff110    rip = 0x00007e2ec7e211b0
[task 2024-08-07T10:52:01.840Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -  92  libart.so + 0x4f9669
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff130    rip = 0x00007e2ec7e0566a
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -  93  libart.so + 0x2caa10
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff170    rip = 0x00007e2ec7bd6a11
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -  94  libart.so + 0x383cf5
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff1c0    rip = 0x00007e2ec7c8fcf6
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -  95  libart.so + 0x5022be
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff220    rip = 0x00007e2ec7e0e2bf
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.841Z] 10:52:01     INFO -  96  dalvik-main space (deleted) + 0x1c954f
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff248    rip = 0x0000000012dc9550
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -  97  dalvik-LinearAlloc (deleted) + 0x1ebcf
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff258    rip = 0x00007e2ecc53fbd0
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -  98  base.odex + 0xc88541
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff260    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -  99  libart.so + 0x4d76e9
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff270    rip = 0x00007e2ec7de36ea
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -  100  base.odex + 0xc88541
[task 2024-08-07T10:52:01.842Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff298    rip = 0x00007e2eaf4c6542
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -  101  libart.so + 0x6345ec
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff2c0    rip = 0x00007e2ec7f405ed
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -  102  libc.so + 0x9e0f8
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff2d0    rip = 0x00007e2ecbde80f9
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -  103  libart.so + 0x615d12
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff2e0    rip = 0x00007e2ec7f21d13
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -  104  libart.so + 0x6345ec
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff308    rip = 0x00007e2ec7f405ed
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.843Z] 10:52:01     INFO -  105  system@framework@boot.art + 0x4f4d3f
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff318    rip = 0x000000006f528d40
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -  106  libart.so + 0x4f8eed
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff330    rip = 0x00007e2ec7e04eee
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -  107  libc.so + 0x895ff
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff3b0    rip = 0x00007e2ecbdd3600
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -  108  libart.so + 0x4f897f
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff3d0    rip = 0x00007e2ec7e04980
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -  109  libc.so + 0x89771
[task 2024-08-07T10:52:01.844Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff3f0    rip = 0x00007e2ecbdd3772
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -  110  libart.so + 0x4f897f
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff428    rip = 0x00007e2ec7e04980
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -  111  libc.so + 0x299eb
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff440    rip = 0x00007e2ecbd739ec
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -  112  libc.so + 0x896bf
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff448    rip = 0x00007e2ecbdd36c0
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -  113  libc.so + 0x1ca65
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff450    rip = 0x00007e2ecbd66a66
[task 2024-08-07T10:52:01.845Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -  114  dalvik-main space (deleted) + 0x15b8bf
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff498    rip = 0x0000000012d5b8c0
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -  115  system@framework@boot.art + 0x11481f
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff4a0    rip = 0x000000006f148820
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -  116  libart.so + 0x4f897f
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff4b8    rip = 0x00007e2ec7e04980
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -  117  dalvik-LinearAlloc (deleted) + 0x1ffff
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -       rsp = 0x00007e2eae5ff4d0    rip = 0x00007e2ec681f000
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -      Found by: stack scanning
[task 2024-08-07T10:52:01.846Z] 10:52:01     INFO -  Thread 0 AndroidUI

This looks kind of like a crash inside some Android widget code, mozilla::widget::LayerViewSupport.

Component: MFBT → Widget

Although, these crashes are all happening while running a specific editor directory, so maybe this is fallout from a recently added tests? There are already 5 crashes which seems like a high volume.

Component: Widget → DOM: Editor
Keywords: regression

Masayuki, any ideas about what might be going wrong here? Thanks.

Flags: needinfo?(masayuki)

I don't have concrete ideas, though.

According to the history of editor/libeditor/tests, it might be caused by DnD refactoring (bug 1893119). It might change some lifetime of objects under widget.

Flags: needinfo?(masayuki)
Duplicate of this bug: 1933573
Duplicate of this bug: 1933620

Copying crash signatures from duplicate bugs.

Crash Signature: [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] → [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d]
Duplicate of this bug: 1933883
Duplicate of this bug: 1933901
Duplicate of this bug: 1934027
Duplicate of this bug: 1934194
Duplicate of this bug: 1934234
Duplicate of this bug: 1934517
Duplicate of this bug: 1935206
Duplicate of this bug: 1935221

Copying crash signatures from duplicate bugs.

Crash Signature: [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] → [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] [@ libxul.so + 0x00000000054424cd]

Copying crash signatures from duplicate bugs.

Crash Signature: [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] [@ libxul.so + 0x00000000054424cd] → [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] [@ libxul.so + 0x00000000054424cd] [@ libxul.so + 0x000000000545da7d]

Copying crash signatures from duplicate bugs.

Crash Signature: [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] [@ libxul.so + 0x00000000054424cd] [@ libxul.so + 0x000000000545da7d] → [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] [@ libxul.so + 0x00000000054424cd] [@ libxul.so + 0x000000000545da7d] [@ libxul.so + 0x000000000545cacd]

Copying crash signatures from duplicate bugs.

Crash Signature: [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] [@ libxul.so + 0x00000000054424cd] [@ libxul.so + 0x000000000545da7d] [@ libxul.so + 0x000000000545cacd] → [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] [@ libxul.so + 0x00000000054424cd] [@ libxul.so + 0x000000000545da7d] [@ libxul.so + 0x000000000545cacd] [@ libxul.s…

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x00000000054578bd] → libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed]

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] → libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add]

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] → libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] [@ libxul.so + 0x0000000005453e4d]

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] [@ libxul.so + 0x0000000005453e4d] → libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] [@ libxul.so + 0x0000000005453e4d] [@ libxul.so + 0x000000000545187d]

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] [@ libxul.so + 0x0000000005453e4d] [@ libxul.so + 0x000000000545187d] → libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] [@ libxul.so + 0x0000000005453e4d] [@ libxul.so + 0x000000000545187d] [@ libxul.so + 0x000000000545182d]
Duplicate of this bug: 1935780
Duplicate of this bug: 1935807
Duplicate of this bug: 1936000
Duplicate of this bug: 1912580
Duplicate of this bug: 1934119

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] [@ libxul.so + 0x0000000005453e4d] [@ libxul.so + 0x000000000545187d] [@ libxul.so + 0x000000000545182d] → libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] [@ libxul.so + 0x0000000005453e4d] [@ libxul.so + 0x000000000545187d] [@ libxul.so + 0x000000000545182d] [@ libxul.so + 0x0000000005454d4d]

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] [@ libxul.so + 0x0000000005453e4d] [@ libxul.so + 0x000000000545187d] [@ libxul.so + 0x000000000545182d] [@ libxul.so + 0x0000000005454d4d] → libxul.so + 0x00000000054578bd] [@ libxul.so + 0x00000000054739ed] [@ libxul.so + 0x0000000005470add] [@ libxul.so + 0x0000000005453e4d] [@ libxul.so + 0x000000000545187d] [@ libxul.so + 0x000000000545182d] [@ libxul.so + 0x0000000005454d4d] [@ libxul.so…

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x0000000004fee57d] → libxul.so + 0x0000000004fee57d] [@ libxul.so + 0x000000000546b7dd]

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x0000000004fee57d] [@ libxul.so + 0x000000000546b7dd] → libxul.so + 0x0000000004fee57d] [@ libxul.so + 0x000000000546b7dd] [@ libxul.so + 0x000000000546aa5d]

Copying crash signatures from duplicate bugs.

Crash Signature: libxul.so + 0x0000000004fee57d] [@ libxul.so + 0x000000000546b7dd] [@ libxul.so + 0x000000000546aa5d] → libxul.so + 0x0000000004fee57d] [@ libxul.so + 0x000000000546b7dd] [@ libxul.so + 0x000000000546aa5d] [@ libxul.so + 0x000000000546a06d]

Looks like this bug has been used for various kind of Android crashes.
Someone who understands Gecko<->jni code should take a look.

Crash Signature: [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] [@ libxul.so + 0x00000000054424cd] [@ libxul.so + 0x000000000545da7d] [@ libxul.so + 0x000000000545cacd] [@ libxul.s… → [@ RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr] [@ libxul.so + 0x000000000544b72d] [@ libxul.so + 0x00000000054424cd] [@ libxul.so + 0x000000000545da7d] [@ libxul.so + 0x000000000545cacd] [@ lib…
Component: DOM: Editor → General
Product: Core → GeckoView
Severity: -- → S3
Priority: -- → P2
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → INCOMPLETE

I hit this on a Try push recently and threw it at Claude. Does this seem like a plausible explanation & fix, Makoto-san?

Crash Signature

RefPtr<mozilla::jni::detail::NativeWeakPtrControlBlock<mozilla::widget::GeckoViewSupport> >::RefPtr

  • Signal: SIGSEGV / SEGV_MAPERR (null pointer dereference at 0x0)
  • Platform: Android (android-x86/debug)
  • Crashing thread: Gecko main thread

Root Cause

Race condition in the JNI proxy dispatch mechanism in widget/android/jni/Natives.h.

Crash Chain

  1. ProxyNativeCall::Call dispatches OnBoundsChanged or OnSafeAreaInsetsChanged to the Gecko thread
  2. It obtains an Accessor<LayerViewSupport> via NativePtrTraits<Impl>::Access(...) (line 1130)
  3. Missing check: it calls (impl->*mNativeCall)(...) without verifying the accessor is valid
  4. Accessor::operator->* (lines 652-659) reads mNativeImpl from the control block — if LayerViewSupport has already been detached, mNativeImpl is null, so impl (the raw LayerViewSupport*) is null
  5. The returned lambda captures impl=null and calls OnBoundsChanged(null_this, ...)
  6. Inside OnBoundsChanged, this=nullmWindow (first member, offset 0) is at address 0 → mWindow.Access() tries to copy-construct RefPtr<NativeWeakPtrControlBlock<GeckoViewSupport>> from address 0 → SIGSEGV

This explains why r14=0x0 in the crash: it is the address of the source RefPtr passed to the copy constructor, which is &mWindow.mCtlBlock = &mWindow = this + 0 = null.

Timing

NativeWeakPtrControlBlock<LayerViewSupport>::Clear() runs (clearing mNativeImpl) before the already-queued ProxyNativeCall executes on the Gecko thread. The control block itself is still alive (refcount > 0), so the Accessor is constructed successfully — but the inner impl pointer is already null.

Call Stack (representative)

 0  libxul.so!RefPtr<NativeWeakPtrControlBlock<GeckoViewSupport>>::RefPtr  [RefPtr.h:92]
    (inlined into)
 1  libxul.so!Accessor<GeckoViewSupport>::Accessor                         [Natives.h:682]
    (inlined into)
 2  libxul.so!NativeWeakPtr<GeckoViewSupport>::Access()                    [Natives.h:730]
 3  libxul.so!LayerViewSupport::OnBoundsChanged(int, int, int, int)        [nsWindow.cpp:1275]
 4  libxul.so!Accessor<LayerViewSupport>::operator->*<...>                 [Natives.h:661]
 5  libxul.so!ProxyNativeCall<LayerViewSupport, ...>::Call<...>            [Natives.h]

Proposed Fix

In widget/android/jni/Natives.h, both non-static Call overloads (the !Static && !ThisArg and !Static && ThisArg variants) need a null check after getting impl, matching the pattern all callers in nsWindow.cpp already follow manually with if (!acc) return;.

// !Static && !ThisArg variant (~line 1127)
template <bool Static, bool ThisArg, size_t... Indices>
std::enable_if_t<!Static && !ThisArg, void> Call(
    const typename Owner::LocalRef& inst,
    std::index_sequence<Indices...>) const {
  auto impl = NativePtrTraits<Impl>::Access(NativePtrTraits<Impl>::Get(inst));
  MOZ_CATCH_JNI_EXCEPTION(inst.Env());
  if (!impl) {
    return;
  }
  (impl->*mNativeCall)(std::get<Indices>(mArgs)...);
}

Same change applies to the !Static && ThisArg variant (~line 1118).

This matches the existing defensive pattern used throughout nsWindow.cpp, e.g.:

void OnBoundsChanged(...) {
  MOZ_ASSERT(NS_IsMainThread());
  auto acc = mWindow.Access();
  if (!acc) {
    return;  // Already shut down.
  }
  ...
}

The ProxyNativeCall dispatch layer simply never had this guard for the underlying native object itself.

Flags: needinfo?(m_kato)

This seems to be a race condition of disposing C++ side and notifying Java of detach. This is a variation of bug 1778039.

Blocks: 1778039
Assignee: nobody → m_kato
Status: RESOLVED → REOPENED
Flags: needinfo?(m_kato)
Resolution: INCOMPLETE → ---

Proposal fix might not be good because this code is used when native object isn't attached on JNI. This situation should be crashed.

Also, another related issue is bug 1684967. That bug blocks disposer during method calls.

OK, we should use proxy then use WindowEvent.

LayerViewSupport has a race condition by disposing this object and
calling JNI methods. According to the crash reports, onBoundsChanged
and onSafeAreaChanged are possible called after LayerViewSupport is
disposed. In other word, some methods that notify Gecko of changing
window size etc by onGlobalLayout or onApplyWindowInsets) might be
called after window is being destroyed.

So we should use proxy method and WindowEvent class to avoid it.
WindowEvent will check if the object is attached during
Runnable::Run.

Pushed by m_kato@ga2.so-net.ne.jp: https://github.com/mozilla-firefox/firefox/commit/fec6a6761165 https://hg.mozilla.org/integration/autoland/rev/5fed0ba71945 Use proxy method for some JNI methods in LayerViewSupport. r=geckoview-reviewers,ohall.
Status: REOPENED → RESOLVED
Closed: 6 months ago1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 151 Branch

The patch helped us on bug 1894213. There are no more crashes since Friday last week on mozilla-central/autoland. But mozilla-beta is still affected a lot.

Makoto, could we consider uplifting this patch to mozilla-beta?

Flags: needinfo?(m_kato)

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: When window/tab is closed, Firefox/Android might crash. This occurs when system window's data is changed during closing tab/window.
  • Code covered by automated testing?: no
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: We add to check whether Java's object is attached with native/C++ object when calling native code from Java.
  • String changes made/needed?: No
  • Is Android affected?: yes
Attachment #9560916 - Flags: approval-mozilla-beta?

LayerViewSupport has a race condition by disposing this object and
calling JNI methods. According to the crash reports, onBoundsChanged
and onSafeAreaChanged are possible called after LayerViewSupport is
disposed. In other word, some methods that notify Gecko of changing
window size etc by onGlobalLayout or onApplyWindowInsets) might be
called after window is being destroyed.

So we should use proxy method and WindowEvent class to avoid it.
WindowEvent will check if the object is attached during
Runnable::Run.

Original Revision: https://phabricator.services.mozilla.com/D289083

Flags: needinfo?(m_kato)
Attachment #9560916 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: