Closed Bug 1675192 Opened 4 years ago Closed 3 years ago

Intermittent <random test>l | application crashed [@ js::Mutex::ownedByCurrentThread() const]

Categories

(Core :: JavaScript: GC, defect)

ARM64
Android
defect
Not set
normal

Tracking

()

RESOLVED FIXED
85 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox82 --- unaffected
firefox83 --- unaffected
firefox84 --- wontfix
firefox85 --- fixed

People

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

References

(Regression)

Details

(Keywords: crash, intermittent-failure, regression, Whiteboard: [debug only] [stockwell unknown])

Crash Data

Attachments

(3 files)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=320678084&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TsvqefFBToCcivyCkYR06Q/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TsvqefFBToCcivyCkYR06Q/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2020-11-04T04:48:41.653Z] 04:48:11     INFO -  REFTEST TEST-START | layout/reftests/bugs/372632-1.html == layout/reftests/bugs/372632-1-ref.html
[task 2020-11-04T04:48:41.653Z] 04:48:11     INFO -  REFTEST TEST-LOAD | http://10.7.205.244:8854/tests/layout/reftests/bugs/372632-1.html | 809 / 2159 (37%)
[task 2020-11-04T04:48:41.653Z] 04:48:11     INFO -  REFTEST WARNING | Failed to find the test-plugin.
[task 2020-11-04T04:48:41.653Z] 04:48:11     INFO -  REFTEST WARNING | Failed to find the test-plugin.
[task 2020-11-04T04:48:41.653Z] 04:48:11     INFO -  REFTEST WARNING | Failed to get test plugin tags.
[task 2020-11-04T04:48:41.653Z] 04:48:35     INFO -  wait for org.mozilla.geckoview.test complete; top activity=com.bitbar.testdroid.monitor
[task 2020-11-04T04:48:41.653Z] 04:48:35     INFO -  remoteautomation.py | Application ran for: 0:05:43.000381
[task 2020-11-04T04:48:41.653Z] 04:48:37     INFO -  REFTEST INFO | Copy/paste: /builds/task_160446476782188/fetches/minidump_stackwalk/minidump_stackwalk /tmp/tmpx5wWh0/49f96438-7899-0618-925b-2e1142da7f24.dmp /builds/task_160446476782188/workspace/build/symbols
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  REFTEST INFO | Saved minidump as /builds/task_160446476782188/workspace/build/blobber_upload_dir/49f96438-7899-0618-925b-2e1142da7f24.dmp
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  REFTEST INFO | Saved app info as /builds/task_160446476782188/workspace/build/blobber_upload_dir/49f96438-7899-0618-925b-2e1142da7f24.extra
[task 2020-11-04T04:48:41.653Z] 04:48:41  WARNING -  REFTEST PROCESS-CRASH | layout/reftests/bugs/372632-1.html == layout/reftests/bugs/372632-1-ref.html | application crashed [@ js::Mutex::ownedByCurrentThread() const]
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  Mozilla crash reason: MOZ_ASSERT(!check)
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  Crash dump filename: /tmp/tmpx5wWh0/49f96438-7899-0618-925b-2e1142da7f24.dmp
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  Operating system: Android
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -                    0.0.0 Linux 4.4.56-g594d847d09a1 #1 SMP PREEMPT Thu Oct 26 22:34:08 UTC 2017 aarch64
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  CPU: arm64
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       8 CPUs
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  GPU: UNKNOWN
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  Crash reason:  SIGSEGV /SEGV_MAPERR
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  Crash address: 0x0
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  Process uptime: not available
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -  Thread 11 (crashed)
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -   0  libxul.so!js::Mutex::ownedByCurrentThread() const [Mutex.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 72 + 0x34]
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       x0 = 0x0000000000000068    x1 = 0x0000006fe6f66df0
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       x2 = 0x0000000000000004    x3 = 0x0000000000000003
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       x4 = 0x0000000040100401    x5 = 0x40404000a800a800
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       x6 = 0x0000000000000000    x7 = 0x7f7f7f7fff7f7f7f
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       x8 = 0x0000000000000000    x9 = 0x0000006fe6633d48
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x10 = 0x0000006fe3a780dd   x11 = 0x000000000000005c
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x12 = 0x0000006fe6f670c8   x13 = 0xffffffffffffffff
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x14 = 0xff00000000000000   x15 = 0xffffffffffffffff
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x16 = 0x0000006ffd9a8cd0   x17 = 0x0000007000151268
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x18 = 0x0000000000000000   x19 = 0x000000000000004f
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x20 = 0x0000000000000001   x21 = 0x0000006f54dae000
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x22 = 0x0000006f54dae000   x23 = 0x000000000003ffe8
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x24 = 0x0000000000000001   x25 = 0x0000006fe5d22218
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x26 = 0x0000006fe5d22258   x27 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x28 = 0x0000000000000000    fp = 0x0000006fe6f67500
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       lr = 0x0000006fe026ae70    sp = 0x0000006fe6f67500
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       pc = 0x0000006fe026aebc
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      Found by: given as instruction pointer in context
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -   1  libxul.so!void js::GCMarker::traverseEdge<js::Shape*, JSString>(js::Shape*, JSString*) [Marking.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 1131 + 0x88]
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x19 = 0x0000006fe5a844e8   x20 = 0x0000006fe5d221f8
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x21 = 0x0000006f54dae000   x22 = 0x0000006f54dae000
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x23 = 0x000000000003ffe8   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x25 = 0x0000006fe5d22218   x26 = 0x0000006fe5d22258
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x27 = 0x0000006fe6f69588   x28 = 0x0000000000000000
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       fp = 0x0000006fe6f67520    sp = 0x0000006fe6f67520
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -       pc = 0x0000006fe09cdd7c
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -   2  libxul.so!js::GCMarker::eagerlyMarkChildren(js::Shape*) [Marking.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 1252 + 0x34]
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x19 = 0x0000006f5452ba50   x20 = 0x0000006fe5d221f8
[task 2020-11-04T04:48:41.653Z] 04:48:41     INFO -      x21 = 0x0000006f54520300   x22 = 0x0000006f54dae000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x000000000003ffe8   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5d22218   x26 = 0x0000006fe5d22258
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f69588   x28 = 0x0000000000000000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67550    sp = 0x0000006fe6f67550
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe09cd77c
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -   3  libxul.so!js::GCMarker::processMarkStackTop(js::SliceBudget&) [Marking.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 2102 + 0x8]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe5d221f8   x20 = 0x0000006fe6f67a70
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006f54525060   x22 = 0x0000006f54525060
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x000000000000001c   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5d22218   x26 = 0x0000006fe5d22258
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f69588   x28 = 0x0000000000000000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f675b0    sp = 0x0000006fe6f67590
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe0994b7c
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -   4  libxul.so!js::GCMarker::markUntilBudgetExhausted(js::SliceBudget&, js::GCMarker::ShouldReportMarkTime) [Marking.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 1850 + 0x8]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe5d221f8   x20 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe6f67a70   x22 = 0x0000006fe5d215f8
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x000000000000001c   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5d22218   x26 = 0x0000006fe5d22258
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000000000000002   x28 = 0x0000000000000000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67610    sp = 0x0000006fe6f67610
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe099502c
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -   5  libxul.so!js::gc::GCRuntime::markUntilBudgetExhausted(js::SliceBudget&, js::GCMarker::ShouldReportMarkTime) [GC.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 5662 + 0xc]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6f67a70   x20 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe5d2f000   x22 = 0x0000006fe5d221f8
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000000000000000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000000000000000   x26 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f679a0   x28 = 0x0000006fe5a73000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67690    sp = 0x0000006fe6f67670
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe0945b30
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -   6  libxul.so!js::gc::GCRuntime::markGrayReferencesInCurrentGroup(JSFreeOp*, js::SliceBudget&) [GC.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 4980 + 0xc]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe5d215f8   x20 = 0x0000006fe5d21590
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe6f67a70   x22 = 0x0000006fe5d221f8
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000000000000002   x24 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5d22728   x26 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f679a0   x28 = 0x0000006fe5a73000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67710    sp = 0x0000006fe6f676e0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe0945744
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -   7  libxul.so!sweepaction::SweepActionSequence::run(js::gc::SweepAction::Args&) [GC.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 6081 + 0x14]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe5d18880   x20 = 0x0000006fe6f677b0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe5d188b0   x22 = 0x0000000000000021
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000006fe5d22758
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5d2f000   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f679a0   x28 = 0x0000006fe5a73000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67760    sp = 0x0000006fe6f67760
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe0982504
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -   8  libxul.so!sweepaction::SweepActionForEach<js::gc::SweepGroupsIter, JSRuntime*>::run(js::gc::SweepAction::Args&) [GC.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 6116 + 0x14]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe5d302e0   x20 = 0x0000006fe6f677b0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe6f67a70   x22 = 0x0000000000000021
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000006fe5d22758
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5d2f000   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f679a0   x28 = 0x0000006fe5a73000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67790    sp = 0x0000006fe6f67790
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe0972318
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -   9  libxul.so!js::gc::GCRuntime::performSweepActions(js::SliceBudget&) [GC.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 6247 + 0x14]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe5d215f8   x20 = 0x0000006fe5d21590
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe6f67a70   x22 = 0x0000000000000021
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000006fe5d22758
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5d2f000   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f679a0   x28 = 0x0000006fe5a73000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67850    sp = 0x0000006fe6f677b0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe094c02c
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  10  libxul.so!js::gc::GCRuntime::incrementalSlice(js::SliceBudget&, mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason, js::gc::AutoGCSession&) [GC.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 6842 + 0x8]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe5d21590   x20 = 0x0000006fe6f67a70
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe5d21000   x22 = 0x0000000000000021
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe5d2f000   x24 = 0x0000006fe5d22758
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5d2f000   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f679a0   x28 = 0x0000006fe5a73000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67920    sp = 0x0000006fe6f67890
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe094fa28
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  11  libxul.so!js::gc::GCRuntime::gcCycle(bool, js::SliceBudget, mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason) [GC.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 7249 + 0x14]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000000000000021   x20 = 0x0000006fe5d21590
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe6f67ab8   x22 = 0x0000006fe6f67a70
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000000000000001   x24 = 0x0000006fe5d215f8
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000000000000021   x26 = 0x0000000000000000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f69588   x28 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f679e0    sp = 0x0000006fe6f67980
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe09517f4
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  12  libxul.so!js::gc::GCRuntime::collect(bool, js::SliceBudget, mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason) [GC.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 7484 + 0x1c]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe5d21590   x20 = 0x0000006fe5d2f000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe5d22792   x22 = 0x0000006fe6f67b68
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000000000000021   x24 = 0x0000000000000000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000000000000001   x26 = 0x0024040000000004
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f681d0   x28 = 0x0000000000000000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67b00    sp = 0x0000006fe6f67a50
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe0953048
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  13  libxul.so!JS::IncrementalGCSlice(JSContext*, JS::GCReason, long) [GC.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 8409 + 0x64]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000000000000021   x20 = 0x0000006fe5d21590
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe6f69588   x22 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe5d2f000   x24 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6106280   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f681d0   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67b90    sp = 0x0000006fe6f67b60
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fe0959598
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  14  libxul.so!nsJSContext::GarbageCollectNow(JS::GCReason, nsJSContext::IsIncremental, nsJSContext::IsShrinking, long) [nsJSEnvironment.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 1106 + 0xc]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x000000000000000c   x20 = 0x0000000000000021
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000000000000000   x22 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe5d2f000   x24 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6106280   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f681d0   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67bd0    sp = 0x0000006fe6f67bc0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdd551754
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  15  libxul.so!InterSliceGCRunnerFired(mozilla::TimeStamp, void*) [nsJSEnvironment.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 1592 + 0xc]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000068205f20f7a   x20 = 0x0000000000000021
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe6f69588   x22 = 0x0000006fe59b0b50
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000000000000000   x24 = 0x0000006fe616a260
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6106280   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f681d0   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67c50    sp = 0x0000006fe6f67c10
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdd55636c
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  16  libxul.so!std::__ndk1::function<bool (mozilla::TimeStamp)>::operator()(mozilla::TimeStamp) const [functional : 2347 + 0x4]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6f69588   x20 = 0x0000006f52480b10
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006f52480b48   x22 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6162948   x24 = 0x0000006fe616a260
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6106280   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f681d0   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67ca0    sp = 0x0000006fe6f67c90
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc20d4a8
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  17  libxul.so!mozilla::IdleTaskRunner::Run() [IdleTaskRunner.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 54 + 0x8]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006f52480ac0   x20 = 0x0000006f52480b10
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006f52480b48   x22 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6162948   x24 = 0x0000006fe616a260
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6106280   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f681d0   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f67ce0    sp = 0x0000006fe6f67cc0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc20d2a8
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  18  libxul.so!mozilla::RunnableTask::Run() [TaskController.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 450 + 0x10]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006f54740278   x20 = 0x0000006fe59a26c0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000000000000025   x22 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6162948   x24 = 0x0000006fe616a260
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6106280   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f681d0   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f68170    sp = 0x0000006fe6f67d10
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc21c148
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  19  libxul.so!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 720 + 0xc]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6162800   x20 = 0x0000006fe6162990
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe61629a8   x22 = 0x0000006f54740220
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6162948   x24 = 0x0000006fe616a260
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6106280   x26 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f681d0   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f681f0    sp = 0x0000006fe6f681b0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc21a820
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  20  libxul.so!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 602 + 0x8]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6162800   x20 = 0x0000006fe6f682a0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe61629e8   x22 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000000000000000   x24 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5c44000   x26 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000000000000000   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f68260    sp = 0x0000006fe6f68250
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc219c18
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  21  libxul.so!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 373 + 0x8]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6162800   x20 = 0x0000000000000000
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x000006820481eec8   x22 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000000000000000   x24 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5c44000   x26 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000000000000000   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f682b0    sp = 0x0000006fe6f68290
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc219cdc
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  22  libxul.so!mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_3>::Run() [nsThreadUtils.h:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 577 + 0x8]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6f68414   x20 = 0x0000006fe616a190
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x000006820481eec8   x22 = 0x0000006fe616a1d8
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000000000000000   x24 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5c44000   x26 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000000000000000   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f682f0    sp = 0x0000006fe6f682f0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc221478
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  23  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 1197 + 0xc]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6f68414   x20 = 0x0000006fe616a190
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x000006820481eec8   x22 = 0x0000006fe616a1d8
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000000000000000   x24 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe5c44000   x26 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000000000000000   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f683a0    sp = 0x0000006fe6f68300
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc22dd30
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  24  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 513 + 0x14]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000000000000000   x20 = 0x0000006fe616a190
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe6f69588   x22 = 0x0000006fe611e810
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe611e800   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f68420    sp = 0x0000006fe6f68410
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc232144
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  25  libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 87 + 0x8]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe611e7e0   x20 = 0x0000006fe6f68688
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe616a190   x22 = 0x0000006fe611e810
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe611e800   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f68460    sp = 0x0000006fe6f68450
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc8d4650
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  26  libxul.so!MessageLoop::RunInternal() [message_loop.cc:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 334 + 0x14]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6f68688   x20 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe59a8000   x22 = 0x0000000000000003
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f684e0    sp = 0x0000006fe6f684b0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc858a28
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  27  libxul.so!MessageLoop::Run() [message_loop.cc:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 309 + 0x4]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6f68688   x20 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe59a8000   x22 = 0x0000000000000003
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f68520    sp = 0x0000006fe6f68500
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc858980
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  28  libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 137 + 0x4]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe5c102c0   x20 = 0x0000006fe616a190
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe59a8000   x22 = 0x0000000000000003
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f68540    sp = 0x0000006fe6f68540
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdeedb3a8
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  29  libxul.so!XRE_RunAppShell() [nsEmbedFunctions.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 913 + 0x10]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6f68688   x20 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe59a8000   x22 = 0x0000000000000003
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f68570    sp = 0x0000006fe6f68560
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdffea0bc
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  30  libxul.so!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 237 + 0x0]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6f68688   x20 = 0x0000006fe611e7e0
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x0000006fe59a8000   x22 = 0x0000000000000003
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       fp = 0x0000006fe6f68590    sp = 0x0000006fe6f68590
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -       pc = 0x0000006fdc8d4c7c
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -  31  libxul.so!MessageLoop::RunInternal() [message_loop.cc:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 334 + 0x14]
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x19 = 0x0000006fe6f68688   x20 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x21 = 0x000000000000000e   x22 = 0x0000000000000003
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.654Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       fp = 0x0000006fe6f685f0    sp = 0x0000006fe6f685c0
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       pc = 0x0000006fdc858a28
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -  32  libxul.so!MessageLoop::Run() [message_loop.cc:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 309 + 0x4]
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x19 = 0x0000006fe6f68688   x20 = 0x0000006fe6f69588
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x21 = 0x000000000000000e   x22 = 0x0000000000000003
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       fp = 0x0000006fe6f68630    sp = 0x0000006fe6f68610
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       pc = 0x0000006fdc858980
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -  33  libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 744 + 0x4]
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x19 = 0x0000006fe6120040   x20 = 0x0000000080004005
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x21 = 0x000000000000000e   x22 = 0x0000000000000003
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x23 = 0x0000006fe6f69588   x24 = 0x0000000000000001
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       fp = 0x0000006fe6f68890    sp = 0x0000006fe6f68650
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       pc = 0x0000006fdffe97d8
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -  34  libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:ad4d5535cb4fef596e43e4e21f43c04e66c6828d : 385 + 0x18]
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x19 = 0x0000000000000011   x20 = 0x0000006fe6120040
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x21 = 0x0000000000000010   x22 = 0x0000006fe6632350
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x23 = 0x0000006fe6632000   x24 = 0x000000000000002c
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x000000000000002d
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x27 = 0x0000006fe6f68988   x28 = 0x000000000000002e
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       fp = 0x0000006fe6f68910    sp = 0x0000006fe6f688e0
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       pc = 0x0000006fe644855c
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -  35  base.odex + 0x36cc4
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x19 = 0x0000006ff19e1400   x20 = 0x0000006ffbecd6c0
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x21 = 0x0000006ff19e1400   x22 = 0x0000006fe6f68c2c
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x23 = 0x0000006fe7c5a802   x24 = 0x0000000000000018
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x25 = 0x0000006fe6f69588   x26 = 0x0000006ff19e14a0
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      x27 = 0x0000000000000000   x28 = 0x0000000000000003
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       fp = 0x0000006fe6f68a58    sp = 0x0000006fe6f68970
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       pc = 0x0000006fe709dcc8
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      Found by: call frame info
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -  36  base.odex + 0x36cc4
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       fp = 0x0000006fe6f68b50    lr = 0x0000006ffba8cba8
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       sp = 0x0000006fe6f68a68    pc = 0x0000006fe709dcc8
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -  37  libart.so + 0xd8ba4
[task 2020-11-04T04:48:41.655Z] 04:48:41     INFO -       fp = 0x0000006fe6f68be0    lr = 0x0000006ffbc3da9c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f68b60    pc = 0x0000006ffba8cba8
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  38  libart.so + 0x289a98
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f68cd0    lr = 0x0000006ffbc39074
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f68bf0    pc = 0x0000006ffbc3da9c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  39  libart.so + 0x285070
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f68d60    lr = 0x0000006ffbeb8f94
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f68ce0    pc = 0x0000006ffbc39074
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  40  libart.so + 0x504f90
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f68db0    lr = 0x0000006ffbec0698
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f68d70    pc = 0x0000006ffbeb8f94
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  41  libart.so + 0x50c694
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f68e30    lr = 0x0000006ffbc19690
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f68dc0    pc = 0x0000006ffbec0698
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  42  libart.so + 0x26568c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f68fe0    lr = 0x0000006ffbea99f0
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f68e40    pc = 0x0000006ffbc19690
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  43  libart.so + 0x4f59ec
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f690e8    lr = 0x0000006ffbed7a20
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f68ff0    pc = 0x0000006ffbea99f0
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  44  libart.so + 0x523a1c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f691e0    lr = 0x0000006ffba8cb6c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f690f8    pc = 0x0000006ffbed7a20
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  45  libart.so + 0xd8b68
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f692f0    lr = 0x0000006ffbdf4494
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f691f0    pc = 0x0000006ffba8cb6c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  46  libart.so + 0x440490
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f693c0    lr = 0x0000006ffbdf564c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f69300    pc = 0x0000006ffbdf4494
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  47  libart.so + 0x441648
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f69490    lr = 0x0000006ffbe1c55c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f693d0    pc = 0x0000006ffbdf564c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  48  libart.so + 0x468558
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f694b0    lr = 0x000000700014d9e4
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f694a0    pc = 0x0000006ffbe1c55c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  49  libc.so + 0x679e0
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000006fe6f694e0    lr = 0x0000007000104c2c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f694c0    pc = 0x000000700014d9e4
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -  50  libc.so + 0x1ec28
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       fp = 0x0000000000000000    lr = 0x0000000000000000
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -       sp = 0x0000006fe6f694f0    pc = 0x0000007000104c2c
[task 2020-11-04T04:48:41.757Z] 04:48:41     INFO -      Found by: previous frame's frame pointer```
Summary: Intermittent bugs/372632-1.html == bugs/372632-1-ref.html | application crashed [@ js::Mutex::ownedByCurrentThread() const] → Intermittent <random test>l | application crashed [@ js::Mutex::ownedByCurrentThread() const]

This looks like a regression, given the number of dupes.

Keywords: regression

Looking across the dupes, these are all happening in Android 8.0 Pixel2 AArch64 WebRender debug Reftests.

Lots of SMIL and SVG tests.

The 0x7f7f7f7fff7f7f7f register value looks concerning to me, but I don't know if it means anything.

Flags: needinfo?(jcoppeard)
Flags: needinfo?(jwatt)
OS: Unspecified → Android
Hardware: Unspecified → ARM64

Err, I didn't see jwatt was on PTO. Hopefully we'll figure out something here before he gets back.

Flags: needinfo?(jwatt)

These layout crashes all hit in a 6h windows on different testing machines, and only on autoland and mozilla-central. The signature hit a webgl test 20h before and a spidermonkey compacting task last week (manually switch to 'Failure Summary' task).

I think this was caused by the fix for bug 1667336. Mutex::ownedByCurrentThread is racy if the lock is not held.

Assignee: nobody → jcoppeard
Flags: needinfo?(jcoppeard)
Regressed by: 1667336
Has Regression Range: --- → yes

This method is inherently racy and is only absolutely safe if the current
thread holds the mutex. Mostly it's used for the purpose of asserting that.
However there is one use in the GC where we rely on result as part of some
debug mode checks.

This patch removes checking of the mutex stack in the case where the current
thread doesn't hold the mutex, which is racy. It doesn't change the
owningThread_ check which is also racy. Hopefully this fixes the crashes while
we work out how to fix this properly.

