Closed Bug 1829029 Opened 2 years ago Closed 8 months ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:373:13 in assign_assuming_AddRef

Categories

(Core :: Networking: Cache, defect, P2)

defect

Tracking

()

RESOLVED FIXED
132 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox-esr128 132+ fixed
firefox130 --- wontfix
firefox131 --- wontfix
firefox132 + fixed

People

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

References

Details

(Keywords: csectype-race, intermittent-failure, sec-moderate, Whiteboard: [necko-triaged] [adv-main132+r] [adv-esr128.4+r])

Attachments

(1 file)

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


[task 2023-04-19T23:39:24.288Z] 23:39:24     INFO - TEST-START | dom/base/test/browser_data_documents_aboutmemory.js
[task 2023-04-19T23:39:25.028Z] 23:39:25     INFO - GECKO(1620) | ==================
[task 2023-04-19T23:39:25.029Z] 23:39:25     INFO - GECKO(1620) | WARNING: ThreadSanitizer: data race (pid=1620)
[task 2023-04-19T23:39:25.030Z] 23:39:25     INFO - GECKO(1620) |   Write of size 8 at 0x7b30000173c0 by thread T15:
[task 2023-04-19T23:39:25.031Z] 23:39:25     INFO - GECKO(1620) |     #0 assign_assuming_AddRef /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:373:13 (libxul.so+0x491ca3d) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.032Z] 23:39:25     INFO - GECKO(1620) |     #1 assign_assuming_AddRef /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:400:20 (libxul.so+0x491ca3d)
[task 2023-04-19T23:39:25.034Z] 23:39:25     INFO - GECKO(1620) |     #2 operator= /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:712:5 (libxul.so+0x491ca3d)
[task 2023-04-19T23:39:25.034Z] 23:39:25     INFO - GECKO(1620) |     #3 mozilla::net::CacheFileIOManager::Notify(nsITimer*) /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:1564:24 (libxul.so+0x491ca3d)
[task 2023-04-19T23:39:25.034Z] 23:39:25     INFO - GECKO(1620) |     #4 operator() /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:656:44 (libxul.so+0x4220e18) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.035Z] 23:39:25     INFO - GECKO(1620) |     #5 matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback> &, (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:656:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:657:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:660:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:661:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:309:16 (libxul.so+0x4220e18)
[task 2023-04-19T23:39:25.037Z] 23:39:25     INFO - GECKO(1620) |     #6 matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback> &, (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:655:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:656:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:657:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:660:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:661:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:318:14 (libxul.so+0x4220e18)
[task 2023-04-19T23:39:25.038Z] 23:39:25     INFO - GECKO(1620) |     #7 matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback> &, (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:655:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:656:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:657:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:660:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:661:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:902:12 (libxul.so+0x4220e18)
[task 2023-04-19T23:39:25.040Z] 23:39:25     INFO - GECKO(1620) |     #8 match<(lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:655:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:656:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:657:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:660:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:661:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:857:12 (libxul.so+0x4220e18)
[task 2023-04-19T23:39:25.040Z] 23:39:25     INFO - GECKO(1620) |     #9 nsTimerImpl::Fire(int) /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:654:22 (libxul.so+0x4220e18)
[task 2023-04-19T23:39:25.041Z] 23:39:25     INFO - GECKO(1620) |     #10 nsTimerEvent::Run() /builds/worker/checkouts/gecko/xpcom/threads/TimerThread.cpp:476:11 (libxul.so+0x421fdf2) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.046Z] 23:39:25     INFO - GECKO(1620) |     #11 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1233:16 (libxul.so+0x422e8f6) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.047Z] 23:39:25     INFO - GECKO(1620) |     #12 mozilla::net::CacheIOThread::ThreadFunc() /builds/worker/checkouts/gecko/netwerk/cache2/CacheIOThread.cpp:404:24 (libxul.so+0x493903c) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.047Z] 23:39:25     INFO - GECKO(1620) |     #13 mozilla::net::CacheIOThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/netwerk/cache2/CacheIOThread.cpp:360:11 (libxul.so+0x493864b) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.048Z] 23:39:25     INFO - GECKO(1620) |     #14 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x4fc29) (BuildId: 399d685c8aab3f5d9bd34db622e0e582b7f01c4d)
[task 2023-04-19T23:39:25.049Z] 23:39:25     INFO - GECKO(1620) |   Previous read of size 8 at 0x7b30000173c0 by main thread (mutexes: write M0):
[task 2023-04-19T23:39:25.050Z] 23:39:25     INFO - GECKO(1620) |     #0 nsCOMPtr /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:486:44 (libxul.so+0x492c49e) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.050Z] 23:39:25     INFO - GECKO(1620) |     #1 mozilla::net::CacheFileIOManager::SizeOfExcludingThisInternal(unsigned long (*)(void const*)) const /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:4417:30 (libxul.so+0x492c49e)
[task 2023-04-19T23:39:25.051Z] 23:39:25     INFO - GECKO(1620) |     #2 SizeOfExcludingThis /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:4438:21 (libxul.so+0x492c7c8) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.052Z] 23:39:25     INFO - GECKO(1620) |     #3 mozilla::net::CacheFileIOManager::SizeOfIncludingThis(unsigned long (*)(void const*)) /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:4444:36 (libxul.so+0x492c7c8)
[task 2023-04-19T23:39:25.052Z] 23:39:25     INFO - GECKO(1620) |     #4 mozilla::net::CacheStorageService::CollectReports(nsIHandleReportCallback*, nsISupports*, bool) /builds/worker/checkouts/gecko/netwerk/cache2/CacheStorageService.cpp:2240:3 (libxul.so+0x49648bf) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.052Z] 23:39:25     INFO - GECKO(1620) |     #5 non-virtual thunk to mozilla::net::CacheStorageService::CollectReports(nsIHandleReportCallback*, nsISupports*, bool) /builds/worker/checkouts/gecko/netwerk/cache2/CacheStorageService.cpp (libxul.so+0x4965010) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.052Z] 23:39:25     INFO - GECKO(1620) |     #6 operator() /builds/worker/checkouts/gecko/xpcom/base/nsMemoryReporterManager.cpp:1979:19 (libxul.so+0x415a591) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.053Z] 23:39:25     INFO - GECKO(1620) |     #7 mozilla::detail::RunnableFunction<nsMemoryReporterManager::DispatchReporter(nsIMemoryReporter*, bool, nsIHandleReportCallback*, nsISupports*, bool)::$_0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:548:5 (libxul.so+0x415a591)
[task 2023-04-19T23:39:25.054Z] 23:39:25     INFO - GECKO(1620) |     #8 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:555:16 (libxul.so+0x4214ca2) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.054Z] 23:39:25     INFO - GECKO(1620) |     #9 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:879:26 (libxul.so+0x420dc64) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.055Z] 23:39:25     INFO - GECKO(1620) |     #10 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:702:15 (libxul.so+0x420c136) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.056Z] 23:39:25     INFO - GECKO(1620) |     #11 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:491:36 (libxul.so+0x420c52f) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.057Z] 23:39:25     INFO - GECKO(1620) |     #12 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:218:37 (libxul.so+0x4217484) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.058Z] 23:39:25     INFO - GECKO(1620) |     #13 mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:548:5 (libxul.so+0x4217484)
[task 2023-04-19T23:39:25.058Z] 23:39:25     INFO - GECKO(1620) |     #14 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1239:16 (libxul.so+0x422e5c6) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.059Z] 23:39:25     INFO - GECKO(1620) |     #15 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:479:10 (libxul.so+0x4235336) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.060Z] 23:39:25     INFO - GECKO(1620) |     #16 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x4f5344e) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.061Z] 23:39:25     INFO - GECKO(1620) |     #17 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:369:10 (libxul.so+0x4e68ee8) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.062Z] 23:39:25     INFO - GECKO(1620) |     #18 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:362:3 (libxul.so+0x4e68ee8)
[task 2023-04-19T23:39:25.063Z] 23:39:25     INFO - GECKO(1620) |     #19 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:344:3 (libxul.so+0x4e68ee8)
[task 2023-04-19T23:39:25.064Z] 23:39:25     INFO - GECKO(1620) |     #20 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:148:27 (libxul.so+0x9309133) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.065Z] 23:39:25     INFO - GECKO(1620) |     #21 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:295:30 (libxul.so+0xbcf3cb2) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.066Z] 23:39:25     INFO - GECKO(1620) |     #22 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5686:22 (libxul.so+0xbe5aa42) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.067Z] 23:39:25     INFO - GECKO(1620) |     #23 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5886:8 (libxul.so+0xbe5b583) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.068Z] 23:39:25     INFO - GECKO(1620) |     #24 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5942:21 (libxul.so+0xbe5bc41) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.069Z] 23:39:25     INFO - GECKO(1620) |     #25 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0xbe6b012) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.069Z] 23:39:25     INFO - GECKO(1620) |     #26 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:227:22 (firefox-bin+0x13429e) (BuildId: f394db96100bb4f753e535a6ba6ffa3eba6b7b91)
[task 2023-04-19T23:39:25.070Z] 23:39:25     INFO - GECKO(1620) |     #27 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:445:16 (firefox-bin+0x13429e)
[task 2023-04-19T23:39:25.071Z] 23:39:25     INFO - GECKO(1620) |   Location is heap block of size 192 at 0x7b3000017340 allocated by main thread:
[task 2023-04-19T23:39:25.071Z] 23:39:25     INFO - GECKO(1620) |     #0 malloc /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:692:5 (firefox-bin+0xa9a2c) (BuildId: f394db96100bb4f753e535a6ba6ffa3eba6b7b91)
[task 2023-04-19T23:39:25.072Z] 23:39:25     INFO - GECKO(1620) |     #1 moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15 (firefox-bin+0x136278) (BuildId: f394db96100bb4f753e535a6ba6ffa3eba6b7b91)
[task 2023-04-19T23:39:25.073Z] 23:39:25     INFO - GECKO(1620) |     #2 operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10 (libxul.so+0x4918776) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.073Z] 23:39:25     INFO - GECKO(1620) |     #3 mozilla::net::CacheFileIOManager::Init() /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:1160:38 (libxul.so+0x4918776)
[task 2023-04-19T23:39:25.074Z] 23:39:25     INFO - GECKO(1620) |     #4 mozilla::net::CacheObserver::Observe(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/netwerk/cache2/CacheObserver.cpp:206:5 (libxul.so+0x494e4f1) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.075Z] 23:39:25     INFO - GECKO(1620) |     #5 NotifyObservers /builds/worker/checkouts/gecko/xpcom/ds/nsObserverList.cpp:70:19 (libxul.so+0x417f1c4) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.076Z] 23:39:25     INFO - GECKO(1620) |     #6 nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/xpcom/ds/nsObserverService.cpp:291:19 (libxul.so+0x417f1c4)
[task 2023-04-19T23:39:25.076Z] 23:39:25     INFO - GECKO(1620) |     #7 nsXREDirProvider::DoStartup() /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:753:13 (libxul.so+0xbe698fe) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.077Z] 23:39:25     INFO - GECKO(1620) |     #8 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5431:18 (libxul.so+0xbe5a34c) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.078Z] 23:39:25     INFO - GECKO(1620) |     #9 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5886:8 (libxul.so+0xbe5b583) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.078Z] 23:39:25     INFO - GECKO(1620) |     #10 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5942:21 (libxul.so+0xbe5bc41) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.079Z] 23:39:25     INFO - GECKO(1620) |     #11 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0xbe6b012) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.079Z] 23:39:25     INFO - GECKO(1620) |     #12 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:227:22 (firefox-bin+0x13429e) (BuildId: f394db96100bb4f753e535a6ba6ffa3eba6b7b91)
[task 2023-04-19T23:39:25.080Z] 23:39:25     INFO - GECKO(1620) |     #13 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:445:16 (firefox-bin+0x13429e)
[task 2023-04-19T23:39:25.080Z] 23:39:25     INFO - GECKO(1620) |   Mutex M0 (0x7b440056fe58) created at:
[task 2023-04-19T23:39:25.081Z] 23:39:25     INFO - GECKO(1620) |     #0 pthread_mutex_init /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1341:3 (firefox-bin+0xad0d0) (BuildId: f394db96100bb4f753e535a6ba6ffa3eba6b7b91)
[task 2023-04-19T23:39:25.082Z] 23:39:25     INFO - GECKO(1620) |     #1 mozilla::detail::MutexImpl::MutexImpl() /builds/worker/checkouts/gecko/mozglue/misc/Mutex_posix.cpp:78:3 (firefox-bin+0x19f20e) (BuildId: f394db96100bb4f753e535a6ba6ffa3eba6b7b91)
[task 2023-04-19T23:39:25.082Z] 23:39:25     INFO - GECKO(1620) |     #2 OffTheBooksMutex /builds/worker/workspace/obj-build/dist/include/mozilla/Mutex.h:46:12 (libxul.so+0x495a1a1) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.083Z] 23:39:25     INFO - GECKO(1620) |     #3 Mutex /builds/worker/workspace/obj-build/dist/include/mozilla/Mutex.h:125:39 (libxul.so+0x495a1a1)
[task 2023-04-19T23:39:25.083Z] 23:39:25     INFO - GECKO(1620) |     #4 mozilla::net::CacheStorageService::CacheStorageService() /builds/worker/checkouts/gecko/netwerk/cache2/CacheStorageService.h:328:39 (libxul.so+0x495a1a1)
[task 2023-04-19T23:39:25.084Z] 23:39:25     INFO - GECKO(1620) |     #5 mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID, nsID const&, void**) /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:9956:60 (libxul.so+0x41e3f4c) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.085Z] 23:39:25     INFO - GECKO(1620) |     #6 mozilla::xpcom::StaticModule::CreateInstance(nsID const&, void**) const /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:12993:10 (libxul.so+0x41edfda) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.085Z] 23:39:25     INFO - GECKO(1620) |     #7 CreateInstance /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:184:46 (libxul.so+0x41f93f1) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.086Z] 23:39:25     INFO - GECKO(1620) |     #8 nsComponentManagerImpl::GetServiceLocked(mozilla::Maybe<mozilla::detail::BaseMonitorAutoLock<mozilla::Monitor>>&, (anonymous namespace)::EntryWrapper&, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:971:17 (libxul.so+0x41f93f1)
[task 2023-04-19T23:39:25.087Z] 23:39:25     INFO - GECKO(1620) |     #9 nsComponentManagerImpl::GetService(mozilla::xpcom::ModuleID, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:1061:10 (libxul.so+0x41f9973) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.088Z] 23:39:25     INFO - GECKO(1620) |     #10 mozilla::xpcom::GetServiceHelper::operator()(nsID const&, void**) const /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:13135:50 (libxul.so+0x41eecb8) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.089Z] 23:39:25     INFO - GECKO(1620) |     #11 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) /builds/worker/checkouts/gecko/xpcom/base/nsCOMPtr.cpp:109:7 (libxul.so+0x412320f) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.089Z] 23:39:25     INFO - GECKO(1620) |     #12 nsCOMPtr /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:652:5 (libxul.so+0x4b358a6) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.090Z] 23:39:25     INFO - GECKO(1620) |     #13 mozilla::net::nsHttpChannel::OpenCacheEntryInternal(bool) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:3528:36 (libxul.so+0x4b358a6)
[task 2023-04-19T23:39:25.091Z] 23:39:25     INFO - GECKO(1620) |     #14 mozilla::net::nsHttpChannel::OpenCacheEntry(bool) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:3505:10 (libxul.so+0x4b20635) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.091Z] 23:39:25     INFO - GECKO(1620) |     #15 mozilla::net::nsHttpChannel::ConnectOnTailUnblock() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:812:8 (libxul.so+0x4b1ff85) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.092Z] 23:39:25     INFO - GECKO(1620) |     #16 mozilla::net::nsHttpChannel::Connect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:800:10 (libxul.so+0x4b1f2c4) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.092Z] 23:39:25     INFO - GECKO(1620) |     #17 operator()<mozilla::net::nsHttpChannel> /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:762:60 (libxul.so+0x4ba6e8d) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.093Z] 23:39:25     INFO - GECKO(1620) |     #18 std::_Function_handler<nsresult (mozilla::net::nsHttpChannel*), mozilla::net::nsHttpChannel::ContinueOnBeforeConnect(bool, nsresult, bool)::$_0>::_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/../../../../include/c++/7/bits/std_function.h:301:9 (libxul.so+0x4ba6e8d)
[task 2023-04-19T23:39:25.094Z] 23:39:25     INFO - GECKO(1620) |     #19 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7/../../../../include/c++/7/bits/std_function.h:706:14 (libxul.so+0x4b1c0b7) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.094Z] 23:39:25     INFO - GECKO(1620) |     #20 mozilla::net::nsHttpChannel::CallOrWaitForResume(std::function<nsresult (mozilla::net::nsHttpChannel*)> const&) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:9082:10 (libxul.so+0x4b1c0b7)
[task 2023-04-19T23:39:25.095Z] 23:39:25     INFO - GECKO(1620) |     #21 mozilla::net::nsHttpChannel::ContinueOnBeforeConnect(bool, nsresult, bool) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:762:10 (libxul.so+0x4b1e885) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.096Z] 23:39:25     INFO - GECKO(1620) |     #22 mozilla::net::nsHttpChannel::MaybeUseHTTPSRRForUpgrade(bool, nsresult) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp (libxul.so+0x4b1db81) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.096Z] 23:39:25     INFO - GECKO(1620) |     #23 mozilla::net::nsHttpChannel::OnBeforeConnect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:597:10 (libxul.so+0x4b1cff6) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.097Z] 23:39:25     INFO - GECKO(1620) |     #24 operator()<mozilla::net::nsHttpChannel> /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:469:37 (libxul.so+0x4ba665d) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.097Z] 23:39:25     INFO - GECKO(1620) |     #25 std::_Function_handler<nsresult (mozilla::net::nsHttpChannel*), mozilla::net::nsHttpChannel::PrepareToConnect()::$_0>::_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/../../../../include/c++/7/bits/std_function.h:301:9 (libxul.so+0x4ba665d)
[task 2023-04-19T23:39:25.098Z] 23:39:25     INFO - GECKO(1620) |     #26 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7/../../../../include/c++/7/bits/std_function.h:706:14 (libxul.so+0x4b1c0b7) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.098Z] 23:39:25     INFO - GECKO(1620) |     #27 mozilla::net::nsHttpChannel::CallOrWaitForResume(std::function<nsresult (mozilla::net::nsHttpChannel*)> const&) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:9082:10 (libxul.so+0x4b1c0b7)
[task 2023-04-19T23:39:25.099Z] 23:39:25     INFO - GECKO(1620) |     #28 mozilla::net::nsHttpChannel::PrepareToConnect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:468:10 (libxul.so+0x4b1bee2) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.100Z] 23:39:25     INFO - GECKO(1620) |     #29 operator() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6452:46 (libxul.so+0x4baa9ed) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.100Z] 23:39:25     INFO - GECKO(1620) |     #30 std::_Function_handler<nsresult (mozilla::net::nsHttpChannel*), mozilla::net::nsHttpChannel::BeginConnect()::$_0>::_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/../../../../include/c++/7/bits/std_function.h:301:9 (libxul.so+0x4baa9ed)
[task 2023-04-19T23:39:25.101Z] 23:39:25     INFO - GECKO(1620) |     #31 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7/../../../../include/c++/7/bits/std_function.h:706:14 (libxul.so+0x4b1c0b7) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.102Z] 23:39:25     INFO - GECKO(1620) |     #32 mozilla::net::nsHttpChannel::CallOrWaitForResume(std::function<nsresult (mozilla::net::nsHttpChannel*)> const&) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:9082:10 (libxul.so+0x4b1c0b7)
[task 2023-04-19T23:39:25.102Z] 23:39:25     INFO - GECKO(1620) |     #33 mozilla::net::nsHttpChannel::BeginConnect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6451:8 (libxul.so+0x4b4303f) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.103Z] 23:39:25     INFO - GECKO(1620) |     #34 mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable*, nsIChannel*, nsIProxyInfo*, nsresult) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6771:10 (libxul.so+0x4b46a35) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.104Z] 23:39:25     INFO - GECKO(1620) |     #35 non-virtual thunk to mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable*, nsIChannel*, nsIProxyInfo*, nsresult) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp (libxul.so+0x4b46bac) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.104Z] 23:39:25     INFO - GECKO(1620) |     #36 mozilla::net::nsAsyncResolveRequest::DoCallback() /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:413:18 (libxul.so+0x4489a0c) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.105Z] 23:39:25     INFO - GECKO(1620) |     #37 Run /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:274:20 (libxul.so+0x4487473) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.105Z] 23:39:25     INFO - GECKO(1620) |     #38 operator() /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:256:14 (libxul.so+0x4487473)
[task 2023-04-19T23:39:25.106Z] 23:39:25     INFO - GECKO(1620) |     #39 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/../../../../include/c++/7/bits/std_function.h:301:9 (libxul.so+0x4487473)
[task 2023-04-19T23:39:25.107Z] 23:39:25     INFO - GECKO(1620) |     #40 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7/../../../../include/c++/7/bits/std_function.h:706:14 (libxul.so+0x443dec3) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.115Z] 23:39:25     INFO - GECKO(1620) |     #41 mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::Finish() /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:607:10 (libxul.so+0x443dec3)
[task 2023-04-19T23:39:25.116Z] 23:39:25     INFO - GECKO(1620) |     #42 mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::ProcessNextFilter() /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:517:14 (libxul.so+0x443daa3) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.116Z] 23:39:25     INFO - GECKO(1620) |     #43 mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::AsyncProcess(mozilla::net::nsAsyncResolveRequest*) /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:493:19 (libxul.so+0x443d636) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.117Z] 23:39:25     INFO - GECKO(1620) |     #44 mozilla::net::nsAsyncResolveRequest::ProcessLocally(mozilla::net::nsProtocolInfo&, nsIProxyInfo*, bool) /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:265:33 (libxul.so+0x4445ca1) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.118Z] 23:39:25     INFO - GECKO(1620) |     #45 mozilla::net::nsProtocolProxyService::AsyncResolveInternal(nsIChannel*, unsigned int, nsIProtocolProxyCallback*, nsICancelable**, bool, nsISerialEventTarget*) /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:1583:15 (libxul.so+0x4444e27) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.118Z] 23:39:25     INFO - GECKO(1620) |     #46 mozilla::net::nsProtocolProxyService::AsyncResolve2(nsIChannel*, unsigned int, nsIProtocolProxyCallback*, nsISerialEventTarget*, nsICancelable**) /builds/worker/checkouts/gecko/netwerk/base/nsProtocolProxyService.cpp:1601:10 (libxul.so+0x4445d12) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.119Z] 23:39:25     INFO - GECKO(1620) |     #47 mozilla::net::nsHttpChannel::ResolveProxy() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:3049:16 (libxul.so+0x4b32c74) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.119Z] 23:39:25     INFO - GECKO(1620) |     #48 mozilla::net::nsHttpChannel::MaybeResolveProxyAndBeginConnect() /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6112:25 (libxul.so+0x4b41632) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.120Z] 23:39:25     INFO - GECKO(1620) |     #49 mozilla::net::nsHttpChannel::AsyncOpenFinal(mozilla::TimeStamp) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6099:5 (libxul.so+0x4b41494) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.120Z] 23:39:25     INFO - GECKO(1620) |     #50 mozilla::net::nsHttpChannel::AsyncOpen(nsIStreamListener*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp:6038:3 (libxul.so+0x4b40d09) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.121Z] 23:39:25     INFO - GECKO(1620) |     #51 non-virtual thunk to mozilla::net::nsHttpChannel::AsyncOpen(nsIStreamListener*) /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpChannel.cpp (libxul.so+0x4b41522) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.121Z] 23:39:25     INFO - GECKO(1620) |     #52 nsUrlClassifierStreamUpdater::FetchUpdate(nsIURI*, nsTSubstring<char> const&, bool, nsTSubstring<char> const&) /builds/worker/checkouts/gecko/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:204:20 (libxul.so+0xbd61751) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.122Z] 23:39:25     INFO - GECKO(1620) |     #53 nsUrlClassifierStreamUpdater::FetchUpdate(nsTSubstring<char> const&, nsTSubstring<char> const&, bool, nsTSubstring<char> const&) /builds/worker/checkouts/gecko/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:256:10 (libxul.so+0xbd622a5) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.123Z] 23:39:25     INFO - GECKO(1620) |     #54 nsUrlClassifierStreamUpdater::DownloadUpdates(nsTSubstring<char> const&, nsTSubstring<char> const&, bool, nsTSubstring<char> const&, nsIUrlClassifierCallback*, nsIUrlClassifierCallback*, nsIUrlClassifierCallback*, bool*) /builds/worker/checkouts/gecko/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:353:10 (libxul.so+0xbd62c30) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.123Z] 23:39:25     INFO - GECKO(1620) |     #55 NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101 (libxul.so+0x42611e5) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.124Z] 23:39:25     INFO - GECKO(1620) |     #56 XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:965:10 (libxul.so+0x51155c0) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.124Z] 23:39:25     INFO - GECKO(1620) |     #57 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:486:13 (libxul.so+0xc083069) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.125Z] 23:39:25     INFO - GECKO(1620) |     #58 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:580:12 (libxul.so+0xc083069)
[task 2023-04-19T23:39:25.125Z] 23:39:25     INFO - GECKO(1620) |     #59 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xc0936ec) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.126Z] 23:39:25     INFO - GECKO(1620) |     #60 CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:652:10 (libxul.so+0xc0936ec)
[task 2023-04-19T23:39:25.126Z] 23:39:25     INFO - GECKO(1620) |     #61 js::Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3395:16 (libxul.so+0xc0936ec)
[task 2023-04-19T23:39:25.127Z] 23:39:25     INFO - GECKO(1620) |     #62 MaybeEnterInterpreterTrampoline /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xc0826ac) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.127Z] 23:39:25     INFO - GECKO(1620) |     #63 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xc0826ac)
[task 2023-04-19T23:39:25.128Z] 23:39:25     INFO - GECKO(1620) |     #64 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:612:13 (libxul.so+0xc083139) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.128Z] 23:39:25     INFO - GECKO(1620) |     #65 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xc083b95) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.128Z] 23:39:25     INFO - GECKO(1620) |     #66 js::CallFromStack(JSContext*, JS::CallArgs const&, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:652:10 (libxul.so+0xc083b95)
[task 2023-04-19T23:39:25.129Z] 23:39:25     INFO - GECKO(1620) |     #67 js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jit/BaselineIC.cpp:1591:10 (libxul.so+0xc90dfac) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.129Z] 23:39:25     INFO - GECKO(1620) |     #68 <null> <null> (0x7f8949acbe6c)
[task 2023-04-19T23:39:25.130Z] 23:39:25     INFO - GECKO(1620) |     #69 js::Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:2252:17 (libxul.so+0xc087c01) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.131Z] 23:39:25     INFO - GECKO(1620) |     #70 MaybeEnterInterpreterTrampoline /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xc0826ac) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.131Z] 23:39:25     INFO - GECKO(1620) |     #71 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xc0826ac)
[task 2023-04-19T23:39:25.132Z] 23:39:25     INFO - GECKO(1620) |     #72 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:612:13 (libxul.so+0xc083139) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.132Z] 23:39:25     INFO - GECKO(1620) |     #73 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xc083d27) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.133Z] 23:39:25     INFO - GECKO(1620) |     #74 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:679:8 (libxul.so+0xc083d27)
[task 2023-04-19T23:39:25.133Z] 23:39:25     INFO - GECKO(1620) |     #75 js::fun_apply(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/src/vm/JSFunction.cpp:1008:10 (libxul.so+0xc1da164) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.134Z] 23:39:25     INFO - GECKO(1620) |     #76 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:486:13 (libxul.so+0xc083069) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.135Z] 23:39:25     INFO - GECKO(1620) |     #77 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:580:12 (libxul.so+0xc083069)
[task 2023-04-19T23:39:25.135Z] 23:39:25     INFO - GECKO(1620) |     #78 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xc0936ec) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.136Z] 23:39:25     INFO - GECKO(1620) |     #79 CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:652:10 (libxul.so+0xc0936ec)
[task 2023-04-19T23:39:25.137Z] 23:39:25     INFO - GECKO(1620) |     #80 js::Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3395:16 (libxul.so+0xc0936ec)
[task 2023-04-19T23:39:25.137Z] 23:39:25     INFO - GECKO(1620) |     #81 MaybeEnterInterpreterTrampoline /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xc0826ac) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.137Z] 23:39:25     INFO - GECKO(1620) |     #82 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xc0826ac)
[task 2023-04-19T23:39:25.138Z] 23:39:25     INFO - GECKO(1620) |     #83 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:612:13 (libxul.so+0xc083139) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.139Z] 23:39:25     INFO - GECKO(1620) |     #84 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xc083d27) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.139Z] 23:39:25     INFO - GECKO(1620) |     #85 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:679:8 (libxul.so+0xc083d27)
[task 2023-04-19T23:39:25.140Z] 23:39:25     INFO - GECKO(1620) |     #86 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/CallAndConstruct.cpp:53:10 (libxul.so+0xc12dce3) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.141Z] 23:39:25     INFO - GECKO(1620) |     #87 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedJSClass.cpp:918:17 (libxul.so+0x510ad34) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.141Z] 23:39:25     INFO - GECKO(1620) |     #88 PrepareAndDispatch /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115:37 (libxul.so+0x4262197) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.142Z] 23:39:25     INFO - GECKO(1620) |     #89 SharedStub xptcstubs_x86_64_linux.cpp (libxul.so+0x42614e2) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.142Z] 23:39:25     INFO - GECKO(1620) |     #90 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:555:16 (libxul.so+0x4214ca2) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.142Z] 23:39:25     INFO - GECKO(1620) |     #91 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:879:26 (libxul.so+0x420dc64) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.142Z] 23:39:25     INFO - GECKO(1620) |     #92 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:702:15 (libxul.so+0x420c136) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.143Z] 23:39:25     INFO - GECKO(1620) |     #93 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:491:36 (libxul.so+0x420c52f) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.143Z] 23:39:25     INFO - GECKO(1620) |     #94 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:218:37 (libxul.so+0x4217484) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.144Z] 23:39:25     INFO - GECKO(1620) |     #95 mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:548:5 (libxul.so+0x4217484)
[task 2023-04-19T23:39:25.144Z] 23:39:25     INFO - GECKO(1620) |     #96 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1239:16 (libxul.so+0x422e5c6) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.145Z] 23:39:25     INFO - GECKO(1620) |     #97 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:479:10 (libxul.so+0x4235336) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.146Z] 23:39:25     INFO - GECKO(1620) |     #98 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x4f5344e) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.146Z] 23:39:25     INFO - GECKO(1620) |     #99 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:369:10 (libxul.so+0x4e68ee8) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.146Z] 23:39:25     INFO - GECKO(1620) |     #100 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:362:3 (libxul.so+0x4e68ee8)
[task 2023-04-19T23:39:25.147Z] 23:39:25     INFO - GECKO(1620) |     #101 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:344:3 (libxul.so+0x4e68ee8)
[task 2023-04-19T23:39:25.148Z] 23:39:25     INFO - GECKO(1620) |     #102 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:148:27 (libxul.so+0x9309133) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.148Z] 23:39:25     INFO - GECKO(1620) |     #103 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:295:30 (libxul.so+0xbcf3cb2) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.148Z] 23:39:25     INFO - GECKO(1620) |     #104 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5686:22 (libxul.so+0xbe5aa42) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.148Z] 23:39:25     INFO - GECKO(1620) |     #105 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5886:8 (libxul.so+0xbe5b583) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.149Z] 23:39:25     INFO - GECKO(1620) |     #106 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5942:21 (libxul.so+0xbe5bc41) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.149Z] 23:39:25     INFO - GECKO(1620) |     #107 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0xbe6b012) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.150Z] 23:39:25     INFO - GECKO(1620) |     #108 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:227:22 (firefox-bin+0x13429e) (BuildId: f394db96100bb4f753e535a6ba6ffa3eba6b7b91)
[task 2023-04-19T23:39:25.150Z] 23:39:25     INFO - GECKO(1620) |     #109 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:445:16 (firefox-bin+0x13429e)
[task 2023-04-19T23:39:25.150Z] 23:39:25     INFO - GECKO(1620) |   Thread T15 'Cache2 I/O' (tid=1649, running) created by main thread at:
[task 2023-04-19T23:39:25.151Z] 23:39:25     INFO - GECKO(1620) |     #0 pthread_create /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1048:3 (firefox-bin+0xab75b) (BuildId: f394db96100bb4f753e535a6ba6ffa3eba6b7b91)
[task 2023-04-19T23:39:25.151Z] 23:39:25     INFO - GECKO(1620) |     #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x46cbe) (BuildId: 399d685c8aab3f5d9bd34db622e0e582b7f01c4d)
[task 2023-04-19T23:39:25.152Z] 23:39:25     INFO - GECKO(1620) |     #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x3bd44) (BuildId: 399d685c8aab3f5d9bd34db622e0e582b7f01c4d)
[task 2023-04-19T23:39:25.152Z] 23:39:25     INFO - GECKO(1620) |     #3 mozilla::net::CacheIOThread::Init() /builds/worker/checkouts/gecko/netwerk/cache2/CacheIOThread.cpp:193:7 (libxul.so+0x4918c9b) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.153Z] 23:39:25     INFO - GECKO(1620) |     #4 mozilla::net::CacheFileIOManager::InitInternal() /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:1174:19 (libxul.so+0x4918bc3) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.153Z] 23:39:25     INFO - GECKO(1620) |     #5 mozilla::net::CacheFileIOManager::Init() /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:1162:24 (libxul.so+0x491879f) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.154Z] 23:39:25     INFO - GECKO(1620) |     #6 mozilla::net::CacheObserver::Observe(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/netwerk/cache2/CacheObserver.cpp:206:5 (libxul.so+0x494e4f1) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.154Z] 23:39:25     INFO - GECKO(1620) |     #7 NotifyObservers /builds/worker/checkouts/gecko/xpcom/ds/nsObserverList.cpp:70:19 (libxul.so+0x417f1c4) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.155Z] 23:39:25     INFO - GECKO(1620) |     #8 nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/xpcom/ds/nsObserverService.cpp:291:19 (libxul.so+0x417f1c4)
[task 2023-04-19T23:39:25.155Z] 23:39:25     INFO - GECKO(1620) |     #9 nsXREDirProvider::DoStartup() /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:753:13 (libxul.so+0xbe698fe) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.156Z] 23:39:25     INFO - GECKO(1620) |     #10 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5431:18 (libxul.so+0xbe5a34c) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.156Z] 23:39:25     INFO - GECKO(1620) |     #11 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5886:8 (libxul.so+0xbe5b583) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.157Z] 23:39:25     INFO - GECKO(1620) |     #12 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5942:21 (libxul.so+0xbe5bc41) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.157Z] 23:39:25     INFO - GECKO(1620) |     #13 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0xbe6b012) (BuildId: 56e4677f1673e7843bfda112bba3e758a13abe61)
[task 2023-04-19T23:39:25.158Z] 23:39:25     INFO - GECKO(1620) |     #14 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:227:22 (firefox-bin+0x13429e) (BuildId: f394db96100bb4f753e535a6ba6ffa3eba6b7b91)
[task 2023-04-19T23:39:25.158Z] 23:39:25     INFO - GECKO(1620) |     #15 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:445:16 (firefox-bin+0x13429e)
[task 2023-04-19T23:39:25.159Z] 23:39:25     INFO - GECKO(1620) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:373:13 in assign_assuming_AddRef
[task 2023-04-19T23:39:25.160Z] 23:39:25     INFO - GECKO(1620) | ==================
[task 2023-04-19T23:39:25.161Z] 23:39:25     INFO - GECKO(1620) | Exiting due to channel error.
[task 2023-04-19T23:39:25.161Z] 23:39:25     INFO - GECKO(1620) | Exiting due to channel error.
[task 2023-04-19T23:39:25.161Z] 23:39:25     INFO - GECKO(1620) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=58.2215) Exiting due to channel error.
[task 2023-04-19T23:39:25.162Z] 23:39:25     INFO - GECKO(1620) | Exiting due to channel error.
[task 2023-04-19T23:39:25.163Z] 23:39:25     INFO - GECKO(1620) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=4.00166) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=66.2269) Exiting due to channel error.
[task 2023-04-19T23:39:25.164Z] 23:39:25     INFO - GECKO(1620) | Exiting due to channel error.
[task 2023-04-19T23:39:25.165Z] 23:39:25     INFO - GECKO(1620) | Exiting due to channel error.
[task 2023-04-19T23:39:25.165Z] 23:39:25     INFO - GECKO(1620) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=49.1074) Exiting due to channel error.
[task 2023-04-19T23:39:26.139Z] 23:39:26     INFO - GECKO(1620) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=67.124) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=4.07152) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=7.14599)
[task 2023-04-19T23:39:26.140Z] 23:39:26     INFO - TEST-INFO | Main app process: killed by SIGIOT

