Closed Bug 1640332 Opened 4 years ago Closed 4 years ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/imgRequest.h:207:12 in IsDeniedCrossSiteCORSRequest

Categories

(Core :: Graphics: ImageLib, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox76 --- unaffected
firefox77 --- unaffected
firefox78 --- fixed

People

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

References

(Blocks 1 open bug, Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(2 files)

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


[task 2020-05-23T00:18:25.567Z] 00:18:25     INFO - TEST-START | image/test/mochitest/test_error_events.html
[task 2020-05-23T00:18:26.141Z] 00:18:26     INFO - GECKO(3754) | ==================
[task 2020-05-23T00:18:26.141Z] 00:18:26     INFO - GECKO(3754) | WARNING: ThreadSanitizer: data race (pid=3849)
[task 2020-05-23T00:18:26.141Z] 00:18:26     INFO - GECKO(3754) |   Read of size 1 at 0x7b4c000d0078 by main thread:
[task 2020-05-23T00:18:26.142Z] 00:18:26     INFO - GECKO(3754) |     #0 IsDeniedCrossSiteCORSRequest /builds/worker/workspace/obj-build/dist/include/imgRequest.h:207:12 (libxul.so+0x2324765)
[task 2020-05-23T00:18:26.142Z] 00:18:26     INFO - GECKO(3754) |     #1 imgRequestProxy::OnLoadComplete(bool) /builds/worker/checkouts/gecko/image/imgRequestProxy.cpp:1046:34 (libxul.so+0x2324765)
[task 2020-05-23T00:18:26.142Z] 00:18:26     INFO - GECKO(3754) |     #2 non-virtual thunk to imgRequestProxy::OnLoadComplete(bool) /builds/worker/checkouts/gecko/image/imgRequestProxy.cpp (libxul.so+0x23248af)
[task 2020-05-23T00:18:26.142Z] 00:18:26     INFO - GECKO(3754) |     #3 EmulateRequestFinished /builds/worker/checkouts/gecko/image/ProgressTracker.cpp:404:16 (libxul.so+0x22dee54)
[task 2020-05-23T00:18:26.142Z] 00:18:26     INFO - GECKO(3754) |     #4 mozilla::image::ProgressTracker::RemoveObserver(mozilla::image::IProgressObserver*) /builds/worker/checkouts/gecko/image/ProgressTracker.cpp:483:5 (libxul.so+0x22dee54)
[task 2020-05-23T00:18:26.143Z] 00:18:26     INFO - GECKO(3754) |     #5 imgRequest::RemoveProxy(imgRequestProxy*, nsresult) /builds/worker/checkouts/gecko/image/imgRequest.cpp:214:25 (libxul.so+0x231b25b)
[task 2020-05-23T00:18:26.143Z] 00:18:26     INFO - GECKO(3754) |     #6 imgRequestProxy::RemoveFromOwner(nsresult) /builds/worker/checkouts/gecko/image/imgRequestProxy.cpp:332:12 (libxul.so+0x231fdc5)
[task 2020-05-23T00:18:26.143Z] 00:18:26     INFO - GECKO(3754) |     #7 imgRequestProxy::CancelAndForgetObserver(nsresult) /builds/worker/checkouts/gecko/image/imgRequestProxy.cpp:477:3 (libxul.so+0x2320c92)
[task 2020-05-23T00:18:26.144Z] 00:18:26     INFO - GECKO(3754) |     #8 non-virtual thunk to imgRequestProxy::CancelAndForgetObserver(nsresult) /builds/worker/checkouts/gecko/image/imgRequestProxy.cpp (libxul.so+0x2320e7f)
[task 2020-05-23T00:18:26.144Z] 00:18:26     INFO - GECKO(3754) |     #9 mozilla::dom::Document::ForgetImagePreload(nsIURI*) /builds/worker/checkouts/gecko/dom/base/Document.cpp:11454:12 (libxul.so+0x2568486)
[task 2020-05-23T00:18:26.144Z] 00:18:26     INFO - GECKO(3754) |     #10 nsImageLoadingContent::LoadImage(nsIURI*, bool, bool, nsImageLoadingContent::ImageLoadType, unsigned int, bool, mozilla::dom::Document*, nsIPrincipal*) /builds/worker/checkouts/gecko/dom/base/nsImageLoadingContent.cpp:1180:14 (libxul.so+0x248104c)
[task 2020-05-23T00:18:26.144Z] 00:18:26     INFO - GECKO(3754) |     #11 nsImageLoadingContent::LoadImage(nsTSubstring<char16_t> const&, bool, bool, nsImageLoadingContent::ImageLoadType, nsIPrincipal*) /builds/worker/checkouts/gecko/dom/base/nsImageLoadingContent.cpp:1058:10 (libxul.so+0x2481607)
[task 2020-05-23T00:18:26.144Z] 00:18:26     INFO - GECKO(3754) |     #12 mozilla::dom::HTMLImageElement::LoadSelectedImage(bool, bool, bool) /builds/worker/checkouts/gecko/dom/html/HTMLImageElement.cpp:938:12 (libxul.so+0x3a0956b)
[task 2020-05-23T00:18:26.144Z] 00:18:26     INFO - GECKO(3754) |     #13 mozilla::dom::HTMLImageElement::MaybeLoadImage(bool) /builds/worker/checkouts/gecko/dom/html/HTMLImageElement.cpp:642:3 (libxul.so+0x3a08e72)
[task 2020-05-23T00:18:26.148Z] 00:18:26     INFO - GECKO(3754) |     #14 applyImpl<mozilla::dom::HTMLImageElement, void (mozilla::dom::HTMLImageElement::*)(bool), StoreCopyPassByConstLRef<bool> , 0> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1185:12 (libxul.so+0x3a30d26)
[task 2020-05-23T00:18:26.148Z] 00:18:26     INFO - GECKO(3754) |     #15 apply<mozilla::dom::HTMLImageElement, void (mozilla::dom::HTMLImageElement::*)(bool)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1191:12 (libxul.so+0x3a30d26)
[task 2020-05-23T00:18:26.149Z] 00:18:26     INFO - GECKO(3754) |     #16 mozilla::detail::RunnableMethodImpl<mozilla::dom::HTMLImageElement*, void (mozilla::dom::HTMLImageElement::*)(bool), true, (mozilla::RunnableKind)0, bool>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1237:13 (libxul.so+0x3a30d26)
[task 2020-05-23T00:18:26.149Z] 00:18:26     INFO - GECKO(3754) |     #17 nsContentUtils::RemoveScriptBlocker() /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:5343:15 (libxul.so+0x23f0211)
[task 2020-05-23T00:18:26.150Z] 00:18:26     INFO - GECKO(3754) |     #18 mozilla::dom::Document::EndUpdate() /builds/worker/checkouts/gecko/dom/base/Document.cpp:7084:3 (libxul.so+0x2552b4e)
[task 2020-05-23T00:18:26.150Z] 00:18:26     INFO - GECKO(3754) |     #19 EndDocUpdate /builds/worker/checkouts/gecko/parser/html/nsHtml5DocumentBuilder.h:73:16 (libxul.so+0x1d0fb7c)
[task 2020-05-23T00:18:26.150Z] 00:18:26     INFO - GECKO(3754) |     #20 nsHtml5AutoFlush::~nsHtml5AutoFlush() /builds/worker/checkouts/gecko/parser/html/nsHtml5TreeOpExecutor.cpp:88:18 (libxul.so+0x1d0fb7c)
[task 2020-05-23T00:18:26.150Z] 00:18:26     INFO - GECKO(3754) |     #21 nsHtml5TreeOpExecutor::RunFlushLoop() /builds/worker/checkouts/gecko/parser/html/nsHtml5TreeOpExecutor.cpp:521:5 (libxul.so+0x1d0dc46)
[task 2020-05-23T00:18:26.150Z] 00:18:26     INFO - GECKO(3754) |     #22 nsHtml5ExecutorReflusher::Run() /builds/worker/checkouts/gecko/parser/html/nsHtml5TreeOpExecutor.cpp:70:16 (libxul.so+0x1d13f89)
[task 2020-05-23T00:18:26.151Z] 00:18:26     INFO - GECKO(3754) |     #23 mozilla::SchedulerGroup::Runnable::Run() /builds/worker/checkouts/gecko/xpcom/threads/SchedulerGroup.cpp:146:20 (libxul.so+0xaeb73a)
[task 2020-05-23T00:18:26.151Z] 00:18:26     INFO - GECKO(3754) |     #24 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1211:14 (libxul.so+0xb050a8)
[task 2020-05-23T00:18:26.152Z] 00:18:26     INFO - GECKO(3754) |     #25 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:501:10 (libxul.so+0xb09aa2)
[task 2020-05-23T00:18:26.153Z] 00:18:26     INFO - GECKO(3754) |     #26 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0x13c4ee9)
[task 2020-05-23T00:18:26.153Z] 00:18:26     INFO - GECKO(3754) |     #27 MaybeFlushQueue /builds/worker/workspace/obj-build/dist/include/mozilla/net/ChannelEventQueue.h:350:5 (libxul.so+0x125bf5b)
[task 2020-05-23T00:18:26.153Z] 00:18:26     INFO - GECKO(3754) |     #28 CompleteResume /builds/worker/workspace/obj-build/dist/include/mozilla/net/ChannelEventQueue.h:329:5 (libxul.so+0x125bf5b)
[task 2020-05-23T00:18:26.153Z] 00:18:26     INFO - GECKO(3754) |     #29 mozilla::net::ChannelEventQueue::ResumeInternal()::CompleteResumeRunnable::Run() /builds/worker/checkouts/gecko/netwerk/ipc/ChannelEventQueue.cpp:148:17 (libxul.so+0x125bf5b)
[task 2020-05-23T00:18:26.154Z] 00:18:26     INFO - GECKO(3754) |     #30 mozilla::SchedulerGroup::Runnable::Run() /builds/worker/checkouts/gecko/xpcom/threads/SchedulerGroup.cpp:146:20 (libxul.so+0xaeb73a)
[task 2020-05-23T00:18:26.155Z] 00:18:26     INFO - GECKO(3754) |     #31 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1211:14 (libxul.so+0xb050a8)
[task 2020-05-23T00:18:26.155Z] 00:18:26     INFO - GECKO(3754) |     #32 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:501:10 (libxul.so+0xb09aa2)
[task 2020-05-23T00:18:26.155Z] 00:18:26     INFO - GECKO(3754) |     #33 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:109:5 (libxul.so+0x13c4f9e)
[task 2020-05-23T00:18:26.156Z] 00:18:26     INFO - GECKO(3754) |     #34 mozilla::SchedulerGroup::Runnable::Run() /builds/worker/checkouts/gecko/xpcom/threads/SchedulerGroup.cpp:146:20 (libxul.so+0xaeb73a)
[task 2020-05-23T00:18:26.157Z] 00:18:26     INFO - GECKO(3754) |     #35 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1211:14 (libxul.so+0xb050a8)
[task 2020-05-23T00:18:26.157Z] 00:18:26     INFO - GECKO(3754) |     #36 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:501:10 (libxul.so+0xb09aa2)
[task 2020-05-23T00:18:26.158Z] 00:18:26     INFO - GECKO(3754) |     #37 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0x13c4ee9)
[task 2020-05-23T00:18:26.159Z] 00:18:26     INFO - GECKO(3754) |     #38 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:270:30 (libxul.so+0x13c58fb)
[task 2020-05-23T00:18:26.159Z] 00:18:26     INFO - GECKO(3754) |     #39 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:315:10 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.160Z] 00:18:26     INFO - GECKO(3754) |     #40 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:308:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.160Z] 00:18:26     INFO - GECKO(3754) |     #41 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:290:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.160Z] 00:18:26     INFO - GECKO(3754) |     #42 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4839bc3)
[task 2020-05-23T00:18:26.161Z] 00:18:26     INFO - GECKO(3754) |     #43 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:909:20 (libxul.so+0x643e7b9)
[task 2020-05-23T00:18:26.162Z] 00:18:26     INFO - GECKO(3754) |     #44 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:237:9 (libxul.so+0x13c58aa)
[task 2020-05-23T00:18:26.162Z] 00:18:26     INFO - GECKO(3754) |     #45 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:315:10 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.163Z] 00:18:26     INFO - GECKO(3754) |     #46 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:308:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.163Z] 00:18:26     INFO - GECKO(3754) |     #47 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:290:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.164Z] 00:18:26     INFO - GECKO(3754) |     #48 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:740:34 (libxul.so+0x643e531)
[task 2020-05-23T00:18:26.165Z] 00:18:26     INFO - GECKO(3754) |     #49 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6446602)
[task 2020-05-23T00:18:26.168Z] 00:18:26     INFO - GECKO(3754) |     #50 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (firefox+0xca0c7)
[task 2020-05-23T00:18:26.169Z] 00:18:26     INFO - GECKO(3754) |     #51 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (firefox+0xca0c7)
[task 2020-05-23T00:18:26.169Z] 00:18:26     INFO - GECKO(3754) |   Previous write of size 1 at 0x7b4c000d0078 by thread T16 (mutexes: write M476672701919723584):
[task 2020-05-23T00:18:26.169Z] 00:18:26     INFO - GECKO(3754) |     #0 imgRequest::OnDataAvailable(nsIRequest*, nsIInputStream*, unsigned long, unsigned int) /builds/worker/checkouts/gecko/image/imgRequest.cpp:1024:21 (libxul.so+0x231d191)
[task 2020-05-23T00:18:26.170Z] 00:18:26     INFO - GECKO(3754) |     #1 ProxyListener::OnDataAvailable(nsIRequest*, nsIInputStream*, unsigned long, unsigned int) /builds/worker/checkouts/gecko/image/imgLoader.cpp:2822:25 (libxul.so+0x2317090)
[task 2020-05-23T00:18:26.170Z] 00:18:26     INFO - GECKO(3754) |     #2 mozilla::net::HttpChannelChild::DoOnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned long, unsigned int) /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelChild.cpp:953:29 (libxul.so+0x10bf333)
[task 2020-05-23T00:18:26.171Z] 00:18:26     INFO - GECKO(3754) |     #3 mozilla::net::HttpChannelChild::OnTransportAndData(nsresult const&, nsresult const&, unsigned long const&, unsigned int const&, nsTString<char> const&) /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelChild.cpp:850:3 (libxul.so+0x10c69aa)
[task 2020-05-23T00:18:26.172Z] 00:18:26     INFO - GECKO(3754) |     #4 operator() /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpChannelChild.cpp:747:19 (libxul.so+0x10fa10c)
[task 2020-05-23T00:18:26.172Z] 00:18:26     INFO - GECKO(3754) |     #5 std::_Function_handler<void (), mozilla::net::HttpChannelChild::ProcessOnTransportAndData(nsresult const&, nsresult const&, unsigned long const&, unsigned int const&, nsTString<char> const&)::$_13>::_M_invoke(std::_Any_data const&) /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/std_function.h:316:2 (libxul.so+0x10fa10c)
[task 2020-05-23T00:18:26.172Z] 00:18:26     INFO - GECKO(3754) |     #6 operator() /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/std_function.h:706:14 (libxul.so+0x1037003)
[task 2020-05-23T00:18:26.173Z] 00:18:26     INFO - GECKO(3754) |     #7 mozilla::net::ChannelFunctionEvent::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/net/ChannelEventQueue.h:79:25 (libxul.so+0x1037003)
[task 2020-05-23T00:18:26.179Z] 00:18:26     INFO - GECKO(3754) |     #8 mozilla::net::ChannelEventQueue::FlushQueue() /builds/worker/checkouts/gecko/netwerk/ipc/ChannelEventQueue.cpp:90:12 (libxul.so+0x123c59b)
[task 2020-05-23T00:18:26.180Z] 00:18:26     INFO - GECKO(3754) |     #9 MaybeFlushQueue /builds/worker/workspace/obj-build/dist/include/mozilla/net/ChannelEventQueue.h:350:5 (libxul.so+0x125bf5b)
[task 2020-05-23T00:18:26.181Z] 00:18:26     INFO - GECKO(3754) |     #10 CompleteResume /builds/worker/workspace/obj-build/dist/include/mozilla/net/ChannelEventQueue.h:329:5 (libxul.so+0x125bf5b)
[task 2020-05-23T00:18:26.182Z] 00:18:26     INFO - GECKO(3754) |     #11 mozilla::net::ChannelEventQueue::ResumeInternal()::CompleteResumeRunnable::Run() /builds/worker/checkouts/gecko/netwerk/ipc/ChannelEventQueue.cpp:148:17 (libxul.so+0x125bf5b)
[task 2020-05-23T00:18:26.182Z] 00:18:26     INFO - GECKO(3754) |     #12 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1211:14 (libxul.so+0xb050a8)
[task 2020-05-23T00:18:26.182Z] 00:18:26     INFO - GECKO(3754) |     #13 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:501:10 (libxul.so+0xb09aa2)
[task 2020-05-23T00:18:26.182Z] 00:18:26     INFO - GECKO(3754) |     #14 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332:5 (libxul.so+0x13c5a58)
[task 2020-05-23T00:18:26.183Z] 00:18:26     INFO - GECKO(3754) |     #15 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:315:10 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.183Z] 00:18:26     INFO - GECKO(3754) |     #16 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:308:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.183Z] 00:18:26     INFO - GECKO(3754) |     #17 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:290:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.183Z] 00:18:26     INFO - GECKO(3754) |     #18 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:444:10 (libxul.so+0xb016c5)
[task 2020-05-23T00:18:26.183Z] 00:18:26     INFO - GECKO(3754) |     #19 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44d8f)
[task 2020-05-23T00:18:26.184Z] 00:18:26     INFO - GECKO(3754) |   Location is heap block of size 448 at 0x7b4c000cfec0 allocated by main thread:
[task 2020-05-23T00:18:26.184Z] 00:18:26     INFO - GECKO(3754) |     #0 malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:650:5 (firefox+0x56bf4)
[task 2020-05-23T00:18:26.184Z] 00:18:26     INFO - GECKO(3754) |     #1 moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15 (firefox+0xcb768)
[task 2020-05-23T00:18:26.184Z] 00:18:26     INFO - GECKO(3754) |     #2 operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10 (libxul.so+0x2314f05)
[task 2020-05-23T00:18:26.185Z] 00:18:26     INFO - GECKO(3754) |     #3 NewRequestAndEntry(bool, imgLoader*, mozilla::image::ImageCacheKey const&, imgRequest**, imgCacheEntry**) /builds/worker/checkouts/gecko/image/imgLoader.cpp:625:32 (libxul.so+0x2314f05)
[task 2020-05-23T00:18:26.185Z] 00:18:26     INFO - GECKO(3754) |     #4 imgLoader::LoadImage(nsIURI*, nsIURI*, nsIReferrerInfo*, nsIPrincipal*, unsigned long, nsILoadGroup*, imgINotificationObserver*, nsINode*, mozilla::dom::Document*, unsigned int, nsISupports*, unsigned int, nsTSubstring<char16_t> const&, bool, bool, imgRequestProxy**) /builds/worker/checkouts/gecko/image/imgLoader.cpp:2310:5 (libxul.so+0x231389e)
[task 2020-05-23T00:18:26.185Z] 00:18:26     INFO - GECKO(3754) |     #5 nsContentUtils::LoadImage(nsIURI*, nsINode*, mozilla::dom::Document*, nsIPrincipal*, unsigned long, nsIReferrerInfo*, imgINotificationObserver*, int, nsTSubstring<char16_t> const&, imgRequestProxy**, unsigned int, bool, bool) /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:3366:21 (libxul.so+0x23e7b15)
[task 2020-05-23T00:18:26.185Z] 00:18:26     INFO - GECKO(3754) |     #6 mozilla::dom::Document::PreLoadImage(nsIURI*, nsTSubstring<char16_t> const&, mozilla::dom::ReferrerPolicy, bool, bool) /builds/worker/checkouts/gecko/dom/base/Document.cpp:11359:17 (libxul.so+0x2567d91)
[task 2020-05-23T00:18:26.186Z] 00:18:26     INFO - GECKO(3754) |     #7 mozilla::dom::Document::MaybePreLoadImage(nsIURI*, nsTSubstring<char16_t> const&, mozilla::dom::ReferrerPolicy, bool, bool) /builds/worker/checkouts/gecko/dom/base/Document.cpp:11398:3 (libxul.so+0x2568044)
[task 2020-05-23T00:18:26.186Z] 00:18:26     INFO - GECKO(3754) |     #8 nsHtml5TreeOpExecutor::PreloadImage(nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, bool) /builds/worker/checkouts/gecko/parser/html/nsHtml5TreeOpExecutor.cpp:1019:16 (libxul.so+0x1ccd5b2)
[task 2020-05-23T00:18:26.186Z] 00:18:26     INFO - GECKO(3754) |     #9 nsHtml5SpeculativeLoad::Perform(nsHtml5TreeOpExecutor*) /builds/worker/checkouts/gecko/parser/html/nsHtml5SpeculativeLoad.cpp:43:18 (libxul.so+0x1cccd25)
[task 2020-05-23T00:18:26.186Z] 00:18:26     INFO - GECKO(3754) |     #10 nsHtml5TreeOpExecutor::RunFlushLoop() /builds/worker/checkouts/gecko/parser/html/nsHtml5TreeOpExecutor.cpp:434:15 (libxul.so+0x1d0d98a)
[task 2020-05-23T00:18:26.187Z] 00:18:26     INFO - GECKO(3754) |     #11 nsHtml5ExecutorFlusher::Run() /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:127:18 (libxul.so+0x1d12411)
[task 2020-05-23T00:18:26.187Z] 00:18:26     INFO - GECKO(3754) |     #12 mozilla::SchedulerGroup::Runnable::Run() /builds/worker/checkouts/gecko/xpcom/threads/SchedulerGroup.cpp:146:20 (libxul.so+0xaeb73a)
[task 2020-05-23T00:18:26.187Z] 00:18:26     INFO - GECKO(3754) |     #13 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1211:14 (libxul.so+0xb050a8)
[task 2020-05-23T00:18:26.187Z] 00:18:26     INFO - GECKO(3754) |     #14 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:501:10 (libxul.so+0xb09aa2)
[task 2020-05-23T00:18:26.187Z] 00:18:26     INFO - GECKO(3754) |     #15 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0x13c4ee9)
[task 2020-05-23T00:18:26.188Z] 00:18:26     INFO - GECKO(3754) |     #16 MaybeFlushQueue /builds/worker/workspace/obj-build/dist/include/mozilla/net/ChannelEventQueue.h:350:5 (libxul.so+0x125bf5b)
[task 2020-05-23T00:18:26.188Z] 00:18:26     INFO - GECKO(3754) |     #17 CompleteResume /builds/worker/workspace/obj-build/dist/include/mozilla/net/ChannelEventQueue.h:329:5 (libxul.so+0x125bf5b)
[task 2020-05-23T00:18:26.188Z] 00:18:26     INFO - GECKO(3754) |     #18 mozilla::net::ChannelEventQueue::ResumeInternal()::CompleteResumeRunnable::Run() /builds/worker/checkouts/gecko/netwerk/ipc/ChannelEventQueue.cpp:148:17 (libxul.so+0x125bf5b)
[task 2020-05-23T00:18:26.188Z] 00:18:26     INFO - GECKO(3754) |     #19 mozilla::SchedulerGroup::Runnable::Run() /builds/worker/checkouts/gecko/xpcom/threads/SchedulerGroup.cpp:146:20 (libxul.so+0xaeb73a)
[task 2020-05-23T00:18:26.188Z] 00:18:26     INFO - GECKO(3754) |     #20 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1211:14 (libxul.so+0xb050a8)
[task 2020-05-23T00:18:26.189Z] 00:18:26     INFO - GECKO(3754) |     #21 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:501:10 (libxul.so+0xb09aa2)
[task 2020-05-23T00:18:26.189Z] 00:18:26     INFO - GECKO(3754) |     #22 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:109:5 (libxul.so+0x13c4f9e)
[task 2020-05-23T00:18:26.189Z] 00:18:26     INFO - GECKO(3754) |     #23 mozilla::SchedulerGroup::Runnable::Run() /builds/worker/checkouts/gecko/xpcom/threads/SchedulerGroup.cpp:146:20 (libxul.so+0xaeb73a)
[task 2020-05-23T00:18:26.189Z] 00:18:26     INFO - GECKO(3754) |     #24 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1211:14 (libxul.so+0xb050a8)
[task 2020-05-23T00:18:26.189Z] 00:18:26     INFO - GECKO(3754) |     #25 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:501:10 (libxul.so+0xb09aa2)
[task 2020-05-23T00:18:26.189Z] 00:18:26     INFO - GECKO(3754) |     #26 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0x13c4ee9)
[task 2020-05-23T00:18:26.191Z] 00:18:26     INFO - GECKO(3754) |     #27 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:270:30 (libxul.so+0x13c58fb)
[task 2020-05-23T00:18:26.191Z] 00:18:26     INFO - GECKO(3754) |     #28 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:315:10 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.191Z] 00:18:26     INFO - GECKO(3754) |     #29 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:308:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.192Z] 00:18:26     INFO - GECKO(3754) |     #30 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:290:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.193Z] 00:18:26     INFO - GECKO(3754) |     #31 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4839bc3)
[task 2020-05-23T00:18:26.193Z] 00:18:26     INFO - GECKO(3754) |     #32 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:909:20 (libxul.so+0x643e7b9)
[task 2020-05-23T00:18:26.193Z] 00:18:26     INFO - GECKO(3754) |     #33 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:237:9 (libxul.so+0x13c58aa)
[task 2020-05-23T00:18:26.194Z] 00:18:26     INFO - GECKO(3754) |     #34 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:315:10 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.194Z] 00:18:26     INFO - GECKO(3754) |     #35 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:308:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.195Z] 00:18:26     INFO - GECKO(3754) |     #36 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:290:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.196Z] 00:18:26     INFO - GECKO(3754) |     #37 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:740:34 (libxul.so+0x643e531)
[task 2020-05-23T00:18:26.196Z] 00:18:26     INFO - GECKO(3754) |     #38 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6446602)
[task 2020-05-23T00:18:26.196Z] 00:18:26     INFO - GECKO(3754) |     #39 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (firefox+0xca0c7)
[task 2020-05-23T00:18:26.198Z] 00:18:26     INFO - GECKO(3754) |     #40 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (firefox+0xca0c7)
[task 2020-05-23T00:18:26.198Z] 00:18:26     INFO - GECKO(3754) |   Mutex M476672701919723584 is already destroyed.
[task 2020-05-23T00:18:26.198Z] 00:18:26     INFO - GECKO(3754) |   Thread T16 'ImageIO' (tid=3876, running) created by main thread at:
[task 2020-05-23T00:18:26.199Z] 00:18:26     INFO - GECKO(3754) |     #0 pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:967:3 (firefox+0x584db)
[task 2020-05-23T00:18:26.199Z] 00:18:26     INFO - GECKO(3754) |     #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x3bf93)
[task 2020-05-23T00:18:26.199Z] 00:18:26     INFO - GECKO(3754) |     #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x308c2)
[task 2020-05-23T00:18:26.200Z] 00:18:26     INFO - GECKO(3754) |     #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:652:8 (libxul.so+0xb02b5b)
[task 2020-05-23T00:18:26.200Z] 00:18:26     INFO - GECKO(3754) |     #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:620:12 (libxul.so+0xb091eb)
[task 2020-05-23T00:18:26.201Z] 00:18:26     INFO - GECKO(3754) |     #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:157:57 (libxul.so+0xb0f778)
[task 2020-05-23T00:18:26.201Z] 00:18:26     INFO - GECKO(3754) |     #6 NS_NewNamedThread<8> /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:82:10 (libxul.so+0x22c816e)
[task 2020-05-23T00:18:26.201Z] 00:18:26     INFO - GECKO(3754) |     #7 mozilla::image::DecodePool::DecodePool() /builds/worker/checkouts/gecko/image/DecodePool.cpp:416:17 (libxul.so+0x22c816e)
[task 2020-05-23T00:18:26.203Z] 00:18:26     INFO - GECKO(3754) |     #8 mozilla::image::DecodePool::Singleton() /builds/worker/checkouts/gecko/image/DecodePool.cpp:335:22 (libxul.so+0x22c2002)
[task 2020-05-23T00:18:26.203Z] 00:18:26     INFO - GECKO(3754) |     #9 mozilla::image::DecodePool::Initialize() /builds/worker/checkouts/gecko/image/DecodePool.cpp:328:3 (libxul.so+0x22c7f30)
[task 2020-05-23T00:18:26.203Z] 00:18:26     INFO - GECKO(3754) |     #10 mozilla::image::EnsureModuleInitialized() /builds/worker/checkouts/gecko/image/build/nsImageModule.cpp:30:3 (libxul.so+0x2339e7e)
[task 2020-05-23T00:18:26.203Z] 00:18:26     INFO - GECKO(3754) |     #11 CallInitFunc /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:8117:7 (libxul.so+0xacdac3)
[task 2020-05-23T00:18:26.205Z] 00:18:26     INFO - GECKO(3754) |     #12 mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID, nsISupports*, nsID const&, void**) /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:9655:7 (libxul.so+0xacdac3)
[task 2020-05-23T00:18:26.205Z] 00:18:26     INFO - GECKO(3754) |     #13 mozilla::xpcom::StaticModule::CreateInstance(nsISupports*, nsID const&, void**) const /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:11473:10 (libxul.so+0xac7570)
[task 2020-05-23T00:18:26.205Z] 00:18:26     INFO - GECKO(3754) |     #14 CreateInstance /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:219:46 (libxul.so+0xaddbc3)
[task 2020-05-23T00:18:26.205Z] 00:18:26     INFO - GECKO(3754) |     #15 nsComponentManagerImpl::GetServiceLocked((anonymous namespace)::MutexLock&, (anonymous namespace)::EntryWrapper&, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:1372:17 (libxul.so+0xaddbc3)
[task 2020-05-23T00:18:26.207Z] 00:18:26     INFO - GECKO(3754) |     #16 nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:1559:10 (libxul.so+0xad8c43)
[task 2020-05-23T00:18:26.207Z] 00:18:26     INFO - GECKO(3754) |     #17 CallGetService /builds/worker/checkouts/gecko/xpcom/components/nsComponentManagerUtils.cpp:61:43 (libxul.so+0xae100b)
[task 2020-05-23T00:18:26.207Z] 00:18:26     INFO - GECKO(3754) |     #18 nsGetServiceByContractID::operator()(nsID const&, void**) const /builds/worker/checkouts/gecko/xpcom/components/nsComponentManagerUtils.cpp:243:21 (libxul.so+0xae100b)
[task 2020-05-23T00:18:26.207Z] 00:18:26     INFO - GECKO(3754) |     #19 nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) /builds/worker/checkouts/gecko/xpcom/base/nsCOMPtr.cpp:82:7 (libxul.so+0xa28830)
[task 2020-05-23T00:18:26.209Z] 00:18:26     INFO - GECKO(3754) |     #20 nsCOMPtr /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:615:5 (libxul.so+0x2172dd1)
[task 2020-05-23T00:18:26.209Z] 00:18:26     INFO - GECKO(3754) |     #21 gfxPlatform::Init() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:1044:34 (libxul.so+0x2172dd1)
[task 2020-05-23T00:18:26.209Z] 00:18:26     INFO - GECKO(3754) |     #22 gfxPlatform::InitChild(mozilla::gfx::ContentDeviceData const&) /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:522:3 (libxul.so+0x2173421)
[task 2020-05-23T00:18:26.210Z] 00:18:26     INFO - GECKO(3754) |     #23 InitGraphicsDeviceData /builds/worker/checkouts/gecko/dom/ipc/ContentChild.cpp:1238:3 (libxul.so+0x439391d)
[task 2020-05-23T00:18:26.212Z] 00:18:26     INFO - GECKO(3754) |     #24 mozilla::dom::ContentChild::RecvSetXPCOMProcessAttributes(mozilla::dom::XPCOMInitData&&, mozilla::dom::ipc::StructuredCloneData const&, nsTArray<LookAndFeelInt>&&, nsTArray<mozilla::dom::SystemFontListEntry>&&, mozilla::Maybe<base::FileDescriptor> const&, unsigned long const&) /builds/worker/checkouts/gecko/dom/ipc/ContentChild.cpp:630:3 (libxul.so+0x439391d)
[task 2020-05-23T00:18:26.212Z] 00:18:26     INFO - GECKO(3754) |     #25 mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PContentChild.cpp:10792:56 (libxul.so+0x14ccb3f)
[task 2020-05-23T00:18:26.212Z] 00:18:26     INFO - GECKO(3754) |     #26 mozilla::dom::ContentChild::OnMessageReceived(IPC::Message const&) /builds/worker/checkouts/gecko/dom/ipc/ContentChild.cpp:3563:25 (libxul.so+0x439ea30)
[task 2020-05-23T00:18:26.212Z] 00:18:26     INFO - GECKO(3754) |     #27 mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2190:25 (libxul.so+0x13c1436)
[task 2020-05-23T00:18:26.214Z] 00:18:26     INFO - GECKO(3754) |     #28 mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2114:9 (libxul.so+0x13bf7dd)
[task 2020-05-23T00:18:26.214Z] 00:18:26     INFO - GECKO(3754) |     #29 mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1962:3 (libxul.so+0x13c0351)
[task 2020-05-23T00:18:26.214Z] 00:18:26     INFO - GECKO(3754) |     #30 mozilla::ipc::MessageChannel::MessageTask::Run() /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1993:13 (libxul.so+0x13c0889)
[task 2020-05-23T00:18:26.215Z] 00:18:26     INFO - GECKO(3754) |     #31 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1211:14 (libxul.so+0xb050a8)
[task 2020-05-23T00:18:26.216Z] 00:18:26     INFO - GECKO(3754) |     #32 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:501:10 (libxul.so+0xb09aa2)
[task 2020-05-23T00:18:26.216Z] 00:18:26     INFO - GECKO(3754) |     #33 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0x13c4ee9)
[task 2020-05-23T00:18:26.216Z] 00:18:26     INFO - GECKO(3754) |     #34 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:270:30 (libxul.so+0x13c58fb)
[task 2020-05-23T00:18:26.216Z] 00:18:26     INFO - GECKO(3754) |     #35 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:315:10 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.218Z] 00:18:26     INFO - GECKO(3754) |     #36 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:308:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.218Z] 00:18:26     INFO - GECKO(3754) |     #37 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:290:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.218Z] 00:18:26     INFO - GECKO(3754) |     #38 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4839bc3)
[task 2020-05-23T00:18:26.218Z] 00:18:26     INFO - GECKO(3754) |     #39 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:909:20 (libxul.so+0x643e7b9)
[task 2020-05-23T00:18:26.220Z] 00:18:26     INFO - GECKO(3754) |     #40 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:237:9 (libxul.so+0x13c58aa)
[task 2020-05-23T00:18:26.220Z] 00:18:26     INFO - GECKO(3754) |     #41 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:315:10 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.220Z] 00:18:26     INFO - GECKO(3754) |     #42 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:308:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.220Z] 00:18:26     INFO - GECKO(3754) |     #43 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:290:3 (libxul.so+0x1351efc)
[task 2020-05-23T00:18:26.221Z] 00:18:26     INFO - GECKO(3754) |     #44 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:740:34 (libxul.so+0x643e531)
[task 2020-05-23T00:18:26.222Z] 00:18:26     INFO - GECKO(3754) |     #45 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6446602)
[task 2020-05-23T00:18:26.222Z] 00:18:26     INFO - GECKO(3754) |     #46 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (firefox+0xca0c7)
[task 2020-05-23T00:18:26.223Z] 00:18:26     INFO - GECKO(3754) |     #47 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (firefox+0xca0c7)
[task 2020-05-23T00:18:26.223Z] 00:18:26     INFO - GECKO(3754) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/imgRequest.h:207:12 in IsDeniedCrossSiteCORSRequest
[task 2020-05-23T00:18:26.223Z] 00:18:26     INFO - GECKO(3754) | ==================
[task 2020-05-23T00:18:26.440Z] 00:18:26    ERROR - GECKO(3754) | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2020-05-23T00:18:28.604Z] 00:18:28     INFO - GECKO(3754) | 1590193108599	Marionette	TRACE	Received observer notification xpcom-will-shutdown
[task 2020-05-23T00:18:28.604Z] 00:18:28     INFO - GECKO(3754) | 1590193108600	Marionette	INFO	Stopped listening on port 2828
[task 2020-05-23T00:18:28.604Z] 00:18:28     INFO - GECKO(3754) | 1590193108601	Marionette	DEBUG	Marionette stopped listening
[task 2020-05-23T00:18:29.953Z] 00:18:29     INFO - TEST-INFO | Main app process: exit 0
[task 2020-05-23T00:18:29.954Z] 00:18:29     INFO - runtests.py | Application ran for: 0:04:33.133568
[task 2020-05-23T00:18:29.954Z] 00:18:29     INFO - zombiecheck | Reading PID log: /tmp/tmpcQZ742pidlog
[task 2020-05-23T00:18:29.954Z] 00:18:29     INFO - ==> process 3754 launched child process 3769
[task 2020-05-23T00:18:29.954Z] 00:18:29     INFO - ==> process 3754 launched child process 3849
[task 2020-05-23T00:18:29.955Z] 00:18:29     INFO - ==> process 3754 launched child process 3865
[task 2020-05-23T00:18:29.956Z] 00:18:29     INFO - ==> process 3754 launched child process 3935
[task 2020-05-23T00:18:29.956Z] 00:18:29     INFO - ==> process 3754 launched child process 3960
[task 2020-05-23T00:18:29.956Z] 00:18:29     INFO - zombiecheck | Checking for orphan process with PID: 3960
[task 2020-05-23T00:18:29.957Z] 00:18:29     INFO - zombiecheck | Checking for orphan process with PID: 3769
[task 2020-05-23T00:18:29.957Z] 00:18:29     INFO - zombiecheck | Checking for orphan process with PID: 3935
[task 2020-05-23T00:18:29.957Z] 00:18:29     INFO - zombiecheck | Checking for orphan process with PID: 3865
[task 2020-05-23T00:18:29.957Z] 00:18:29     INFO - zombiecheck | Checking for orphan process with PID: 3849
[task 2020-05-23T00:18:29.957Z] 00:18:29     INFO - Stopping web server
[task 2020-05-23T00:18:29.973Z] 00:18:29     INFO - Stopping web socket server
[task 2020-05-23T00:18:29.993Z] 00:18:29     INFO - Stopping ssltunnel
[task 2020-05-23T00:18:30.013Z] 00:18:30  WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2020-05-23T00:18:30.013Z] 00:18:30     INFO - runtests.py | Running tests: end.
[task 2020-05-23T00:18:30.029Z] 00:18:30     INFO - Buffered messages finished
[task 2020-05-23T00:18:30.029Z] 00:18:30     INFO -  0 INFO TEST-START | Shutdown
[task 2020-05-23T00:18:30.029Z] 00:18:30     INFO -  1 INFO Passed:  8256
[task 2020-05-23T00:18:30.030Z] 00:18:30     INFO -  2 INFO Failed:  0
[task 2020-05-23T00:18:30.030Z] 00:18:30     INFO -  3 INFO Todo:    125
[task 2020-05-23T00:18:30.030Z] 00:18:30     INFO -  4 INFO Mode:    e10s
[task 2020-05-23T00:18:30.030Z] 00:18:30     INFO -  5 INFO SimpleTest FINISHED
[task 2020-05-23T00:18:30.030Z] 00:18:30     INFO - Buffered messages finished
[task 2020-05-23T00:18:30.031Z] 00:18:30     INFO - SUITE-END | took 823s
[task 2020-05-23T00:18:30.081Z] 00:18:30     INFO - Return code: 0
[task 2020-05-23T00:18:30.082Z] 00:18:30     INFO - TinderboxPrint: mochitest-mochitest-plain<br/>233/0/7
[task 2020-05-23T00:18:30.082Z] 00:18:30    ERROR - # TBPL FAILURE #
[task 2020-05-23T00:18:30.082Z] 00:18:30  WARNING - setting return code to 2
[task 2020-05-23T00:18:30.082Z] 00:18:30    ERROR - The mochitest suite: mochitest-plain ran with return status: FAILURE

We touched mNewPartPending off main thread, but it shares a bitfield with mIsDeniedCrossSiteCORSRequest.

Regressed by: 1618295
Has Regression Range: --- → yes
Keywords: regression

We don't access them off main thread so just move them out of the bitfield that is protected by the mutex.

Assignee: nobody → tnikkel
Status: NEW → ASSIGNED

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

Pushed by tnikkel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8231d333b8e3 Move fields out of the bitfield that is accessed off main thread. r=aosmond https://hg.mozilla.org/integration/autoland/rev/b7714c2e91f6 Access imgRequest::mIsMultiPartChannel while holding the mutex. r=aosmond
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
Blocks: tsan
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: