Closed Bug 1727005 Opened 3 years ago Closed 2 years ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpTransaction.cpp:511:20 in mozilla::net::nsHttpTransaction::SetConnection(mozilla::net::nsAHttpConnection*)

Categories

(Core :: Networking: HTTP, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1703933

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: csectype-race, intermittent-failure)

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


[task 2021-08-22T22:31:14.328Z] 22:31:14     INFO - TEST-START | /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=loading
[task 2021-08-22T22:31:14.334Z] 22:31:14     INFO - Closing window 59878725-393e-4104-82bb-25065a75cc5e
[task 2021-08-22T22:31:16.469Z] 22:31:16     INFO - PID 5316 | ==================
[task 2021-08-22T22:31:16.472Z] 22:31:16     INFO - PID 5316 | WARNING: ThreadSanitizer: data race (pid=5316)
[task 2021-08-22T22:31:16.472Z] 22:31:16     INFO - PID 5316 |   Write of size 1 at 0x7b6400270cff by thread T6 (mutexes: write M813598352123300688):
[task 2021-08-22T22:31:16.473Z] 22:31:16     INFO - PID 5316 |     #0 mozilla::net::nsHttpTransaction::SetConnection(mozilla::net::nsAHttpConnection*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpTransaction.cpp:511:20 (libxul.so+0x1391b61)
[task 2021-08-22T22:31:16.474Z] 22:31:16     INFO - PID 5316 |     #1 mozilla::net::nsHttpConnectionMgr::DispatchAbstractTransaction(mozilla::net::ConnectionEntry*, mozilla::net::nsAHttpTransaction*, unsigned int, mozilla::net::HttpConnectionBase*, int) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1570:16 (libxul.so+0x139072c)
[task 2021-08-22T22:31:16.479Z] 22:31:16     INFO - PID 5316 |     #2 mozilla::net::nsHttpConnectionMgr::DispatchTransaction(mozilla::net::ConnectionEntry*, mozilla::net::nsHttpTransaction*, mozilla::net::HttpConnectionBase*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1533:8 (libxul.so+0x138fe10)
[task 2021-08-22T22:31:16.480Z] 22:31:16     INFO - PID 5316 |     #3 mozilla::net::nsHttpConnectionMgr::TryDispatchTransactionOnIdleConn(mozilla::net::ConnectionEntry*, mozilla::net::PendingTransactionInfo*, bool, bool*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1467:19 (libxul.so+0x1390546)
[task 2021-08-22T22:31:16.480Z] 22:31:16     INFO - PID 5316 |     #4 mozilla::net::nsHttpConnectionMgr::TryDispatchTransaction(mozilla::net::ConnectionEntry*, bool, mozilla::net::PendingTransactionInfo*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1372:19 (libxul.so+0x138b8ad)
[task 2021-08-22T22:31:16.480Z] 22:31:16     INFO - PID 5316 |     #5 mozilla::net::nsHttpConnectionMgr::ProcessNewTransaction(mozilla::net::nsHttpTransaction*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1683:10 (libxul.so+0x1390f4a)
[task 2021-08-22T22:31:16.480Z] 22:31:16     INFO - PID 5316 |     #6 mozilla::net::nsHttpConnectionMgr::OnMsgNewTransaction(int, mozilla::net::ARefBase*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1964:17 (libxul.so+0x1385d9e)
[task 2021-08-22T22:31:16.481Z] 22:31:16     INFO - PID 5316 |     #7 operator()<int &, RefPtr<mozilla::net::ARefBase> &> /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:330:14 (libxul.so+0x13b6f81)
[task 2021-08-22T22:31:16.481Z] 22:31:16     INFO - PID 5316 |     #8 mozilla::net::ConnEvent::Run() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:175:5 (libxul.so+0x13b6f81)
[task 2021-08-22T22:31:16.481Z] 22:31:16     INFO - PID 5316 |     #9 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc9664a)
[task 2021-08-22T22:31:16.482Z] 22:31:16     INFO - PID 5316 |     #10 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d3a2)
[task 2021-08-22T22:31:16.482Z] 22:31:16     INFO - PID 5316 |     #11 mozilla::net::nsSocketTransportService::Run() /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:1190:11 (libxul.so+0xe5a6d7)
[task 2021-08-22T22:31:16.483Z] 22:31:16     INFO - PID 5316 |     #12 non-virtual thunk to mozilla::net::nsSocketTransportService::Run() /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp (libxul.so+0xe5bb69)
[task 2021-08-22T22:31:16.483Z] 22:31:16     INFO - PID 5316 |     #13 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc9664a)
[task 2021-08-22T22:31:16.484Z] 22:31:16     INFO - PID 5316 |     #14 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d3a2)
[task 2021-08-22T22:31:16.485Z] 22:31:16     INFO - PID 5316 |     #15 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x15ad3c8)
[task 2021-08-22T22:31:16.486Z] 22:31:16     INFO - PID 5316 |     #16 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152699c)
[task 2021-08-22T22:31:16.487Z] 22:31:16     INFO - PID 5316 |     #17 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152699c)
[task 2021-08-22T22:31:16.487Z] 22:31:16     INFO - PID 5316 |     #18 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152699c)
[task 2021-08-22T22:31:16.488Z] 22:31:16     INFO - PID 5316 |     #19 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc92d98)
[task 2021-08-22T22:31:16.489Z] 22:31:16     INFO - PID 5316 |     #20 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-08-22T22:31:16.493Z] 22:31:16     INFO - PID 5316 |   Previous read of size 1 at 0x7b6400270cff by main thread:
[task 2021-08-22T22:31:16.493Z] 22:31:16     INFO - PID 5316 |     #0 IsHttp3Used /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpTransaction.cpp:998:48 (libxul.so+0x13abcd9)
[task 2021-08-22T22:31:16.494Z] 22:31:16     INFO - PID 5316 |     #1 non-virtual thunk to mozilla::net::nsHttpTransaction::IsHttp3Used() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpTransaction.cpp (libxul.so+0x13abcd9)
[task 2021-08-22T22:31:16.495Z] 22:31:16     INFO - PID 5316 |     #2 mozilla::net::nsHttpChannel::OnStartRequest(nsIRequest*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6709:24 (libxul.so+0x1358fce)
[task 2021-08-22T22:31:16.501Z] 22:31:16     INFO - PID 5316 |     #3 non-virtual thunk to mozilla::net::nsHttpChannel::OnStartRequest(nsIRequest*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp (libxul.so+0x135a158)
[task 2021-08-22T22:31:16.502Z] 22:31:16     INFO - PID 5316 |     #4 nsInputStreamPump::OnStateStart() /builds/worker/checkouts/gecko/netwerk/base/nsInputStreamPump.cpp:465:21 (libxul.so+0xe0f853)
[task 2021-08-22T22:31:16.503Z] 22:31:16     INFO - PID 5316 |     #5 nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) /builds/worker/checkouts/gecko/netwerk/base/nsInputStreamPump.cpp:374:21 (libxul.so+0xe0f3ae)
[task 2021-08-22T22:31:16.503Z] 22:31:16     INFO - PID 5316 |     #6 non-virtual thunk to nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) /builds/worker/checkouts/gecko/netwerk/base/nsInputStreamPump.cpp (libxul.so+0xe10589)
[task 2021-08-22T22:31:16.504Z] 22:31:16     INFO - PID 5316 |     #7 nsInputStreamReadyEvent::Run() /builds/worker/checkouts/gecko/xpcom/io/nsStreamUtils.cpp:94:20 (libxul.so+0xc51e5c)
[task 2021-08-22T22:31:16.504Z] 22:31:16     INFO - PID 5316 |     #8 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xca8837)
[task 2021-08-22T22:31:16.505Z] 22:31:16     INFO - PID 5316 |     #9 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc858ae)
[task 2021-08-22T22:31:16.506Z] 22:31:16     INFO - PID 5316 |     #10 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc83f16)
[task 2021-08-22T22:31:16.506Z] 22:31:16     INFO - PID 5316 |     #11 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc841e4)
[task 2021-08-22T22:31:16.507Z] 22:31:16     INFO - PID 5316 |     #12 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:37 (libxul.so+0xcac737)
[task 2021-08-22T22:31:16.511Z] 22:31:16     INFO - PID 5316 |     #13 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:532:5 (libxul.so+0xcac737)
[task 2021-08-22T22:31:16.512Z] 22:31:16     INFO - PID 5316 |     #14 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc96365)
[task 2021-08-22T22:31:16.512Z] 22:31:16     INFO - PID 5316 |     #15 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d3a2)
[task 2021-08-22T22:31:16.512Z] 22:31:16     INFO - PID 5316 |     #16 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x15ac7cd)
[task 2021-08-22T22:31:16.513Z] 22:31:16     INFO - PID 5316 |     #17 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152699c)
[task 2021-08-22T22:31:16.513Z] 22:31:16     INFO - PID 5316 |     #18 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152699c)
[task 2021-08-22T22:31:16.514Z] 22:31:16     INFO - PID 5316 |     #19 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152699c)
[task 2021-08-22T22:31:16.514Z] 22:31:16     INFO - PID 5316 |     #20 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4c951a6)
[task 2021-08-22T22:31:16.515Z] 22:31:16     INFO - PID 5316 |     #21 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:284:30 (libxul.so+0x69f5218)
[task 2021-08-22T22:31:16.515Z] 22:31:16     INFO - PID 5316 |     #22 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5287:22 (libxul.so+0x6b113ea)
[task 2021-08-22T22:31:16.515Z] 22:31:16     INFO - PID 5316 |     #23 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5479:8 (libxul.so+0x6b12137)
[task 2021-08-22T22:31:16.516Z] 22:31:16     INFO - PID 5316 |     #24 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5538:21 (libxul.so+0x6b126d4)
[task 2021-08-22T22:31:16.517Z] 22:31:16     INFO - PID 5316 |     #25 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6b1cc42)
[task 2021-08-22T22:31:16.517Z] 22:31:16     INFO - PID 5316 |     #26 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:225:22 (firefox+0xca340)
[task 2021-08-22T22:31:16.518Z] 22:31:16     INFO - PID 5316 |     #27 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:378:16 (firefox+0xca340)
[task 2021-08-22T22:31:16.518Z] 22:31:16     INFO - PID 5316 |   Location is heap block of size 1056 at 0x7b6400270b00 allocated by main thread:
[task 2021-08-22T22:31:16.518Z] 22:31:16     INFO - PID 5316 |     #0 malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:651:5 (firefox+0x55fbb)
[task 2021-08-22T22:31:16.519Z] 22:31:16     INFO - PID 5316 |     #1 moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15 (firefox+0xcc43b)
[task 2021-08-22T22:31:16.520Z] 22:31:16     INFO - PID 5316 |     #2 operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10 (libxul.so+0x133abf0)
[task 2021-08-22T22:31:16.520Z] 22:31:16     INFO - PID 5316 |     #3 mozilla::net::nsHttpChannel::SetupTransaction() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:1248:20 (libxul.so+0x133abf0)
[task 2021-08-22T22:31:16.521Z] 22:31:16     INFO - PID 5316 |     #4 mozilla::net::nsHttpChannel::DoConnectActual(mozilla::net::HttpTransactionShell*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:854:17 (libxul.so+0x1339d85)
[task 2021-08-22T22:31:16.521Z] 22:31:16     INFO - PID 5316 |     #5 mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:846:10 (libxul.so+0x1339c37)
[task 2021-08-22T22:31:16.521Z] 22:31:16     INFO - PID 5316 |     #6 mozilla::net::nsHttpChannel::ContinueConnect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:810:10 (libxul.so+0x1338041)
[task 2021-08-22T22:31:16.522Z] 22:31:16     INFO - PID 5316 |     #7 mozilla::net::nsHttpChannel::TriggerNetwork() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:8991:10 (libxul.so+0x1339354)
[task 2021-08-22T22:31:16.523Z] 22:31:16     INFO - PID 5316 |     #8 mozilla::net::nsHttpChannel::OnCacheEntryAvailableInternal(nsICacheEntry*, bool, nsresult) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:4033:10 (libxul.so+0x134d110)
[task 2021-08-22T22:31:16.523Z] 22:31:16     INFO - PID 5316 |     #9 mozilla::net::nsHttpChannel::OnCacheEntryAvailable(nsICacheEntry*, bool, nsresult) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:3963:8 (libxul.so+0x134cda4)
[task 2021-08-22T22:31:16.523Z] 22:31:16     INFO - PID 5316 |     #10 non-virtual thunk to mozilla::net::nsHttpChannel::OnCacheEntryAvailable(nsICacheEntry*, bool, nsresult) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp (libxul.so+0x134d207)
[task 2021-08-22T22:31:16.524Z] 22:31:16     INFO - PID 5316 |     #11 mozilla::net::CacheEntry::InvokeAvailableCallback(mozilla::net::CacheEntry::Callback const&) /builds/worker/checkouts/gecko/netwerk/cache2/CacheEntry.cpp:884:29 (libxul.so+0x11675b1)
[task 2021-08-22T22:31:16.524Z] 22:31:16     INFO - PID 5316 |     #12 mozilla::net::CacheEntry::InvokeCallback(mozilla::net::CacheEntry::Callback&) /builds/worker/checkouts/gecko/netwerk/cache2/CacheEntry.cpp:797:5 (libxul.so+0x116ba97)
[task 2021-08-22T22:31:16.525Z] 22:31:16     INFO - PID 5316 |     #13 mozilla::net::CacheEntry::InvokeCallbacks(bool) /builds/worker/checkouts/gecko/netwerk/cache2/CacheEntry.cpp:659:30 (libxul.so+0x116b497)
[task 2021-08-22T22:31:16.525Z] 22:31:16     INFO - PID 5316 |     #14 mozilla::net::CacheEntry::InvokeCallbacks() /builds/worker/checkouts/gecko/netwerk/cache2/CacheEntry.cpp:601:7 (libxul.so+0x11684bd)
[task 2021-08-22T22:31:16.526Z] 22:31:16     INFO - PID 5316 |     #15 Open /builds/worker/checkouts/gecko/netwerk/cache2/CacheEntry.cpp:329:3 (libxul.so+0x1166cfb)
[task 2021-08-22T22:31:16.527Z] 22:31:16     INFO - PID 5316 |     #16 mozilla::net::CacheEntry::AsyncOpen(nsICacheEntryOpenCallback*, unsigned int) /builds/worker/checkouts/gecko/netwerk/cache2/CacheEntry.cpp:304:8 (libxul.so+0x1166cfb)
[task 2021-08-22T22:31:16.527Z] 22:31:16     INFO - PID 5316 |     #17 mozilla::net::CacheStorage::AsyncOpenURI(nsIURI*, nsTSubstring<char> const&, unsigned int, nsICacheEntryOpenCallback*) /builds/worker/checkouts/gecko/netwerk/cache2/CacheStorage.cpp:69:19 (libxul.so+0x11647ca)
[task 2021-08-22T22:31:16.528Z] 22:31:16     INFO - PID 5316 |     #18 mozilla::net::nsHttpChannel::OpenCacheEntryInternal(bool) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:3536:24 (libxul.so+0x1349707)
[task 2021-08-22T22:31:16.529Z] 22:31:16     INFO - PID 5316 |     #19 mozilla::net::nsHttpChannel::OpenCacheEntry(bool) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:3403:10 (libxul.so+0x1337ccd)
[task 2021-08-22T22:31:16.529Z] 22:31:16     INFO - PID 5316 |     #20 mozilla::net::nsHttpChannel::ConnectOnTailUnblock() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:706:8 (libxul.so+0x1337649)
[task 2021-08-22T22:31:16.530Z] 22:31:16     INFO - PID 5316 |     #21 mozilla::net::nsHttpChannel::Connect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:694:10 (libxul.so+0x1336a24)
[task 2021-08-22T22:31:16.530Z] 22:31:16     INFO - PID 5316 |     #22 operator()<mozilla::net::nsHttpChannel> /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:664:60 (libxul.so+0x137d41d)
[task 2021-08-22T22:31:16.531Z] 22:31:16     INFO - PID 5316 |     #23 std::_Function_handler<nsresult (mozilla::net::nsHttpChannel*), mozilla::net::nsHttpChannel::ContinueOnBeforeConnect(bool, nsresult, bool)::$_18>::_M_invoke(std::_Any_data const&, mozilla::net::nsHttpChannel*&&) /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:301:9 (libxul.so+0x137d41d)
[task 2021-08-22T22:31:16.532Z] 22:31:16     INFO - PID 5316 |     #24 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:706:14 (libxul.so+0x133415e)
[task 2021-08-22T22:31:16.533Z] 22:31:16     INFO - PID 5316 |     #25 mozilla::net::nsHttpChannel::CallOrWaitForResume(std::function<nsresult (mozilla::net::nsHttpChannel*)> const&) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:8612:10 (libxul.so+0x133415e)
[task 2021-08-22T22:31:16.533Z] 22:31:16     INFO - PID 5316 |     #26 mozilla::net::nsHttpChannel::ContinueOnBeforeConnect(bool, nsresult, bool) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:664:10 (libxul.so+0x13364a7)
[task 2021-08-22T22:31:16.534Z] 22:31:16     INFO - PID 5316 |     #27 mozilla::net::nsHttpChannel::MaybeUseHTTPSRRForUpgrade(bool, nsresult) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp (libxul.so+0x133585a)
[task 2021-08-22T22:31:16.535Z] 22:31:16     INFO - PID 5316 |     #28 mozilla::net::nsHttpChannel::OnBeforeConnect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:539:10 (libxul.so+0x1335035)
[task 2021-08-22T22:31:16.536Z] 22:31:16     INFO - PID 5316 |     #29 operator()<mozilla::net::nsHttpChannel> /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:410:37 (libxul.so+0x137cd6d)
[task 2021-08-22T22:31:16.536Z] 22:31:16     INFO - PID 5316 |     #30 std::_Function_handler<nsresult (mozilla::net::nsHttpChannel*), mozilla::net::nsHttpChannel::PrepareToConnect()::$_16>::_M_invoke(std::_Any_data const&, mozilla::net::nsHttpChannel*&&) /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:301:9 (libxul.so+0x137cd6d)
[task 2021-08-22T22:31:16.537Z] 22:31:16     INFO - PID 5316 |     #31 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:706:14 (libxul.so+0x133415e)
[task 2021-08-22T22:31:16.538Z] 22:31:16     INFO - PID 5316 |     #32 mozilla::net::nsHttpChannel::CallOrWaitForResume(std::function<nsresult (mozilla::net::nsHttpChannel*)> const&) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:8612:10 (libxul.so+0x133415e)
[task 2021-08-22T22:31:16.538Z] 22:31:16     INFO - PID 5316 |     #33 mozilla::net::nsHttpChannel::PrepareToConnect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:409:10 (libxul.so+0x1333f82)
[task 2021-08-22T22:31:16.539Z] 22:31:16     INFO - PID 5316 |     #34 operator() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6157:46 (libxul.so+0x1380bcd)
[task 2021-08-22T22:31:16.540Z] 22:31:16     INFO - PID 5316 |     #35 std::_Function_handler<nsresult (mozilla::net::nsHttpChannel*), mozilla::net::nsHttpChannel::BeginConnect()::$_44>::_M_invoke(std::_Any_data const&, mozilla::net::nsHttpChannel*&&) /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:301:9 (libxul.so+0x1380bcd)
[task 2021-08-22T22:31:16.541Z] 22:31:16     INFO - PID 5316 |     #36 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:706:14 (libxul.so+0x133415e)
[task 2021-08-22T22:31:16.541Z] 22:31:16     INFO - PID 5316 |     #37 mozilla::net::nsHttpChannel::CallOrWaitForResume(std::function<nsresult (mozilla::net::nsHttpChannel*)> const&) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:8612:10 (libxul.so+0x133415e)
[task 2021-08-22T22:31:16.542Z] 22:31:16     INFO - PID 5316 |     #38 mozilla::net::nsHttpChannel::BeginConnect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6156:8 (libxul.so+0x1354a6f)
[task 2021-08-22T22:31:16.543Z] 22:31:16     INFO - PID 5316 |     #39 mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable*, nsIChannel*, nsIProxyInfo*, nsresult) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6477:10 (libxul.so+0x1357928)
[task 2021-08-22T22:31:16.543Z] 22:31:16     INFO - PID 5316 |     #40 non-virtual thunk to mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable*, nsIChannel*, nsIProxyInfo*, nsresult) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp (libxul.so+0x1357aab)
[task 2021-08-22T22:31:16.544Z] 22:31:16     INFO - PID 5316 |     #41 mozilla::net::nsAsyncResolveRequest::DoCallback() /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:412:18 (libxul.so+0xe77690)
[task 2021-08-22T22:31:16.545Z] 22:31:16     INFO - PID 5316 |     #42 Run /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:273:20 (libxul.so+0xe753f4)
[task 2021-08-22T22:31:16.545Z] 22:31:16     INFO - PID 5316 |     #43 operator() /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:255:14 (libxul.so+0xe753f4)
[task 2021-08-22T22:31:16.546Z] 22:31:16     INFO - PID 5316 |     #44 std::_Function_handler<nsresult (mozilla::net::nsAsyncResolveRequest*, nsIProxyInfo*, bool), mozilla::net::nsAsyncResolveRequest::ProcessLocally(mozilla::net::nsProtocolInfo&, nsIProxyInfo*, bool)::'lambda'(mozilla::net::nsAsyncResolveRequest*, nsIProxyInfo*, bool)>::_M_invoke(std::_Any_data const&, mozilla::net::nsAsyncResolveRequest*&&, nsIProxyInfo*&&, bool&&) /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:301:9 (libxul.so+0xe753f4)
[task 2021-08-22T22:31:16.547Z] 22:31:16     INFO - PID 5316 |     #45 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:706:14 (libxul.so+0xe33bd3)
[task 2021-08-22T22:31:16.548Z] 22:31:16     INFO - PID 5316 |     #46 mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::Finish() /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:606:10 (libxul.so+0xe33bd3)
[task 2021-08-22T22:31:16.548Z] 22:31:16     INFO - PID 5316 |     #47 mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::ProcessNextFilter() /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:516:14 (libxul.so+0xe337c2)
[task 2021-08-22T22:31:16.549Z] 22:31:16     INFO - PID 5316 |     #48 mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::AsyncProcess(mozilla::net::nsAsyncResolveRequest*) /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:492:19 (libxul.so+0xe333b8)
[task 2021-08-22T22:31:16.550Z] 22:31:16     INFO - PID 5316 |     #49 mozilla::net::nsAsyncResolveRequest::ProcessLocally(mozilla::net::nsProtocolInfo&, nsIProxyInfo*, bool) /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:264:33 (libxul.so+0xe3acce)
[task 2021-08-22T22:31:16.550Z] 22:31:16     INFO - PID 5316 |     #50 mozilla::net::nsProtocolProxyService::AsyncResolveInternal(nsIChannel*, unsigned int, nsIProtocolProxyCallback*, nsICancelable**, bool, nsISerialEventTarget*) /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:1573:15 (libxul.so+0xe39f2d)
[task 2021-08-22T22:31:16.551Z] 22:31:16     INFO - PID 5316 |     #51 mozilla::net::nsProtocolProxyService::AsyncResolve2(nsIChannel*, unsigned int, nsIProtocolProxyCallback*, nsISerialEventTarget*, nsICancelable**) /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:1591:10 (libxul.so+0xe3ad47)
[task 2021-08-22T22:31:16.552Z] 22:31:16     INFO - PID 5316 |     #52 mozilla::net::nsHttpChannel::ResolveProxy() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:2947:16 (libxul.so+0x1347cec)
[task 2021-08-22T22:31:16.552Z] 22:31:16     INFO - PID 5316 |     #53 MaybeResolveProxyAndBeginConnect /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:5849:7 (libxul.so+0x13809d4)
[task 2021-08-22T22:31:16.553Z] 22:31:16     INFO - PID 5316 |     #54 operator() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:5817:20 (libxul.so+0x13809d4)
[task 2021-08-22T22:31:16.554Z] 22:31:16     INFO - PID 5316 |     #55 std::_Function_handler<void (), mozilla::net::nsHttpChannel::AsyncOpenFinal(mozilla::TimeStamp)::$_43>::_M_invoke(std::_Any_data const&) /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:316:2 (libxul.so+0x13809d4)
[task 2021-08-22T22:31:16.555Z] 22:31:16     INFO - PID 5316 |     #56 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:706:14 (libxul.so+0x146c77c)
[task 2021-08-22T22:31:16.555Z] 22:31:16     INFO - PID 5316 |     #57 Exec /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:531:23 (libxul.so+0x146c77c)
[task 2021-08-22T22:31:16.556Z] 22:31:16     INFO - PID 5316 |     #58 CompleteClassification /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:755:20 (libxul.so+0x146c77c)
[task 2021-08-22T22:31:16.557Z] 22:31:16     INFO - PID 5316 |     #59 operator() /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:912:38 (libxul.so+0x146c77c)
[task 2021-08-22T22:31:16.557Z] 22:31:16     INFO - PID 5316 |     #60 mozilla::detail::RunnableFunction<mozilla::net::AsyncUrlChannelClassifier::CheckChannel(nsIChannel*, std::function<void ()>&&)::$_0::operator()() const::'lambda'()>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:532:5 (libxul.so+0x146c77c)
[task 2021-08-22T22:31:16.558Z] 22:31:16     INFO - PID 5316 |     #61 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xca8837)
[task 2021-08-22T22:31:16.559Z] 22:31:16     INFO - PID 5316 |     #62 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc858ae)
[task 2021-08-22T22:31:16.559Z] 22:31:16     INFO - PID 5316 |     #63 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc83f16)
[task 2021-08-22T22:31:16.560Z] 22:31:16     INFO - PID 5316 |     #64 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc841e4)
[task 2021-08-22T22:31:16.561Z] 22:31:16     INFO - PID 5316 |     #65 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:138:37 (libxul.so+0xcac79a)
[task 2021-08-22T22:31:16.562Z] 22:31:16     INFO - PID 5316 |     #66 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_1>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:532:5 (libxul.so+0xcac79a)
[task 2021-08-22T22:31:16.562Z] 22:31:16     INFO - PID 5316 |     #67 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc96365)
[task 2021-08-22T22:31:16.563Z] 22:31:16     INFO - PID 5316 |     #68 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d3a2)
[task 2021-08-22T22:31:16.563Z] 22:31:16     INFO - PID 5316 |     #69 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:107:5 (libxul.so+0x15ac840)
[task 2021-08-22T22:31:16.564Z] 22:31:16     INFO - PID 5316 |     #70 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152699c)
[task 2021-08-22T22:31:16.564Z] 22:31:16     INFO - PID 5316 |     #71 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152699c)
[task 2021-08-22T22:31:16.565Z] 22:31:16     INFO - PID 5316 |     #72 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152699c)
[task 2021-08-22T22:31:16.565Z] 22:31:16     INFO - PID 5316 |     #73 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4c951a6)
[task 2021-08-22T22:31:16.566Z] 22:31:16     INFO - PID 5316 |     #74 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:284:30 (libxul.so+0x69f5218)
[task 2021-08-22T22:31:16.566Z] 22:31:16     INFO - PID 5316 |     #75 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5287:22 (libxul.so+0x6b113ea)
[task 2021-08-22T22:31:16.567Z] 22:31:16     INFO - PID 5316 |     #76 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5479:8 (libxul.so+0x6b12137)
[task 2021-08-22T22:31:16.568Z] 22:31:16     INFO - PID 5316 |     #77 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5538:21 (libxul.so+0x6b126d4)
[task 2021-08-22T22:31:16.568Z] 22:31:16     INFO - PID 5316 |     #78 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6b1cc42)
[task 2021-08-22T22:31:16.569Z] 22:31:16     INFO - PID 5316 |     #79 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:225:22 (firefox+0xca340)
[task 2021-08-22T22:31:16.569Z] 22:31:16     INFO - PID 5316 |     #80 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:378:16 (firefox+0xca340)
[task 2021-08-22T22:31:16.570Z] 22:31:16     INFO - PID 5316 |   Mutex M813598352123300688 is already destroyed.
[task 2021-08-22T22:31:16.570Z] 22:31:16     INFO - PID 5316 |   Thread T6 'Socket Thread' (tid=5330, running) created by main thread at:
[task 2021-08-22T22:31:16.571Z] 22:31:16     INFO - PID 5316 |     #0 pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:965:3 (firefox+0x577eb)
[task 2021-08-22T22:31:16.571Z] 22:31:16     INFO - PID 5316 |     #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x3be33)
[task 2021-08-22T22:31:16.572Z] 22:31:16     INFO - PID 5316 |     #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x30915)
[task 2021-08-22T22:31:16.572Z] 22:31:16     INFO - PID 5316 |     #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:602:18 (libxul.so+0xc94102)
[task 2021-08-22T22:31:16.573Z] 22:31:16     INFO - PID 5316 |     #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:574:12 (libxul.so+0xc9c26a)
[task 2021-08-22T22:31:16.573Z] 22:31:16     INFO - PID 5316 |     #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:162:57 (libxul.so+0xca40e4)
[task 2021-08-22T22:31:16.574Z] 22:31:16     INFO - PID 5316 |     #6 NS_NewNamedThread<14> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:85:10 (libxul.so+0xe58dff)
[task 2021-08-22T22:31:16.574Z] 22:31:16     INFO - PID 5316 |     #7 mozilla::net::nsSocketTransportService::Init() /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:760:7 (libxul.so+0xe58dff)
[task 2021-08-22T22:31:16.575Z] 22:31:16     INFO - PID 5316 |     #8 mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID, nsISupports*, nsID const&, void**) /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:9124:7 (libxul.so+0xc5f7c1)
[task 2021-08-22T22:31:16.575Z] 22:31:16     INFO - PID 5316 |     #9 mozilla::xpcom::StaticModule::CreateInstance(nsISupports*, nsID const&, void**) const /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:12082:10 (libxul.so+0xc57a93)
[task 2021-08-22T22:31:16.576Z] 22:31:16     INFO - PID 5316 |     #10 CreateInstance /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:177:46 (libxul.so+0xc6eb59)
[task 2021-08-22T22:31:16.576Z] 22:31:16     INFO - PID 5316 |     #11 nsComponentManagerImpl::GetServiceLocked(mozilla::Maybe<mozilla::MonitorAutoLock>&, (anonymous namespace)::EntryWrapper&, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:1276:17 (libxul.so+0xc6eb59)
[task 2021-08-22T22:31:16.577Z] 22:31:16     INFO - PID 5316 |     #12 nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:1465:10 (libxul.so+0xc6f7c7)
[task 2021-08-22T22:31:16.577Z] 22:31:16     INFO - PID 5316 |     #13 CallGetService /builds/worker/checkouts/gecko/xpcom/components/nsComponentManagerUtils.cpp:61:43 (libxul.so+0xc7268d)
[task 2021-08-22T22:31:16.578Z] 22:31:16     INFO - PID 5316 |     #14 nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const /builds/worker/checkouts/gecko/xpcom/components/nsComponentManagerUtils.cpp:253:21 (libxul.so+0xc7268d)
[task 2021-08-22T22:31:16.578Z] 22:31:16     INFO - PID 5316 |     #15 nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) /builds/worker/checkouts/gecko/xpcom/base/nsCOMPtr.cpp:91:7 (libxul.so+0xbb0907)
[task 2021-08-22T22:31:16.579Z] 22:31:16     INFO - PID 5316 |     #16 operator= /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:774:5 (libxul.so+0xdfe5b1)
[task 2021-08-22T22:31:16.579Z] 22:31:16     INFO - PID 5316 |     #17 InitializeSocketTransportService /builds/worker/checkouts/gecko/netwerk/base/nsIOService.cpp:419:29 (libxul.so+0xdfe5b1)
[task 2021-08-22T22:31:16.580Z] 22:31:16     INFO - PID 5316 |     #18 mozilla::net::nsIOService::SetOffline(bool) /builds/worker/checkouts/gecko/netwerk/base/nsIOService.cpp:1270:7 (libxul.so+0xdfe5b1)
[task 2021-08-22T22:31:16.580Z] 22:31:16     INFO - PID 5316 |     #19 mozilla::net::nsIOService::Init() /builds/worker/checkouts/gecko/netwerk/base/nsIOService.cpp:303:3 (libxul.so+0xdfd7ed)
[task 2021-08-22T22:31:16.581Z] 22:31:16     INFO - PID 5316 |     #20 mozilla::net::nsIOService::GetInstance() /builds/worker/checkouts/gecko/netwerk/base/nsIOService.cpp:476:9 (libxul.so+0xdff371)
[task 2021-08-22T22:31:16.581Z] 22:31:16     INFO - PID 5316 |     #21 mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID, nsISupports*, nsID const&, void**) /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:9532:48 (libxul.so+0xc58a24)
[task 2021-08-22T22:31:16.582Z] 22:31:16     INFO - PID 5316 |     #22 mozilla::xpcom::StaticModule::CreateInstance(nsISupports*, nsID const&, void**) const /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:12082:10 (libxul.so+0xc57a93)
[task 2021-08-22T22:31:16.582Z] 22:31:16     INFO - PID 5316 |     #23 CreateInstance /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:177:46 (libxul.so+0xc6eb59)
[task 2021-08-22T22:31:16.582Z] 22:31:16     INFO - PID 5316 |     #24 nsComponentManagerImpl::GetServiceLocked(mozilla::Maybe<mozilla::MonitorAutoLock>&, (anonymous namespace)::EntryWrapper&, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:1276:17 (libxul.so+0xc6eb59)
[task 2021-08-22T22:31:16.583Z] 22:31:16     INFO - PID 5316 |     #25 nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:1465:10 (libxul.so+0xc6f7c7)
[task 2021-08-22T22:31:16.583Z] 22:31:16     INFO - PID 5316 |     #26 CallGetService(char const*, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManagerUtils.cpp:61:43 (libxul.so+0xc7219d)
[task 2021-08-22T22:31:16.584Z] 22:31:16     INFO - PID 5316 |     #27 CallGetService<nsIIOService> /builds/worker/workspace/obj-build/dist/include/nsServiceManagerUtils.h:52:10 (libxul.so+0x1ceb515)
[task 2021-08-22T22:31:16.584Z] 22:31:16     INFO - PID 5316 |     #28 nsScriptSecurityManager::Init() /builds/worker/checkouts/gecko/caps/nsScriptSecurityManager.cpp:1474:17 (libxul.so+0x1ceb515)
[task 2021-08-22T22:31:16.585Z] 22:31:16     INFO - PID 5316 |     #29 nsScriptSecurityManager::InitStatics() /builds/worker/checkouts/gecko/caps/nsScriptSecurityManager.cpp:1535:28 (libxul.so+0x1cebb11)
[task 2021-08-22T22:31:16.585Z] 22:31:16     INFO - PID 5316 |     #30 nsXPConnect::InitStatics() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:154:3 (libxul.so+0x1bc0b33)
[task 2021-08-22T22:31:16.586Z] 22:31:16     INFO - PID 5316 |     #31 xpcModuleCtor() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCModule.cpp:11:3 (libxul.so+0x1b935e2)
[task 2021-08-22T22:31:16.586Z] 22:31:16     INFO - PID 5316 |     #32 nsLayoutModuleInitialize() /builds/worker/checkouts/gecko/layout/build/nsLayoutModule.cpp:100:7 (libxul.so+0x54c308b)
[task 2021-08-22T22:31:16.586Z] 22:31:16     INFO - PID 5316 |     #33 nsComponentManagerImpl::Init() /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:408:5 (libxul.so+0xc6a63f)
[task 2021-08-22T22:31:16.587Z] 22:31:16     INFO - PID 5316 |     #34 NS_InitXPCOM /builds/worker/checkouts/gecko/xpcom/build/XPCOMInit.cpp:446:51 (libxul.so+0xcd41aa)
[task 2021-08-22T22:31:16.587Z] 22:31:16     INFO - PID 5316 |     #35 ScopedXPCOMStartup::Initialize(bool) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:1716:8 (libxul.so+0x6b072cd)
[task 2021-08-22T22:31:16.588Z] 22:31:16     INFO - PID 5316 |     #36 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5468:22 (libxul.so+0x6b12121)
[task 2021-08-22T22:31:16.588Z] 22:31:16     INFO - PID 5316 |     #37 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5538:21 (libxul.so+0x6b126d4)
[task 2021-08-22T22:31:16.589Z] 22:31:16     INFO - PID 5316 |     #38 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6b1cc42)
[task 2021-08-22T22:31:16.589Z] 22:31:16     INFO - PID 5316 |     #39 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:225:22 (firefox+0xca340)
[task 2021-08-22T22:31:16.590Z] 22:31:16     INFO - PID 5316 |     #40 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:378:16 (firefox+0xca340)
[task 2021-08-22T22:31:16.590Z] 22:31:16     INFO - PID 5316 | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpTransaction.cpp:511:20 in mozilla::net::nsHttpTransaction::SetConnection(mozilla::net::nsAHttpConnection*)
[task 2021-08-22T22:31:16.590Z] 22:31:16     INFO - PID 5316 | ==================
[task 2021-08-22T22:31:16.621Z] 22:31:16     INFO - IOError on command, setting status to CRASH
[task 2021-08-22T22:31:16.625Z] 22:31:16     INFO - PID 5316 | Exiting due to channel error.
[task 2021-08-22T22:31:16.625Z] 22:31:16     INFO - PID 5316 | Exiting due to channel error.
[task 2021-08-22T22:31:16.626Z] 22:31:16     INFO - PID 5316 | Exiting due to channel error.
[task 2021-08-22T22:31:16.626Z] 22:31:16     INFO - PID 5316 | Exiting due to channel error.
[task 2021-08-22T22:31:16.626Z] 22:31:16     INFO - PID 5316 | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=171.135) Exiting due to channel error.
[task 2021-08-22T22:31:16.626Z] 22:31:16     INFO - TEST-UNEXPECTED-CRASH | /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=loading | expected OK
[task 2021-08-22T22:31:16.627Z] 22:31:16     INFO - TEST-INFO took 2298ms
[task 2021-08-22T22:31:17.671Z] 22:31:17     INFO - PID 5316 | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=168.392) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=175.28) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=186.394)
[task 2021-08-22T22:31:17.672Z] 22:31:17     INFO - Browser exited with return code -6
[task 2021-08-22T22:31:17.674Z] 22:31:17     INFO - Closing logging queue
[task 2021-08-22T22:31:17.675Z] 22:31:17     INFO - queue closed
[task 2021-08-22T22:31:17.710Z] 22:31:17     INFO - INFO | runtests.py | TSan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2021-08-22T22:31:17.710Z] 22:31:17     INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpe8an7wl0
[task 2021-08-22T22:31:17.727Z] 22:31:17     INFO - PID 5481 | 1629671294629	Marionette	INFO	Marionette enabled
[task 2021-08-22T22:31:17.728Z] 22:31:17     INFO - PID 5481 | console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/tmpgrr7z8n9/search.json.mozlz4", (void 0)))
[task 2021-08-22T22:31:17.729Z] 22:31:17     INFO - PID 5481 | 1629671321328	Marionette	INFO	Listening on port 54621
[task 2021-08-22T22:31:17.731Z] 22:31:17     INFO - Starting runner
[task 2021-08-22T22:31:20.114Z] 22:31:20     INFO - TEST-START | /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=websocket
Group: core-security → network-core-security
Blocks: tsan
Keywords: csectype-race

From the line numbers in the stack, this might be a race on nsHttpTransaction::mIsHttp3Used

The results of this race look like we get bogus telemetry data, but no real risk

Group: network-core-security
Summary: Intermittent [tier 2] SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpTransaction.cpp:511:20 in mozilla::net::nsHttpTransaction::SetConnection(mozilla::net::nsAHttpConnection*) → Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpTransaction.cpp:511:20 in mozilla::net::nsHttpTransaction::SetConnection(mozilla::net::nsAHttpConnection*)

Do you want to try fixing this?

Flags: needinfo?(nhnt11)

This seems to have been fixed in bug 1703933 by making mIsHttp3Used atomic, yeah? Can we just close this?

Flags: needinfo?(nhnt11) → needinfo?(valentin.gosu)

Ah, great to hear. I should have checked it myself. Thanks Nihanth!

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(valentin.gosu)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.