Group: core-security → network-core-security
Component: DOM: Core & HTML → Networking: Cache
Keywords: csectype-race

This looks like a race involving memory reporting of CacheFileIOManager which is likely difficult to exploit.

Keywords: sec-moderate
Duplicate of this bug: 1830390

It seems we do a sync dispatch to the IO thread to measure the handles here, so presumably we could do the same for the metadata timer?

Severity: -- → S3
Priority: -- → P2
Whiteboard: [necko-triaged]
Duplicate of this bug: 1848064
Assignee: nobody → rjesup
Status: NEW → ASSIGNED
Pushed by rjesup@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/09fe0536f70e clean up memory reporting for CacheFileIOManager r=necko-reviewers,valentin

Backed out for causing build bustages in CacheFileIOManager.cpp.:
https://hg.mozilla.org/integration/autoland/rev/92d6fa7f0ee68ef18dcf4e530c24336cdd05e3bb

Push with bustage
Failure log

[task 2024-09-09T12:55:22.006Z] 12:55:22    ERROR -  /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:4454:54: error: use of undeclared identifier 'mallocSizeOf'; did you mean 'mMallocSizeOf'?
[task 2024-09-09T12:55:22.006Z] 12:55:22     INFO -   4454 |     if (sizeOf) mSize += sizeOf->SizeOfIncludingThis(mallocSizeOf);
[task 2024-09-09T12:55:22.007Z] 12:55:22     INFO -        |                                                      ^~~~~~~~~~~~
[task 2024-09-09T12:55:22.007Z] 12:55:22     INFO -        |                                                      mMallocSizeOf
[task 2024-09-09T12:55:22.007Z] 12:55:22     INFO -  /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:4464:25: note: 'mMallocSizeOf' declared here
[task 2024-09-09T12:55:22.007Z] 12:55:22     INFO -   4464 |   mozilla::MallocSizeOf mMallocSizeOf;
[task 2024-09-09T12:55:22.007Z] 12:55:22     INFO -        |                         ^
[task 2024-09-09T12:55:22.007Z] 12:55:22     INFO -  1 error generated.
Flags: needinfo?(rjesup)
Pushed by rjesup@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8988a0dd2371 clean up memory reporting for CacheFileIOManager r=necko-reviewers,valentin
Backout by nerli@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/482859d294b9 Backed out changeset 8988a0dd2371 for causing build bustages in CacheFileIOManager.cpp CLOSED TREE

Backed out for causing build bustages in CacheFileIOManager.cpp:
https://hg.mozilla.org/integration/autoland/rev/482859d294b9cf01b6f87f18a1e0fd2a2a7bd0c4

Push with bustage
Failure log

[task 2024-09-09T13:48:31.546Z] 13:48:31    ERROR -  /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:4454:54: error: use of undeclared identifier 'mallocSizeOf'; did you mean 'mMallocSizeOf'?
[task 2024-09-09T13:48:31.547Z] 13:48:31     INFO -   4454 |     if (sizeOf) mSize += sizeOf->SizeOfIncludingThis(mallocSizeOf);
[task 2024-09-09T13:48:31.547Z] 13:48:31     INFO -        |                                                      ^~~~~~~~~~~~
[task 2024-09-09T13:48:31.548Z] 13:48:31     INFO -        |                                                      mMallocSizeOf
[task 2024-09-09T13:48:31.548Z] 13:48:31     INFO -  /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileIOManager.cpp:4464:25: note: 'mMallocSizeOf' declared here
[task 2024-09-09T13:48:31.549Z] 13:48:31     INFO -   4464 |   mozilla::MallocSizeOf mMallocSizeOf;
[task 2024-09-09T13:48:31.549Z] 13:48:31     INFO -        |                         ^
[task 2024-09-09T13:48:31.549Z] 13:48:31     INFO -  1 error generated.
Pushed by rjesup@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/94ff542d54ee clean up memory reporting for CacheFileIOManager r=necko-reviewers,valentin
Group: network-core-security → core-security-release
Status: ASSIGNED → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch
Flags: needinfo?(rjesup)

The patch landed in nightly and beta is affected.
:jesup, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox131 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(rjesup)
Flags: needinfo?(rjesup)

Please nominate this for ESR128 approval when you get a chance. It grafts cleanly.

Flags: needinfo?(rjesup)

Comment on attachment 9423275 [details]
Bug 1829029: clean up memory reporting for CacheFileIOManager r=#necko-reviewers!

ESR Uplift Approval Request

  • If this is not a sec:{high,crit} bug, please state case for ESR consideration: Sec issue, ryan asked me to nominate
  • User impact if declined: Data race on memory reporter. Needs manual trigger by user from about:memory
  • Fix Landed on Version: 130
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Only memory reporter, simple fix
Flags: needinfo?(rjesup)
Attachment #9423275 - Flags: approval-mozilla-esr128?

Comment on attachment 9423275 [details]
Bug 1829029: clean up memory reporting for CacheFileIOManager r=#necko-reviewers!

Approved for 128.4esr.

Attachment #9423275 - Flags: approval-mozilla-esr128? → approval-mozilla-esr128+
QA Whiteboard: [post-critsmash-triage]
Flags: qe-verify-
Whiteboard: [necko-triaged] → [necko-triaged] [adv-main132+r] [adv-esr128.4+r]
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: