Full ThreadSanitizer report for this is:
[task 2020-12-29T13:31:22.152Z] 13:31:22 INFO - TEST-START | netwerk/test/browser/browser_test_io_activity.js
[task 2020-12-29T13:31:22.469Z] 13:31:22 INFO - GECKO(5774) | ==================
[task 2020-12-29T13:31:22.470Z] 13:31:22 INFO - GECKO(5774) | WARNING: ThreadSanitizer: data race (pid=5774)
[task 2020-12-29T13:31:22.470Z] 13:31:22 INFO - GECKO(5774) | Write of size 8 at 0x7fb227db15b8 by main thread:
[task 2020-12-29T13:31:22.470Z] 13:31:22 INFO - GECKO(5774) | #0 AssignAssumingAddRef /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:171:13 (libxul.so+0xc758b9)
[task 2020-12-29T13:31:22.470Z] 13:31:22 INFO - GECKO(5774) | #1 AssignWithAddref /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:166:5 (libxul.so+0xc758b9)
[task 2020-12-29T13:31:22.470Z] 13:31:22 INFO - GECKO(5774) | #2 operator= /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:120:5 (libxul.so+0xc758b9)
[task 2020-12-29T13:31:22.472Z] 13:31:22 INFO - GECKO(5774) | #3 mozilla::net::IOActivityMonitor::Init() /builds/worker/checkouts/gecko/netwerk/base/IOActivityMonitor.cpp:306:15 (libxul.so+0xc758b9)
[task 2020-12-29T13:31:22.472Z] 13:31:22 INFO - GECKO(5774) | #4 mozilla::net::nsSocketTransportService::Observe(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:1576:12 (libxul.so+0xd33606)
[task 2020-12-29T13:31:22.473Z] 13:31:22 INFO - GECKO(5774) | #5 non-virtual thunk to mozilla::net::nsSocketTransportService::Observe(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp (libxul.so+0xd33969)
[task 2020-12-29T13:31:22.473Z] 13:31:22 INFO - GECKO(5774) | #6 nsObserverList::NotifyObservers(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/xpcom/ds/nsObserverList.cpp:70:19 (libxul.so+0xaf16c3)
[task 2020-12-29T13:31:22.474Z] 13:31:22 INFO - GECKO(5774) | #7 nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/xpcom/ds/nsObserverService.cpp:287:19 (libxul.so+0xaf43fa)
[task 2020-12-29T13:31:22.474Z] 13:31:22 INFO - GECKO(5774) | #8 NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101 (libxul.so+0xbb2585)
[task 2020-12-29T13:31:22.476Z] 13:31:22 INFO - GECKO(5774) | #9 XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:925:10 (libxul.so+0x1a5de10)
[task 2020-12-29T13:31:22.476Z] 13:31:22 INFO - GECKO(5774) | #10 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:503:13 (libxul.so+0x6833099)
[task 2020-12-29T13:31:22.476Z] 13:31:22 INFO - GECKO(5774) | #11 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:594:12 (libxul.so+0x6833099)
[task 2020-12-29T13:31:22.477Z] 13:31:22 INFO - GECKO(5774) | #12 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x682866e)
[task 2020-12-29T13:31:22.477Z] 13:31:22 INFO - GECKO(5774) | #13 CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:651:10 (libxul.so+0x682866e)
[task 2020-12-29T13:31:22.477Z] 13:31:22 INFO - GECKO(5774) | #14 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3309:16 (libxul.so+0x682866e)
[task 2020-12-29T13:31:22.478Z] 13:31:22 INFO - GECKO(5774) | #15 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:473:13 (libxul.so+0x681af9c)
[task 2020-12-29T13:31:22.478Z] 13:31:22 INFO - GECKO(5774) | #16 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:13 (libxul.so+0x6833930)
[task 2020-12-29T13:31:22.480Z] 13:31:22 INFO - GECKO(5774) | #17 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.480Z] 13:31:22 INFO - GECKO(5774) | #18 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.480Z] 13:31:22 INFO - GECKO(5774) | #19 js::CallSelfHostedFunction(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/SelfHosting.cpp:1698:10 (libxul.so+0x6b44d25)
[task 2020-12-29T13:31:22.480Z] 13:31:22 INFO - GECKO(5774) | #20 js::jit::InterpretResume(JSContext*, JS::Handle<JSObject*>, JS::Value*, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/VMFunctions.cpp:1385:10 (libxul.so+0x7085f89)
[task 2020-12-29T13:31:22.481Z] 13:31:22 INFO - GECKO(5774) | #21 <null> <null> (0x7fb1935d08f0)
[task 2020-12-29T13:31:22.481Z] 13:31:22 INFO - GECKO(5774) | #22 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:463:32 (libxul.so+0x681aece)
[task 2020-12-29T13:31:22.481Z] 13:31:22 INFO - GECKO(5774) | #23 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:13 (libxul.so+0x6833930)
[task 2020-12-29T13:31:22.483Z] 13:31:22 INFO - GECKO(5774) | #24 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.483Z] 13:31:22 INFO - GECKO(5774) | #25 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.483Z] 13:31:22 INFO - GECKO(5774) | #26 js::CallSelfHostedFunction(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/SelfHosting.cpp:1698:10 (libxul.so+0x6b44d25)
[task 2020-12-29T13:31:22.484Z] 13:31:22 INFO - GECKO(5774) | #27 AsyncFunctionResume(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, ResumeKind, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/AsyncFunction.cpp:129:8 (libxul.so+0x693f12b)
[task 2020-12-29T13:31:22.484Z] 13:31:22 INFO - GECKO(5774) | #28 js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/AsyncFunction.cpp:160:10 (libxul.so+0x693eea7)
[task 2020-12-29T13:31:22.484Z] 13:31:22 INFO - GECKO(5774) | #29 AsyncFunctionPromiseReactionJob /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1698:12 (libxul.so+0x69f1137)
[task 2020-12-29T13:31:22.485Z] 13:31:22 INFO - GECKO(5774) | #30 PromiseReactionJob(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1854:12 (libxul.so+0x69f1137)
[task 2020-12-29T13:31:22.486Z] 13:31:22 INFO - GECKO(5774) | #31 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:503:13 (libxul.so+0x6833099)
[task 2020-12-29T13:31:22.486Z] 13:31:22 INFO - GECKO(5774) | #32 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:594:12 (libxul.so+0x6833099)
[task 2020-12-29T13:31:22.487Z] 13:31:22 INFO - GECKO(5774) | #33 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.487Z] 13:31:22 INFO - GECKO(5774) | #34 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.487Z] 13:31:22 INFO - GECKO(5774) | #35 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:2861:10 (libxul.so+0x6cfc06e)
[task 2020-12-29T13:31:22.488Z] 13:31:22 INFO - GECKO(5774) | #36 mozilla::dom::PromiseJobCallback::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/PromiseBinding.cpp:31:8 (libxul.so+0x2a7f97b)
[task 2020-12-29T13:31:22.488Z] 13:31:22 INFO - GECKO(5774) | #37 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:90:12 (libxul.so+0xa9886e)
[task 2020-12-29T13:31:22.488Z] 13:31:22 INFO - GECKO(5774) | #38 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:103:12 (libxul.so+0xa9886e)
[task 2020-12-29T13:31:22.490Z] 13:31:22 INFO - GECKO(5774) | #39 mozilla::PromiseJobRunnable::Run(mozilla::AutoSlowOperation&) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:211:18 (libxul.so+0xa9886e)
[task 2020-12-29T13:31:22.490Z] 13:31:22 INFO - GECKO(5774) | #40 mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint(bool) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:644:17 (libxul.so+0xa85201)
[task 2020-12-29T13:31:22.490Z] 13:31:22 INFO - GECKO(5774) | #41 LeaveMicroTask /builds/worker/workspace/obj-build/dist/include/mozilla/CycleCollectedJSContext.h:233:7 (libxul.so+0x348cd6c)
[task 2020-12-29T13:31:22.491Z] 13:31:22 INFO - GECKO(5774) | #42 mozilla::dom::CallbackObject::CallSetup::~CallSetup() /builds/worker/checkouts/gecko/dom/bindings/CallbackObject.cpp:393:11 (libxul.so+0x348cd6c)
[task 2020-12-29T13:31:22.491Z] 13:31:22 INFO - GECKO(5774) | #43 void mozilla::dom::Function::Call<nsCOMPtr<nsIGlobalObject> >(nsCOMPtr<nsIGlobalObject> const&, nsTArray<JS::Value> const&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*) /builds/worker/workspace/obj-build/dist/include/mozilla/dom/FunctionBinding.h:73:3 (libxul.so+0x259dd8e)
[task 2020-12-29T13:31:22.491Z] 13:31:22 INFO - GECKO(5774) | #44 mozilla::dom::CallbackTimeoutHandler::Call(char const*) /builds/worker/checkouts/gecko/dom/base/TimeoutHandler.cpp:167:29 (libxul.so+0x259db36)
[task 2020-12-29T13:31:22.493Z] 13:31:22 INFO - GECKO(5774) | #45 nsGlobalWindowInner::RunTimeoutHandler(mozilla::dom::Timeout*, nsIScriptContext*) /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:6231:38 (libxul.so+0x23bd0e2)
[task 2020-12-29T13:31:22.493Z] 13:31:22 INFO - GECKO(5774) | #46 mozilla::dom::TimeoutManager::RunTimeout(mozilla::TimeStamp const&, mozilla::TimeStamp const&, bool) /builds/worker/checkouts/gecko/dom/base/TimeoutManager.cpp:896:44 (libxul.so+0x259af86)
[task 2020-12-29T13:31:22.493Z] 13:31:22 INFO - GECKO(5774) | #47 mozilla::dom::TimeoutExecutor::MaybeExecute() /builds/worker/checkouts/gecko/dom/base/TimeoutExecutor.cpp:179:11 (libxul.so+0x259a336)
[task 2020-12-29T13:31:22.493Z] 13:31:22 INFO - GECKO(5774) | #48 mozilla::dom::TimeoutExecutor::Run() /builds/worker/checkouts/gecko/dom/base/TimeoutExecutor.cpp:234:5 (libxul.so+0x259c390)
[task 2020-12-29T13:31:22.494Z] 13:31:22 INFO - GECKO(5774) | #49 mozilla::ThrottledEventQueue::Inner::ExecuteRunnable() /builds/worker/checkouts/gecko/xpcom/threads/ThrottledEventQueue.cpp:254:22 (libxul.so+0xba2738)
[task 2020-12-29T13:31:22.494Z] 13:31:22 INFO - GECKO(5774) | #50 mozilla::ThrottledEventQueue::Inner::Executor::Run() /builds/worker/checkouts/gecko/xpcom/threads/ThrottledEventQueue.cpp:81:15 (libxul.so+0xb9d21f)
[task 2020-12-29T13:31:22.495Z] 13:31:22 INFO - GECKO(5774) | #51 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:459:16 (libxul.so+0xb76f12)
[task 2020-12-29T13:31:22.496Z] 13:31:22 INFO - GECKO(5774) | #52 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:739:26 (libxul.so+0xb74ec0)
[task 2020-12-29T13:31:22.497Z] 13:31:22 INFO - GECKO(5774) | #53 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:598:15 (libxul.so+0xb73b26)
[task 2020-12-29T13:31:22.497Z] 13:31:22 INFO - GECKO(5774) | #54 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:382:36 (libxul.so+0xb73dc4)
[task 2020-12-29T13:31:22.497Z] 13:31:22 INFO - GECKO(5774) | #55 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:123:37 (libxul.so+0xb79ed4)
[task 2020-12-29T13:31:22.498Z] 13:31:22 INFO - GECKO(5774) | #56 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_3>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:534:5 (libxul.so+0xb79ed4)
[task 2020-12-29T13:31:22.498Z] 13:31:22 INFO - GECKO(5774) | #57 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1200:14 (libxul.so+0xb8adfa)
[task 2020-12-29T13:31:22.498Z] 13:31:22 INFO - GECKO(5774) | #58 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548:10 (libxul.so+0xb90ac2)
[task 2020-12-29T13:31:22.499Z] 13:31:22 INFO - GECKO(5774) | #59 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0x1485abd)
[task 2020-12-29T13:31:22.500Z] 13:31:22 INFO - GECKO(5774) | #60 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.500Z] 13:31:22 INFO - GECKO(5774) | #61 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.501Z] 13:31:22 INFO - GECKO(5774) | #62 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.501Z] 13:31:22 INFO - GECKO(5774) | #63 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4aaf1d3)
[task 2020-12-29T13:31:22.502Z] 13:31:22 INFO - GECKO(5774) | #64 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:271:30 (libxul.so+0x65e6318)
[task 2020-12-29T13:31:22.502Z] 13:31:22 INFO - GECKO(5774) | #65 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5138:22 (libxul.so+0x66fce35)
[task 2020-12-29T13:31:22.502Z] 13:31:22 INFO - GECKO(5774) | #66 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5330:8 (libxul.so+0x66fdbf8)
[task 2020-12-29T13:31:22.503Z] 13:31:22 INFO - GECKO(5774) | #67 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5389:21 (libxul.so+0x66fdf84)
[task 2020-12-29T13:31:22.505Z] 13:31:22 INFO - GECKO(5774) | #68 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6708342)
[task 2020-12-29T13:31:22.505Z] 13:31:22 INFO - GECKO(5774) | #69 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:219:22 (firefox+0xc7c60)
[task 2020-12-29T13:31:22.506Z] 13:31:22 INFO - GECKO(5774) | #70 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:337:16 (firefox+0xc7c60)
[task 2020-12-29T13:31:22.506Z] 13:31:22 INFO - GECKO(5774) | Previous read of size 8 at 0x7fb227db15b8 by thread T34 (mutexes: write M17888):
[task 2020-12-29T13:31:22.507Z] 13:31:22 INFO - GECKO(5774) | #0 get /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:150:27 (libxul.so+0xc75266)
[task 2020-12-29T13:31:22.507Z] 13:31:22 INFO - GECKO(5774) | #1 operator==<mozilla::net::IOActivityMonitor> /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:250:1 (libxul.so+0xc75266)
[task 2020-12-29T13:31:22.508Z] 13:31:22 INFO - GECKO(5774) | #2 operator!=<mozilla::net::IOActivityMonitor> /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:250:1 (libxul.so+0xc75266)
[task 2020-12-29T13:31:22.508Z] 13:31:22 INFO - GECKO(5774) | #3 mozilla::net::IOActivityMonitor::IsActive() /builds/worker/checkouts/gecko/netwerk/base/IOActivityMonitor.cpp:297:55 (libxul.so+0xc75266)
[task 2020-12-29T13:31:22.508Z] 13:31:22 INFO - GECKO(5774) | #4 nsFileStreamBase::DoOpen() /builds/worker/checkouts/gecko/netwerk/base/nsFileStreams.cpp:334:22 (libxul.so+0xcd21ff)
[task 2020-12-29T13:31:22.509Z] 13:31:22 INFO - GECKO(5774) | #5 nsAtomicFileOutputStream::DoOpen() /builds/worker/checkouts/gecko/netwerk/base/nsFileStreams.cpp:819:30 (libxul.so+0xcd52c6)
[task 2020-12-29T13:31:22.509Z] 13:31:22 INFO - GECKO(5774) | #6 MaybeOpen /builds/worker/checkouts/gecko/netwerk/base/nsFileStreams.cpp:295:10 (libxul.so+0xcd48a4)
[task 2020-12-29T13:31:22.509Z] 13:31:22 INFO - GECKO(5774) | #7 nsFileOutputStream::Init(nsIFile*, int, int, int) /builds/worker/checkouts/gecko/netwerk/base/nsFileStreams.cpp:708:10 (libxul.so+0xcd48a4)
[task 2020-12-29T13:31:22.510Z] 13:31:22 INFO - GECKO(5774) | #8 Init /builds/worker/checkouts/gecko/netwerk/base/nsFileStreams.cpp:765:30 (libxul.so+0xcd510b)
[task 2020-12-29T13:31:22.511Z] 13:31:22 INFO - GECKO(5774) | #9 non-virtual thunk to nsAtomicFileOutputStream::Init(nsIFile*, int, int, int) /builds/worker/checkouts/gecko/netwerk/base/nsFileStreams.cpp (libxul.so+0xcd510b)
[task 2020-12-29T13:31:22.511Z] 13:31:22 INFO - GECKO(5774) | #10 NS_NewSafeLocalFileOutputStream(nsIOutputStream**, nsIFile*, int, int, int) /builds/worker/checkouts/gecko/netwerk/base/nsNetUtil.cpp:1277:15 (libxul.so+0xcfa9d8)
[task 2020-12-29T13:31:22.512Z] 13:31:22 INFO - GECKO(5774) | #11 mozilla::PreferencesWriter::Write(nsIFile*, nsTArray<nsTString<char> >&) /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:2907:10 (libxul.so+0xbe98f9)
[task 2020-12-29T13:31:22.513Z] 13:31:22 INFO - GECKO(5774) | #12 mozilla::PWRunnable::Run() /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:3041:14 (libxul.so+0xc289e8)
[task 2020-12-29T13:31:22.513Z] 13:31:22 INFO - GECKO(5774) | #13 nsThreadPool::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:301:14 (libxul.so+0xb9300b)
[task 2020-12-29T13:31:22.513Z] 13:31:22 INFO - GECKO(5774) | #14 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1200:14 (libxul.so+0xb8affc)
[task 2020-12-29T13:31:22.515Z] 13:31:22 INFO - GECKO(5774) | #15 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548:10 (libxul.so+0xb90ac2)
[task 2020-12-29T13:31:22.515Z] 13:31:22 INFO - GECKO(5774) | #16 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302:20 (libxul.so+0x148664e)
[task 2020-12-29T13:31:22.516Z] 13:31:22 INFO - GECKO(5774) | #17 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.516Z] 13:31:22 INFO - GECKO(5774) | #18 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.516Z] 13:31:22 INFO - GECKO(5774) | #19 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.517Z] 13:31:22 INFO - GECKO(5774) | #20 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:441:10 (libxul.so+0xb87450)
[task 2020-12-29T13:31:22.518Z] 13:31:22 INFO - GECKO(5774) | #21 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x4500b)
[task 2020-12-29T13:31:22.518Z] 13:31:22 INFO - GECKO(5774) | Location is global 'gInstance' of size 8 at 0x7fb227db15b8 (libxul.so+0x00000b75a5b8)
[task 2020-12-29T13:31:22.518Z] 13:31:22 INFO - GECKO(5774) | Mutex M17888 (0x7b0c00086010) created at:
[task 2020-12-29T13:31:22.519Z] 13:31:22 INFO - GECKO(5774) | #0 pthread_mutex_init /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1224:3 (firefox+0x57afd)
[task 2020-12-29T13:31:22.519Z] 13:31:22 INFO - GECKO(5774) | #1 mozilla::detail::MutexImpl::MutexImpl() /builds/worker/checkouts/gecko/mozglue/misc/Mutex_posix.cpp:78:3 (firefox+0x127662)
[task 2020-12-29T13:31:22.519Z] 13:31:22 INFO - GECKO(5774) | #2 OffTheBooksMutex /builds/worker/workspace/obj-build/dist/include/mozilla/Mutex.h:44:12 (libxul.so+0xc2895b)
[task 2020-12-29T13:31:22.520Z] 13:31:22 INFO - GECKO(5774) | #3 Mutex /builds/worker/workspace/obj-build/dist/include/mozilla/StaticMutex.h:54:35 (libxul.so+0xc2895b)
[task 2020-12-29T13:31:22.521Z] 13:31:22 INFO - GECKO(5774) | #4 Lock /builds/worker/workspace/obj-build/dist/include/mozilla/StaticMutex.h:38:17 (libxul.so+0xc2895b)
[task 2020-12-29T13:31:22.521Z] 13:31:22 INFO - GECKO(5774) | #5 BaseAutoLock /builds/worker/workspace/obj-build/dist/include/mozilla/Mutex.h:158:57 (libxul.so+0xc2895b)
[task 2020-12-29T13:31:22.521Z] 13:31:22 INFO - GECKO(5774) | #6 mozilla::PWRunnable::Run() /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:3035:27 (libxul.so+0xc2895b)
[task 2020-12-29T13:31:22.522Z] 13:31:22 INFO - GECKO(5774) | #7 nsThreadPool::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:301:14 (libxul.so+0xb9300b)
[task 2020-12-29T13:31:22.522Z] 13:31:22 INFO - GECKO(5774) | #8 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1200:14 (libxul.so+0xb8affc)
[task 2020-12-29T13:31:22.523Z] 13:31:22 INFO - GECKO(5774) | #9 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548:10 (libxul.so+0xb90ac2)
[task 2020-12-29T13:31:22.524Z] 13:31:22 INFO - GECKO(5774) | #10 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302:20 (libxul.so+0x148664e)
[task 2020-12-29T13:31:22.525Z] 13:31:22 INFO - GECKO(5774) | #11 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.525Z] 13:31:22 INFO - GECKO(5774) | #12 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.525Z] 13:31:22 INFO - GECKO(5774) | #13 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.526Z] 13:31:22 INFO - GECKO(5774) | #14 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:441:10 (libxul.so+0xb87450)
[task 2020-12-29T13:31:22.526Z] 13:31:22 INFO - GECKO(5774) | #15 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x4500b)
[task 2020-12-29T13:31:22.527Z] 13:31:22 INFO - GECKO(5774) | Thread T34 'StreamTrans #5' (tid=5831, running) created by main thread at:
[task 2020-12-29T13:31:22.528Z] 13:31:22 INFO - GECKO(5774) | #0 pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:966:3 (firefox+0x5668b)
[task 2020-12-29T13:31:22.529Z] 13:31:22 INFO - GECKO(5774) | #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x3c203)
[task 2020-12-29T13:31:22.529Z] 13:31:22 INFO - GECKO(5774) | #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x30b52)
[task 2020-12-29T13:31:22.529Z] 13:31:22 INFO - GECKO(5774) | #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:658:8 (libxul.so+0xb8899f)
[task 2020-12-29T13:31:22.529Z] 13:31:22 INFO - GECKO(5774) | #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:641:12 (libxul.so+0xb8feca)
[task 2020-12-29T13:31:22.530Z] 13:31:22 INFO - GECKO(5774) | #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:169:57 (libxul.so+0xb972f7)
[task 2020-12-29T13:31:22.531Z] 13:31:22 INFO - GECKO(5774) | #6 NS_NewNamedThread /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:160:10 (libxul.so+0xb92486)
[task 2020-12-29T13:31:22.531Z] 13:31:22 INFO - GECKO(5774) | #7 nsThreadPool::PutEvent(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:117:17 (libxul.so+0xb92486)
[task 2020-12-29T13:31:22.531Z] 13:31:22 INFO - GECKO(5774) | #8 nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:352:5 (libxul.so+0xb9393f)
[task 2020-12-29T13:31:22.532Z] 13:31:22 INFO - GECKO(5774) | #9 non-virtual thunk to nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp (libxul.so+0xb93e58)
[task 2020-12-29T13:31:22.532Z] 13:31:22 INFO - GECKO(5774) | #10 mozilla::net::nsStreamTransportService::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/netwerk/base/nsStreamTransportService.cpp:288:16 (libxul.so+0xd54540)
[task 2020-12-29T13:31:22.532Z] 13:31:22 INFO - GECKO(5774) | #11 non-virtual thunk to mozilla::net::nsStreamTransportService::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/netwerk/base/nsStreamTransportService.cpp (libxul.so+0xd54608)
[task 2020-12-29T13:31:22.532Z] 13:31:22 INFO - GECKO(5774) | #12 nsJARChannel::OpenLocalFile() /builds/worker/checkouts/gecko/modules/libjar/nsJARChannel.cpp:415:19 (libxul.so+0x1a7c644)
[task 2020-12-29T13:31:22.532Z] 13:31:22 INFO - GECKO(5774) | #13 nsJARChannel::AsyncOpen(nsIStreamListener*) /builds/worker/checkouts/gecko/modules/libjar/nsJARChannel.cpp:901:8 (libxul.so+0x1a7e7b9)
[task 2020-12-29T13:31:22.533Z] 13:31:22 INFO - GECKO(5774) | #14 NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101 (libxul.so+0xbb2585)
[task 2020-12-29T13:31:22.533Z] 13:31:22 INFO - GECKO(5774) | #15 XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:925:10 (libxul.so+0x1a5de10)
[task 2020-12-29T13:31:22.533Z] 13:31:22 INFO - GECKO(5774) | #16 <null> <null> (0x7fb19362e03b)
[task 2020-12-29T13:31:22.533Z] 13:31:22 INFO - GECKO(5774) | #17 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:463:32 (libxul.so+0x681aece)
[task 2020-12-29T13:31:22.534Z] 13:31:22 INFO - GECKO(5774) | #18 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:13 (libxul.so+0x6833930)
[task 2020-12-29T13:31:22.534Z] 13:31:22 INFO - GECKO(5774) | #19 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x683431b)
[task 2020-12-29T13:31:22.534Z] 13:31:22 INFO - GECKO(5774) | #20 js::CallFromStack(JSContext*, JS::CallArgs const&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:651:10 (libxul.so+0x683431b)
[task 2020-12-29T13:31:22.534Z] 13:31:22 INFO - GECKO(5774) | #21 js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/BaselineIC.cpp:1872:10 (libxul.so+0x703ae05)
[task 2020-12-29T13:31:22.534Z] 13:31:22 INFO - GECKO(5774) | #22 <null> <null> (0x7fb1935cfb38)
[task 2020-12-29T13:31:22.535Z] 13:31:22 INFO - GECKO(5774) | #23 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:463:32 (libxul.so+0x681aece)
[task 2020-12-29T13:31:22.535Z] 13:31:22 INFO - GECKO(5774) | #24 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:13 (libxul.so+0x6833930)
[task 2020-12-29T13:31:22.536Z] 13:31:22 INFO - GECKO(5774) | #25 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.537Z] 13:31:22 INFO - GECKO(5774) | #26 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.537Z] 13:31:22 INFO - GECKO(5774) | #27 js::PromiseObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:2446:15 (libxul.so+0x69beec9)
[task 2020-12-29T13:31:22.537Z] 13:31:22 INFO - GECKO(5774) | #28 PromiseConstructor(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:2367:7 (libxul.so+0x69eb4df)
[task 2020-12-29T13:31:22.538Z] 13:31:22 INFO - GECKO(5774) | #29 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:503:13 (libxul.so+0x68350ab)
[task 2020-12-29T13:31:22.538Z] 13:31:22 INFO - GECKO(5774) | #30 CallJSNativeConstructor /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:519:8 (libxul.so+0x68350ab)
[task 2020-12-29T13:31:22.538Z] 13:31:22 INFO - GECKO(5774) | #31 InternalConstruct(JSContext*, js::AnyConstructArgs const&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:691:14 (libxul.so+0x68350ab)
[task 2020-12-29T13:31:22.538Z] 13:31:22 INFO - GECKO(5774) | #32 js::ConstructFromStack(JSContext*, JS::CallArgs const&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:737:10 (libxul.so+0x68346a4)
[task 2020-12-29T13:31:22.538Z] 13:31:22 INFO - GECKO(5774) | #33 js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/BaselineIC.cpp:1852:10 (libxul.so+0x703ad5a)
[task 2020-12-29T13:31:22.538Z] 13:31:22 INFO - GECKO(5774) | #34 <null> <null> (0x7fb1935cfb38)
[task 2020-12-29T13:31:22.538Z] 13:31:22 INFO - GECKO(5774) | #35 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:463:32 (libxul.so+0x681aece)
[task 2020-12-29T13:31:22.539Z] 13:31:22 INFO - GECKO(5774) | #36 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:13 (libxul.so+0x6833930)
[task 2020-12-29T13:31:22.539Z] 13:31:22 INFO - GECKO(5774) | #37 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.541Z] 13:31:22 INFO - GECKO(5774) | #38 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.541Z] 13:31:22 INFO - GECKO(5774) | #39 js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, bool, bool, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/VMFunctions.cpp:753:10 (libxul.so+0x70832ed)
[task 2020-12-29T13:31:22.541Z] 13:31:22 INFO - GECKO(5774) | #40 js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*) /builds/worker/checkouts/gecko/js/src/jit/VMFunctions.cpp:773:8 (libxul.so+0x708381f)
[task 2020-12-29T13:31:22.541Z] 13:31:22 INFO - GECKO(5774) | #41 <null> <null> (0x7fb1935cdfa4)
[task 2020-12-29T13:31:22.541Z] 13:31:22 INFO - GECKO(5774) | #42 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:463:32 (libxul.so+0x681aece)
[task 2020-12-29T13:31:22.541Z] 13:31:22 INFO - GECKO(5774) | #43 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:13 (libxul.so+0x6833930)
[task 2020-12-29T13:31:22.541Z] 13:31:22 INFO - GECKO(5774) | #44 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x683431b)
[task 2020-12-29T13:31:22.543Z] 13:31:22 INFO - GECKO(5774) | #45 js::CallFromStack(JSContext*, JS::CallArgs const&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:651:10 (libxul.so+0x683431b)
[task 2020-12-29T13:31:22.543Z] 13:31:22 INFO - GECKO(5774) | #46 js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/BaselineIC.cpp:1872:10 (libxul.so+0x703ae05)
[task 2020-12-29T13:31:22.543Z] 13:31:22 INFO - GECKO(5774) | #47 <null> <null> (0x7fb1935cfb38)
[task 2020-12-29T13:31:22.544Z] 13:31:22 INFO - GECKO(5774) | #48 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3348:40 (libxul.so+0x6828b1b)
[task 2020-12-29T13:31:22.544Z] 13:31:22 INFO - GECKO(5774) | #49 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:473:13 (libxul.so+0x681af9c)
[task 2020-12-29T13:31:22.544Z] 13:31:22 INFO - GECKO(5774) | #50 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:13 (libxul.so+0x6833930)
[task 2020-12-29T13:31:22.545Z] 13:31:22 INFO - GECKO(5774) | #51 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.545Z] 13:31:22 INFO - GECKO(5774) | #52 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.546Z] 13:31:22 INFO - GECKO(5774) | #53 js::CallSelfHostedFunction(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/SelfHosting.cpp:1698:10 (libxul.so+0x6b44d25)
[task 2020-12-29T13:31:22.547Z] 13:31:22 INFO - GECKO(5774) | #54 js::jit::InterpretResume(JSContext*, JS::Handle<JSObject*>, JS::Value*, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/VMFunctions.cpp:1385:10 (libxul.so+0x7085f89)
[task 2020-12-29T13:31:22.547Z] 13:31:22 INFO - GECKO(5774) | #55 <null> <null> (0x7fb1935d08f0)
[task 2020-12-29T13:31:22.547Z] 13:31:22 INFO - GECKO(5774) | #56 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:463:32 (libxul.so+0x681aece)
[task 2020-12-29T13:31:22.548Z] 13:31:22 INFO - GECKO(5774) | #57 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:13 (libxul.so+0x6833930)
[task 2020-12-29T13:31:22.548Z] 13:31:22 INFO - GECKO(5774) | #58 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.549Z] 13:31:22 INFO - GECKO(5774) | #59 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.549Z] 13:31:22 INFO - GECKO(5774) | #60 js::CallSelfHostedFunction(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/SelfHosting.cpp:1698:10 (libxul.so+0x6b44d25)
[task 2020-12-29T13:31:22.549Z] 13:31:22 INFO - GECKO(5774) | #61 AsyncFunctionResume(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, ResumeKind, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/AsyncFunction.cpp:129:8 (libxul.so+0x693f12b)
[task 2020-12-29T13:31:22.550Z] 13:31:22 INFO - GECKO(5774) | #62 js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/AsyncFunction.cpp:160:10 (libxul.so+0x693eea7)
[task 2020-12-29T13:31:22.551Z] 13:31:22 INFO - GECKO(5774) | #63 AsyncFunctionPromiseReactionJob /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1698:12 (libxul.so+0x69f1137)
[task 2020-12-29T13:31:22.551Z] 13:31:22 INFO - GECKO(5774) | #64 PromiseReactionJob(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1854:12 (libxul.so+0x69f1137)
[task 2020-12-29T13:31:22.552Z] 13:31:22 INFO - GECKO(5774) | #65 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:503:13 (libxul.so+0x6833099)
[task 2020-12-29T13:31:22.552Z] 13:31:22 INFO - GECKO(5774) | #66 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:594:12 (libxul.so+0x6833099)
[task 2020-12-29T13:31:22.552Z] 13:31:22 INFO - GECKO(5774) | #67 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.553Z] 13:31:22 INFO - GECKO(5774) | #68 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:664:8 (libxul.so+0x68344b6)
[task 2020-12-29T13:31:22.553Z] 13:31:22 INFO - GECKO(5774) | #69 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:2861:10 (libxul.so+0x6cfc06e)
[task 2020-12-29T13:31:22.554Z] 13:31:22 INFO - GECKO(5774) | #70 mozilla::dom::PromiseJobCallback::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/PromiseBinding.cpp:31:8 (libxul.so+0x2a7f97b)
[task 2020-12-29T13:31:22.555Z] 13:31:22 INFO - GECKO(5774) | #71 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:90:12 (libxul.so+0xa9886e)
[task 2020-12-29T13:31:22.555Z] 13:31:22 INFO - GECKO(5774) | #72 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:103:12 (libxul.so+0xa9886e)
[task 2020-12-29T13:31:22.555Z] 13:31:22 INFO - GECKO(5774) | #73 mozilla::PromiseJobRunnable::Run(mozilla::AutoSlowOperation&) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:211:18 (libxul.so+0xa9886e)
[task 2020-12-29T13:31:22.556Z] 13:31:22 INFO - GECKO(5774) | #74 mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint(bool) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:644:17 (libxul.so+0xa85201)
[task 2020-12-29T13:31:22.556Z] 13:31:22 INFO - GECKO(5774) | #75 mozilla::CycleCollectedJSContext::AfterProcessTask(unsigned int) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:461:3 (libxul.so+0xa85b87)
[task 2020-12-29T13:31:22.556Z] 13:31:22 INFO - GECKO(5774) | #76 XPCJSContext::AfterProcessTask(unsigned int) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1473:28 (libxul.so+0x1a27bb5)
[task 2020-12-29T13:31:22.556Z] 13:31:22 INFO - GECKO(5774) | #77 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1236:24 (libxul.so+0xb8b331)
[task 2020-12-29T13:31:22.556Z] 13:31:22 INFO - GECKO(5774) | #78 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548:10 (libxul.so+0xb90ac2)
[task 2020-12-29T13:31:22.558Z] 13:31:22 INFO - GECKO(5774) | #79 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0x1485a6f)
[task 2020-12-29T13:31:22.558Z] 13:31:22 INFO - GECKO(5774) | #80 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.558Z] 13:31:22 INFO - GECKO(5774) | #81 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.559Z] 13:31:22 INFO - GECKO(5774) | #82 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3 (libxul.so+0x141138c)
[task 2020-12-29T13:31:22.559Z] 13:31:22 INFO - GECKO(5774) | #83 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4aaf1d3)
[task 2020-12-29T13:31:22.559Z] 13:31:22 INFO - GECKO(5774) | #84 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:271:30 (libxul.so+0x65e6318)
[task 2020-12-29T13:31:22.559Z] 13:31:22 INFO - GECKO(5774) | #85 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5138:22 (libxul.so+0x66fce35)
[task 2020-12-29T13:31:22.561Z] 13:31:22 INFO - GECKO(5774) | #86 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5330:8 (libxul.so+0x66fdbf8)
[task 2020-12-29T13:31:22.561Z] 13:31:22 INFO - GECKO(5774) | #87 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5389:21 (libxul.so+0x66fdf84)
[task 2020-12-29T13:31:22.561Z] 13:31:22 INFO - GECKO(5774) | #88 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6708342)
[task 2020-12-29T13:31:22.561Z] 13:31:22 INFO - GECKO(5774) | #89 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:219:22 (firefox+0xc7c60)
[task 2020-12-29T13:31:22.561Z] 13:31:22 INFO - GECKO(5774) | #90 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:337:16 (firefox+0xc7c60)
[task 2020-12-29T13:31:22.562Z] 13:31:22 INFO - GECKO(5774) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/StaticPtr.h:171:13 in AssignAssumingAddRef
[task 2020-12-29T13:31:22.563Z] 13:31:22 INFO - GECKO(5774) | ==================
This seems to be an issue within mozilla::net::IOActivityMonitor
, changing component.
Description
•