(Note this code is only present in debug builds.)

Set release status flags based on info from the regressing bug 1667336

Whiteboard: [debug only]
Pushed by jcoppeard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c396c4eb4d36
Make Mutex::ownedByCurrentThread less racy r=sfink
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=322430021&repo=autoland&lineNumber=3810
Is this the same issue? Or should I create a new bug? Thank you

Flags: needinfo?(jcoppeard)

This looks like the same issue.

Status: RESOLVED → REOPENED
Flags: needinfo?(jcoppeard)
Resolution: FIXED → ---
Target Milestone: 84 Branch → ---

In the past week, we had 50 occurrences of this failure, all on android-hw-p2-8-0-android-aarch64-qr debug
Most recent one: https://treeherder.mozilla.org/logviewer?job_id=322942173&repo=mozilla-central&lineNumber=6258

QA Whiteboard: [stockwell needswork]
Whiteboard: [debug only] → [debug only]
QA Whiteboard: [stockwell needswork]
Whiteboard: [debug only] → [debug only] [stockwell needswork]

It's not possible to do this in a thread-safe manner if we have to deal with
the possibility of the helper thread mutex being held. Disable the check in the
one case this is true.

Depends on D98142

The current API has a method that returns a boolean depending on whether the
current thread holds the mutex, but is not thread safe when it returns false.
This is now only ever used to assert the condition, so we can change the API to
remove the potentially unsafe behaviour.

This also tidies the Mutex class definition.

Depends on D98198

Pushed by jcoppeard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/22db502fe30e
Add an option to disable atom marking bitmap checking in the GC marking code r=sfink
https://hg.mozilla.org/integration/autoland/rev/8cde5b43cb08
Change Mutex API to provide a method to assert that the current thread holds the mutex r=sfink
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch

Since the status are different for nightly and release, what's the status for beta?
For more information, please visit auto_nag documentation.

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

Attachment

General

Created:
Updated:
Size: