Open Bug 1728042 Opened 3 years ago Updated 3 days ago

Assertion failure: in nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const /builds/worker/checkouts/gecko/xpcom/base/nsISupportsImpl.cpp:43:5

Categories

(Core :: XPCOM, defect)

defect

Tracking

()

REOPENED

People

(Reporter: intermittent-bug-filer, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell unknown][stockwell unknown])

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


[task 2021-08-29T23:43:35.170Z] 23:43:35     INFO - TEST-START | browser/base/content/test/about/browser_aboutDialog_distribution.js
[task 2021-08-29T23:43:35.855Z] 23:43:35     INFO - GECKO(1555) | AddressSanitizer:DEADLYSIGNAL
[task 2021-08-29T23:43:35.856Z] 23:43:35     INFO - GECKO(1555) | =================================================================
[task 2021-08-29T23:43:35.856Z] 23:43:35    ERROR - GECKO(1555) | ==1555==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000001 (pc 0x7f5176c8cec1 bp 0x7f50dcdd6170 sp 0x7f50dcdd6160 T40)
[task 2021-08-29T23:43:35.856Z] 23:43:35     INFO - GECKO(1555) | ==1555==The signal is caused by a WRITE memory access.
[task 2021-08-29T23:43:35.857Z] 23:43:35     INFO - GECKO(1555) | ==1555==Hint: address points to the zero page.
[task 2021-08-29T23:43:35.916Z] 23:43:35     INFO - GECKO(1555) | MEMORY STAT | vsize 20975247MB | residentFast 1210MB
[task 2021-08-29T23:43:35.923Z] 23:43:35     INFO - TEST-OK | browser/base/content/test/about/browser_aboutDialog_distribution.js | took 754ms
[task 2021-08-29T23:43:36.500Z] 23:43:36     INFO - GECKO(1555) | -----------------------------------------------------
[task 2021-08-29T23:43:36.503Z] 23:43:36     INFO - GECKO(1555) | Suppressions used:
[task 2021-08-29T23:43:36.504Z] 23:43:36     INFO - GECKO(1555) |   count      bytes template
[task 2021-08-29T23:43:36.505Z] 23:43:36     INFO - GECKO(1555) |      13        416 nsComponentManagerImpl
[task 2021-08-29T23:43:36.505Z] 23:43:36     INFO - GECKO(1555) |       2        288 libfontconfig.so
[task 2021-08-29T23:43:36.506Z] 23:43:36     INFO - GECKO(1555) | -----------------------------------------------------
[task 2021-08-29T23:43:36.776Z] 23:43:36     INFO - GECKO(1555) |     #0 0x7f5176c8cec1 in MOZ_Crash /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:256:3
[task 2021-08-29T23:43:36.777Z] 23:43:36     INFO - GECKO(1555) |     #1 0x7f5176c8cec1 in nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const /builds/worker/checkouts/gecko/xpcom/base/nsISupportsImpl.cpp:43:5
[task 2021-08-29T23:43:36.788Z] 23:43:36     INFO - GECKO(1555) |     #2 0x7f517df18868 in AssertOwnership<33> /builds/worker/workspace/obj-build/dist/include/nsISupportsImpl.h:60:5
[task 2021-08-29T23:43:36.789Z] 23:43:36     INFO - GECKO(1555) |     #3 0x7f517df18868 in mozilla::widget::IMContextWrapper::Release() /builds/worker/checkouts/gecko/widget/gtk/IMContextWrapper.cpp:312:1
[task 2021-08-29T23:43:36.800Z] 23:43:36     INFO - GECKO(1555) |     #4 0x7f517deb2283 in Release /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:50:40
[task 2021-08-29T23:43:36.801Z] 23:43:36     INFO - GECKO(1555) |     #5 0x7f517deb2283 in Release /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:381:36
[task 2021-08-29T23:43:36.803Z] 23:43:36     INFO - GECKO(1555) |     #6 0x7f517deb2283 in ~RefPtr /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:81:7
[task 2021-08-29T23:43:36.803Z] 23:43:36     INFO - GECKO(1555) |     #7 0x7f517deb2283 in nsWindow::~nsWindow() /builds/worker/checkouts/gecko/widget/gtk/nsWindow.cpp:527:1
[task 2021-08-29T23:43:36.804Z] 23:43:36     INFO - GECKO(1555) |     #8 0x7f517deb306d in nsWindow::~nsWindow() /builds/worker/checkouts/gecko/widget/gtk/nsWindow.cpp:520:23
[task 2021-08-29T23:43:36.809Z] 23:43:36     INFO - GECKO(1555) |     #9 0x7f517dd9acc6 in nsBaseWidget::Release() /builds/worker/checkouts/gecko/widget/nsBaseWidget.cpp:141:1
[task 2021-08-29T23:43:36.810Z] 23:43:36     INFO - GECKO(1555) |     #10 0x7f517df411b0 in Release /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:50:40
[task 2021-08-29T23:43:36.811Z] 23:43:36     INFO - GECKO(1555) |     #11 0x7f517df411b0 in Release /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:381:36
[task 2021-08-29T23:43:36.812Z] 23:43:36     INFO - GECKO(1555) |     #12 0x7f517df411b0 in ~RefPtr /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:81:7
[task 2021-08-29T23:43:36.812Z] 23:43:36     INFO - GECKO(1555) |     #13 0x7f517df411b0 in mozilla::widget::GtkCompositorWidget::~GtkCompositorWidget() /builds/worker/checkouts/gecko/widget/gtk/GtkCompositorWidget.cpp:59:77
[task 2021-08-29T23:43:36.813Z] 23:43:36     INFO - GECKO(1555) |     #14 0x7f517df4121d in mozilla::widget::InProcessGtkCompositorWidget::~InProcessGtkCompositorWidget() /builds/worker/checkouts/gecko/widget/gtk/InProcessGtkCompositorWidget.h:16:7
[task 2021-08-29T23:43:36.835Z] 23:43:36     INFO - GECKO(1555) |     #15 0x7f5179288515 in Release /builds/worker/workspace/obj-build/dist/include/mozilla/widget/CompositorWidget.h:89:3
[task 2021-08-29T23:43:36.836Z] 23:43:36     INFO - GECKO(1555) |     #16 0x7f5179288515 in Release /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:50:40
[task 2021-08-29T23:43:36.839Z] 23:43:36     INFO - GECKO(1555) |     #17 0x7f5179288515 in Release /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:381:36
[task 2021-08-29T23:43:36.839Z] 23:43:36     INFO - GECKO(1555) |     #18 0x7f5179288515 in ~RefPtr /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:81:7
[task 2021-08-29T23:43:36.843Z] 23:43:36     INFO - GECKO(1555) |     #19 0x7f5179288515 in mozilla::layers::WebRenderBridgeParent::~WebRenderBridgeParent() /builds/worker/checkouts/gecko/gfx/layers/wr/WebRenderBridgeParent.cpp:368:50
[task 2021-08-29T23:43:36.843Z] 23:43:36     INFO - GECKO(1555) |     #20 0x7f51792886f4 in ~WebRenderBridgeParent /builds/worker/checkouts/gecko/gfx/layers/wr/WebRenderBridgeParent.cpp:368:49
[task 2021-08-29T23:43:36.843Z] 23:43:36     INFO - GECKO(1555) |     #21 0x7f51792886f4 in non-virtual thunk to mozilla::layers::WebRenderBridgeParent::~WebRenderBridgeParent() /builds/worker/checkouts/gecko/gfx/layers/wr/WebRenderBridgeParent.cpp
[task 2021-08-29T23:43:36.843Z] 23:43:36     INFO - GECKO(1555) |     #22 0x7f51792e8c46 in Revoke /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1215:15
[task 2021-08-29T23:43:36.843Z] 23:43:36     INFO - GECKO(1555) |     #23 0x7f51792e8c46 in mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::layers::WebRenderBridgeParent>, void (mozilla::layers::WebRenderBridgeParent::*)(nsTArray<mozilla::wr::ExternalImageKeyPair> const&), true, (mozilla::RunnableKind)0, nsTArray<mozilla::wr::ExternalImageKeyPair> >::~RunnableMethodImpl() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1175:35
[task 2021-08-29T23:43:36.843Z] 23:43:36     INFO - GECKO(1555) |     #24 0x7f51792e8cfd in mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::layers::WebRenderBridgeParent>, void (mozilla::layers::WebRenderBridgeParent::*)(nsTArray<mozilla::wr::ExternalImageKeyPair> const&), true, (mozilla::RunnableKind)0, nsTArray<mozilla::wr::ExternalImageKeyPair> >::~RunnableMethodImpl() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1175:33
[task 2021-08-29T23:43:36.856Z] 23:43:36     INFO - GECKO(1555) |     #25 0x7f5176e18d05 in mozilla::Runnable::Release() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:62:1
[task 2021-08-29T23:43:36.857Z] 23:43:36     INFO - GECKO(1555) |     #26 0x7f5176e2a2f4 in assign_assuming_AddRef /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:377:7
[task 2021-08-29T23:43:36.859Z] 23:43:36     INFO - GECKO(1555) |     #27 0x7f5176e2a2f4 in assign_assuming_AddRef /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:400:20
[task 2021-08-29T23:43:36.859Z] 23:43:36     INFO - GECKO(1555) |     #28 0x7f5176e2a2f4 in operator= /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:696:5
[task 2021-08-29T23:43:36.859Z] 23:43:36     INFO - GECKO(1555) |     #29 0x7f5176e2a2f4 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1158:13
[task 2021-08-29T23:43:36.860Z] 23:43:36     INFO - GECKO(1555) |     #30 0x7f5176e351ac in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10
[task 2021-08-29T23:43:36.875Z] 23:43:36     INFO - GECKO(1555) |     #31 0x7f5177f43118 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:300:20
[task 2021-08-29T23:43:36.885Z] 23:43:36     INFO - GECKO(1555) |     #32 0x7f5177e4f721 in RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10
[task 2021-08-29T23:43:36.888Z] 23:43:36     INFO - GECKO(1555) |     #33 0x7f5177e4f721 in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3
[task 2021-08-29T23:43:36.888Z] 23:43:36     INFO - GECKO(1555) |     #34 0x7f5177e4f721 in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3
[task 2021-08-29T23:43:36.889Z] 23:43:36     INFO - GECKO(1555) |     #35 0x7f5176e24542 in nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10
[task 2021-08-29T23:43:36.891Z] 23:43:36     INFO - GECKO(1555) |     #36 0x7f5197fd770e in _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5
[task 2021-08-29T23:43:36.905Z] 23:43:36     INFO - GECKO(1555) |     #37 0x7f519bdd76da in start_thread /tmp/glibc/nptl/pthread_create.c:463
[task 2021-08-29T23:43:36.978Z] 23:43:36     INFO - GECKO(1555) |     #38 0x7f519adb5a3e in clone /tmp/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95
[task 2021-08-29T23:43:36.979Z] 23:43:36     INFO - GECKO(1555) | AddressSanitizer can not provide additional info.
[task 2021-08-29T23:43:36.980Z] 23:43:36     INFO - GECKO(1555) | SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:256:3 in MOZ_Crash
[task 2021-08-29T23:43:36.981Z] 23:43:36     INFO - GECKO(1555) | Thread T40 (Compositor) created by T0 (GeckoMain) here:
[task 2021-08-29T23:43:37.003Z] 23:43:37     INFO - GECKO(1555) |     #0 0x55837073fb7c in pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/asan/asan_interceptors.cpp:205:3
[task 2021-08-29T23:43:37.005Z] 23:43:37     INFO - GECKO(1555) |     #1 0x7f5197fc7784 in _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14
[task 2021-08-29T23:43:37.006Z] 23:43:37     INFO - GECKO(1555) |     #2 0x7f5197fb8c5e in PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12
[task 2021-08-29T23:43:37.006Z] 23:43:37     INFO - GECKO(1555) |     #3 0x7f5176e26f0a in nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:602:18
[task 2021-08-29T23:43:37.007Z] 23:43:37     INFO - GECKO(1555) |     #4 0x7f5176e32bcf in nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:574:12
[task 2021-08-29T23:43:37.008Z] 23:43:37     INFO - GECKO(1555) |     #5 0x7f5176e3de41 in NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:162:57
[task 2021-08-29T23:43:37.025Z] 23:43:37     INFO - GECKO(1555) |     #6 0x7f51791d7916 in NS_NewNamedThread<11> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:74:10
[task 2021-08-29T23:43:37.025Z] 23:43:37     INFO - GECKO(1555) |     #7 0x7f51791d7916 in mozilla::layers::CompositorThreadHolder::CreateCompositorThread() /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorThread.cpp:62:17
[task 2021-08-29T23:43:37.026Z] 23:43:37     INFO - GECKO(1555) |     #8 0x7f51791d7e18 in CompositorThreadHolder /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorThread.cpp:39:25
[task 2021-08-29T23:43:37.026Z] 23:43:37     INFO - GECKO(1555) |     #9 0x7f51791d7e18 in mozilla::layers::CompositorThreadHolder::Start() /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorThread.cpp:103:33
[task 2021-08-29T23:43:37.033Z] 23:43:37     INFO - GECKO(1555) |     #10 0x7f517933f1b8 in InitLayersIPC /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:1306:5
[task 2021-08-29T23:43:37.033Z] 23:43:37     INFO - GECKO(1555) |     #11 0x7f517933f1b8 in gfxPlatform::Init() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:962:3
[task 2021-08-29T23:43:37.035Z] 23:43:37     INFO - GECKO(1555) |     #12 0x7f517933dbdb in gfxPlatform::GetPlatform() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:477:5
[task 2021-08-29T23:43:37.059Z] 23:43:37     INFO - GECKO(1555) |     #13 0x7f517ddf354c in mozilla::widget::GfxInfoBase::GetContentBackend(nsTSubstring<char16_t>&) /builds/worker/checkouts/gecko/widget/GfxInfoBase.cpp:1818:25
[task 2021-08-29T23:43:37.060Z] 23:43:37     INFO - GECKO(1555) |     #14 0x7f5176e748c1 in NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101
[task 2021-08-29T23:43:37.078Z] 23:43:37     INFO - GECKO(1555) |     #15 0x7f517893f139 in Invoke /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1631:10
[task 2021-08-29T23:43:37.079Z] 23:43:37     INFO - GECKO(1555) |     #16 0x7f517893f139 in Call /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1184:19
[task 2021-08-29T23:43:37.080Z] 23:43:37     INFO - GECKO(1555) |     #17 0x7f517893f139 in XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1130:23
[task 2021-08-29T23:43:37.081Z] 23:43:37     INFO - GECKO(1555) |     #18 0x7f517894471f in GetAttribute /builds/worker/checkouts/gecko/js/xpconnect/src/xpcprivate.h:1468:12
[task 2021-08-29T23:43:37.082Z] 23:43:37     INFO - GECKO(1555) |     #19 0x7f517894471f in XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:961:10
[task 2021-08-29T23:43:37.104Z] 23:43:37     INFO - GECKO(1555) |     #20 0x7f5181ef9cb8 in CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:401:13
[task 2021-08-29T23:43:37.104Z] 23:43:37     INFO - GECKO(1555) |     #21 0x7f5181ef9cb8 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:488:12
[task 2021-08-29T23:43:37.106Z] 23:43:37     INFO - GECKO(1555) |     #22 0x7f5181efbabb in 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:565:8
[task 2021-08-29T23:43:37.107Z] 23:43:37     INFO - GECKO(1555) |     #23 0x7f5181efcfab in js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:691:10
[task 2021-08-29T23:43:37.127Z] 23:43:37     INFO - GECKO(1555) |     #24 0x7f5182406312 in CallGetter /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2030:12
[task 2021-08-29T23:43:37.128Z] 23:43:37     INFO - GECKO(1555) |     #25 0x7f5182406312 in GetExistingProperty<js::CanGC> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2058:12
[task 2021-08-29T23:43:37.129Z] 23:43:37     INFO - GECKO(1555) |     #26 0x7f5182406312 in NativeGetPropertyInline<js::CanGC> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2204:14
[task 2021-08-29T23:43:37.131Z] 23:43:37     INFO - GECKO(1555) |     #27 0x7f5182406312 in js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2235:10
[task 2021-08-29T23:43:37.132Z] 23:43:37     INFO - GECKO(1555) |     #28 0x7f5181ee7e52 in GetProperty /builds/worker/checkouts/gecko/js/src/vm/ObjectOperations-inl.h:115:10
[task 2021-08-29T23:43:37.133Z] 23:43:37     INFO - GECKO(1555) |     #29 0x7f5181ee7e52 in GetObjectElementOperation /builds/worker/checkouts/gecko/js/src/vm/Interpreter-inl.h:418:10
[task 2021-08-29T23:43:37.134Z] 23:43:37     INFO - GECKO(1555) |     #30 0x7f5181ee7e52 in GetElementOperationWithStackIndex /builds/worker/checkouts/gecko/js/src/vm/Interpreter-inl.h:502:10
[task 2021-08-29T23:43:37.134Z] 23:43:37     INFO - GECKO(1555) |     #31 0x7f5181ee7e52 in Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3054:12
[task 2021-08-29T23:43:37.136Z] 23:43:37     INFO - GECKO(1555) |     #32 0x7f5181ecaabc in js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:370:13
[task 2021-08-29T23:43:37.137Z] 23:43:37     INFO - GECKO(1555) |     #33 0x7f5181ef9df1 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:520:13
[task 2021-08-29T23:43:37.137Z] 23:43:37     INFO - GECKO(1555) |     #34 0x7f5181efbabb in 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:565:8
[task 2021-08-29T23:43:37.140Z] 23:43:37     INFO - GECKO(1555) |     #35 0x7f5182144995 in 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
[task 2021-08-29T23:43:37.140Z] 23:43:37     INFO - GECKO(1555) |     #36 0x7f51789303e9 in nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedJSClass.cpp:973:17
[task 2021-08-29T23:43:37.142Z] 23:43:37     INFO - GECKO(1555) |     #37 0x7f5176e76252 in PrepareAndDispatch /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115:37
[task 2021-08-29T23:43:37.143Z] 23:43:37     INFO - GECKO(1555) |     #38 0x7f5176e74fda in SharedStub (/builds/worker/workspace/build/application/firefox/libxul.so+0x3731fda)
[task 2021-08-29T23:43:37.147Z] 23:43:37     INFO - GECKO(1555) |     #39 0x7f5176dd62dd in NS_CreateServicesFromCategory(char const*, nsISupports*, char const*, char16_t const*) /builds/worker/checkouts/gecko/xpcom/components/nsCategoryManager.cpp:687:19
[task 2021-08-29T23:43:37.148Z] 23:43:37     INFO - GECKO(1555) |     #40 0x7f5181cdc259 in nsXREDirProvider::DoStartup() /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:976:11
[task 2021-08-29T23:43:37.154Z] 23:43:37     INFO - GECKO(1555) |     #41 0x7f5181cb8fc7 in XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5027:18
[task 2021-08-29T23:43:37.163Z] 23:43:37     INFO - GECKO(1555) |     #42 0x7f5181cbc039 in XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5475:8
[task 2021-08-29T23:43:37.163Z] 23:43:37     INFO - GECKO(1555) |     #43 0x7f5181cbcda3 in XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5534:21
[task 2021-08-29T23:43:37.163Z] 23:43:37     INFO - GECKO(1555) |     #44 0x558370789a4f in do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:225:22
[task 2021-08-29T23:43:37.163Z] 23:43:37     INFO - GECKO(1555) |     #45 0x558370789a4f in main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:378:16
[task 2021-08-29T23:43:37.163Z] 23:43:37     INFO - GECKO(1555) |     #46 0x7f519acb5b96 in __libc_start_main /tmp/glibc/csu/../csu/libc-start.c:310
[task 2021-08-29T23:43:37.163Z] 23:43:37     INFO - GECKO(1555) | ==1555==ABORTING
[task 2021-08-29T23:43:37.220Z] 23:43:37     INFO - GECKO(1555) | Exiting due to channel error.
[task 2021-08-29T23:43:37.222Z] 23:43:37     INFO - GECKO(1555) | Exiting due to channel error.
[task 2021-08-29T23:43:37.223Z] 23:43:37     INFO - GECKO(1555) | Exiting due to channel error.
[task 2021-08-29T23:43:37.225Z] 23:43:37     INFO - GECKO(1555) | Exiting due to channel error.
[task 2021-08-29T23:43:37.240Z] 23:43:37     INFO - GECKO(1555) | Exiting due to channel error.
[task 2021-08-29T23:43:37.257Z] 23:43:37     INFO - GECKO(1555) | Exiting due to channel error.
[task 2021-08-29T23:43:37.259Z] 23:43:37     INFO - GECKO(1555) | Exiting due to channel error.
[task 2021-08-29T23:43:37.259Z] 23:43:37     INFO - GECKO(1555) | Exiting due to channel error.
[task 2021-08-29T23:43:37.331Z] 23:43:37     INFO - TEST-INFO | Main app process: exit 0
[task 2021-08-29T23:43:37.332Z] 23:43:37     INFO - runtests.py | Application ran for: 0:02:16.100984
Summary: Intermittent [tier 2] SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:256:3 in MOZ_Crash → Intermittent SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:256:3 in MOZ_Crash
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

The Bugbug bot thinks this bug should belong to the 'Core::Graphics: Layers' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: General → Graphics: Layers
Product: Firefox → Core

Update:
There have been 37 failures within the last 7 days, all on Linux 18.04 x64 WebRender asan opt.
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=379054101&repo=autoland&lineNumber=22937

[task 2022-05-24T02:55:18.011Z] 02:55:18     INFO - REFTEST TEST-START | xpcom/string/crashtests/1113005.html
[task 2022-05-24T02:55:18.013Z] 02:55:18     INFO - REFTEST TEST-SKIP | xpcom/string/crashtests/1113005.html | 
[task 2022-05-24T02:55:18.014Z] 02:55:18     INFO - REFTEST TEST-END | xpcom/string/crashtests/1113005.html
[task 2022-05-24T02:55:18.017Z] 02:55:18     INFO - REFTEST INFO | Result summary:
[task 2022-05-24T02:55:18.018Z] 02:55:18     INFO - REFTEST INFO | Successful: 3932 (0 pass, 3932 load only)
[task 2022-05-24T02:55:18.018Z] 02:55:18     INFO - REFTEST INFO | Unexpected: 0 (0 unexpected fail, 0 unexpected pass, 0 unexpected asserts, 0 failed load, 0 exception)
[task 2022-05-24T02:55:18.018Z] 02:55:18     INFO - REFTEST INFO | Known problems: 20 (0 known fail, 0 known asserts, 0 random, 20 skipped, 0 slow)
[task 2022-05-24T02:55:18.019Z] 02:55:18     INFO - REFTEST SUITE-END | Shutdown
[task 2022-05-24T02:55:18.021Z] 02:55:18     INFO - REFTEST INFO | Slowest test took 38990ms (file:///builds/worker/workspace/build/tests/reftest/tests/dom/svg/crashtests/1507961-1.html)
[task 2022-05-24T02:55:18.022Z] 02:55:18     INFO - REFTEST INFO | Total canvas count = 0
[task 2022-05-24T02:55:18.445Z] 02:55:18     INFO - 1653360918444	Marionette	TRACE	Received observer notification quit-application
[task 2022-05-24T02:55:18.447Z] 02:55:18     INFO - 1653360918444	Marionette	INFO	Stopped listening on port 2828
[task 2022-05-24T02:55:18.450Z] 02:55:18     INFO - 1653360918449	Marionette	DEBUG	Marionette stopped listening
[task 2022-05-24T02:55:32.189Z] 02:55:32     INFO - Waiting in WillDestroyCurrentMessageLoop for pid 1769
[task 2022-05-24T03:00:35.341Z] 03:00:35     INFO - RunWatchdog: Mainthread nested event loops during hang:
[task 2022-05-24T03:00:35.343Z] 03:00:35     INFO -  --- (no nested event loop active)
[task 2022-05-24T03:00:35.344Z] 03:00:35     INFO - AddressSanitizer:DEADLYSIGNAL
[task 2022-05-24T03:00:35.344Z] 03:00:35     INFO - =================================================================
[task 2022-05-24T03:00:35.345Z] 03:00:35    ERROR - ==1532==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000001 (pc 0x7fd1fc17dd30 bp 0x7fd13f51ae10 sp 0x7fd13f51ad40 T357)
[task 2022-05-24T03:00:35.345Z] 03:00:35     INFO - ==1532==The signal is caused by a WRITE memory access.
[task 2022-05-24T03:00:35.345Z] 03:00:35     INFO - ==1532==Hint: address points to the zero page.
[task 2022-05-24T03:00:37.916Z] 03:00:37     INFO -     #0 0x7fd1fc17dd30 in MOZ_Crash /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3
[task 2022-05-24T03:00:37.917Z] 03:00:37     INFO -     #1 0x7fd1fc17dd30 in mozilla::(anonymous namespace)::RunWatchdog(void*) /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:244:5
[task 2022-05-24T03:00:37.918Z] 03:00:37     INFO -     #2 0x7fd2157496de in _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5
[task 2022-05-24T03:00:37.919Z] 03:00:37     INFO -     #3 0x7fd2154786da in start_thread /tmp/glibc/nptl/pthread_create.c:463
[task 2022-05-24T03:00:37.919Z] 03:00:37     INFO -     #4 0x7fd214456a3e in __clone /tmp/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95
[task 2022-05-24T03:00:37.919Z] 03:00:37     INFO - AddressSanitizer can not provide additional info.
[task 2022-05-24T03:00:37.919Z] 03:00:37     INFO - SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3 in MOZ_Crash
[task 2022-05-24T03:00:37.919Z] 03:00:37     INFO - Thread T357 (Shutdow~minator) created by T0 here:
[task 2022-05-24T03:00:38.096Z] 03:00:38     INFO -     #0 0x55e7dca316bc in __interceptor_pthread_create /builds/worker/fetches/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:208:3
[task 2022-05-24T03:00:38.096Z] 03:00:38     INFO -     #1 0x7fd21573978c in _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14
[task 2022-05-24T03:00:38.096Z] 03:00:38     INFO -     #2 0x7fd21572ab2e in PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12
[task 2022-05-24T03:00:38.096Z] 03:00:38     INFO -     #3 0x7fd1fc17d242 in CreateSystemThread /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:113:7
[task 2022-05-24T03:00:38.097Z] 03:00:38     INFO -     #4 0x7fd1fc17d242 in mozilla::nsTerminator::StartWatchdog() /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:469:7
[task 2022-05-24T03:00:38.097Z] 03:00:38     INFO -     #5 0x7fd1fc17d680 in Start /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:381:3
[task 2022-05-24T03:00:38.097Z] 03:00:38     INFO -     #6 0x7fd1fc17d680 in mozilla::nsTerminator::AdvancePhase(mozilla::ShutdownPhase) /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:530:5
[task 2022-05-24T03:00:38.098Z] 03:00:38     INFO -     #7 0x7fd1ef78b741 in mozilla::AppShutdown::AdvanceShutdownPhaseInternal(mozilla::ShutdownPhase, bool, char16_t const*, nsCOMPtr<nsISupports> const&) /builds/worker/checkouts/gecko/xpcom/base/AppShutdown.cpp:354:18
[task 2022-05-24T03:00:38.098Z] 03:00:38     INFO -     #8 0x7fd1fbfb27f6 in nsAppStartup::Quit(unsigned int, int, bool*) /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:484:5
[task 2022-05-24T03:00:38.098Z] 03:00:38     INFO -     #9 0x7fd1efa1ac75 in NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101
[task 2022-05-24T03:00:38.099Z] 03:00:38     INFO -     #10 0x7fd1f1258431 in Invoke /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1626:10
[task 2022-05-24T03:00:38.099Z] 03:00:38     INFO -     #11 0x7fd1f1258431 in Call /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1179:19
[task 2022-05-24T03:00:38.100Z] 03:00:38     INFO -     #12 0x7fd1f1258431 in XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1125:23
[task 2022-05-24T03:00:38.101Z] 03:00:38     INFO -     #13 0x7fd1f125d404 in XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:963:10
[task 2022-05-24T03:00:38.101Z] 03:00:38     INFO -     #14 0x7fd1fdb667b4 in CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:420:13
[task 2022-05-24T03:00:38.104Z] 03:00:38     INFO -     #15 0x7fd1fdb667b4 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:507:12
[task 2022-05-24T03:00:38.105Z] 03:00:38     INFO -     #16 0x7fd1fdb53b40 in InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:574:10
[task 2022-05-24T03:00:38.107Z] 03:00:38     INFO -     #17 0x7fd1fdb53b40 in CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:578:10
[task 2022-05-24T03:00:38.107Z] 03:00:38     INFO -     #18 0x7fd1fdb53b40 in Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3314:16
[task 2022-05-24T03:00:38.107Z] 03:00:38     INFO -     #19 0x7fd1fdb386e1 in js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:389:13
[task 2022-05-24T03:00:38.107Z] 03:00:38     INFO -     #20 0x7fd1fdb668ef in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:539:13
[task 2022-05-24T03:00:38.107Z] 03:00:38     INFO -     #21 0x7fd1fdb6847a in InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:574:10
[task 2022-05-24T03:00:38.108Z] 03:00:38     INFO -     #22 0x7fd1fdb6847a in 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:605:8
[task 2022-05-24T03:00:38.110Z] 03:00:38     INFO -     #23 0x7fd1fc5d4d5c in 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
[task 2022-05-24T03:00:38.110Z] 03:00:38     INFO -     #24 0x7fd1f124a475 in nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedJSClass.cpp:981:17
[task 2022-05-24T03:00:38.110Z] 03:00:38     INFO -     #25 0x7fd1efa1c662 in PrepareAndDispatch /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115:37
[task 2022-05-24T03:00:38.112Z] 03:00:38     INFO -     #26 0x7fd1efa1b3ba in SharedStub xptcstubs_x86_64_linux.cpp
[task 2022-05-24T03:00:38.112Z] 03:00:38     INFO -     #27 0x7fd1ef9e4d02 in mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:475:16
[task 2022-05-24T03:00:38.113Z] 03:00:38     INFO -     #28 0x7fd1ef9aae35 in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:788:26
[task 2022-05-24T03:00:38.116Z] 03:00:38     INFO -     #29 0x7fd1ef9a7fe8 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:620:15
[task 2022-05-24T03:00:38.116Z] 03:00:38     INFO -     #30 0x7fd1ef9a8710 in mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:398:36
[task 2022-05-24T03:00:38.116Z] 03:00:38     INFO -     #31 0x7fd1ef9ed951 in operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:124:37
[task 2022-05-24T03:00:38.116Z] 03:00:38     INFO -     #32 0x7fd1ef9ed951 in mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:531:5
[task 2022-05-24T03:00:38.116Z] 03:00:38     INFO -     #33 0x7fd1ef9cb6c7 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1180:16
[task 2022-05-24T03:00:38.116Z] 03:00:38     INFO -     #34 0x7fd1ef9d582c in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:465:10
[task 2022-05-24T03:00:38.116Z] 03:00:38     INFO -     #35 0x7fd1f0f65168 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21
[task 2022-05-24T03:00:38.117Z] 03:00:38     INFO -     #36 0x7fd1f0e083a1 in RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:380:10
[task 2022-05-24T03:00:38.120Z] 03:00:38     INFO -     #37 0x7fd1f0e083a1 in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:373:3
[task 2022-05-24T03:00:38.120Z] 03:00:38     INFO -     #38 0x7fd1f0e083a1 in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:355:3
[task 2022-05-24T03:00:38.120Z] 03:00:38     INFO -     #39 0x7fd1f75b62b7 in nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27
[task 2022-05-24T03:00:38.120Z] 03:00:38     INFO -     #40 0x7fd1fbfb1817 in nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:295:30
[task 2022-05-24T03:00:38.120Z] 03:00:38     INFO -     #41 0x7fd1fc1d87fe in XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5731:22
[task 2022-05-24T03:00:38.120Z] 03:00:38     INFO -     #42 0x7fd1fc1da565 in XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5916:8
[task 2022-05-24T03:00:38.121Z] 03:00:38     INFO -     #43 0x7fd1fc1db2a3 in XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5983:21
[task 2022-05-24T03:00:38.123Z] 03:00:38     INFO -     #44 0x55e7dca86281 in do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:227:22
[task 2022-05-24T03:00:38.123Z] 03:00:38     INFO -     #45 0x55e7dca86281 in main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:406:16
[task 2022-05-24T03:00:38.123Z] 03:00:38     INFO -     #46 0x7fd214356b96 in __libc_start_main /tmp/glibc/csu/../csu/libc-start.c:310
[task 2022-05-24T03:00:38.123Z] 03:00:38     INFO - ==1532==ABORTING
[task 2022-05-24T03:06:48.115Z] 03:06:48    ERROR - REFTEST ERROR | xpcom/string/crashtests/1113005.html (finished) | application timed out after 370 seconds with no output
[task 2022-05-24T03:06:48.116Z] 03:06:48    ERROR - REFTEST ERROR | Force-terminating active process(es).
[task 2022-05-24T03:06:48.120Z] 03:06:48     INFO - REFTEST TEST-INFO | started process screentopng
[task 2022-05-24T03:06:48.368Z] 03:06:48     INFO - REFTEST TEST-INFO | screentopng: exit 0
[task 2022-05-24T03:06:48.371Z] 03:06:48     INFO - REFTEST INFO | Can't trigger Breakpad, just killing process
[task 2022-05-24T03:06:48.484Z] 03:06:48    ERROR - TEST-UNEXPECTED-FAIL | xpcom/string/crashtests/1113005.html (finished) | application terminated with exit code 1
[task 2022-05-24T03:06:48.522Z] 03:06:48     INFO - REFTEST INFO | Process mode: e10s
[task 2022-05-24T03:06:48.523Z] 03:06:48  WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2022-05-24T03:06:48.566Z] 03:06:48    ERROR - Return code: 1
[task 2022-05-24T03:06:48.576Z] 03:06:48     INFO - TinderboxPrint: reftest-crashtest<br/>7884/0/0
[task 2022-05-24T03:06:48.577Z] 03:06:48    ERROR - # TBPL FAILURE #
[task 2022-05-24T03:06:48.577Z] 03:06:48  WARNING - setting return code to 2
[task 2022-05-24T03:06:48.578Z] 03:06:48    ERROR - The reftest suite: crashtest ran with return status: FAILURE
Whiteboard: [stockwell needswork:owner]

Hi Bob! Can you please take a look at this?
Thank you!

Flags: needinfo?(bhood)

Hi, Iulian. I guess I'm missing it, but what in the recent call stack above suggests that this is still Graphics related?

Flags: needinfo?(bhood)
Blocks: gfx-triage

For triage: I've blocked this because I could not see in the most recent stack trace that Graphics was actually still the cause. I want more experienced eyes on it, though.

jimb will pernosco

Assignee: nobody → jimb
No longer blocks: gfx-triage

There have been 54 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • linux1804-64-asan-qr

There have been 33 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • linux1804-64-asan-qr
Flags: needinfo?(bhood)
Whiteboard: [stockwell unknown] → [stockwell unknown][stockwell needswork:owner]

This bug seems to have become a dumping ground for anything that calls MOZ_Crash.

For example, the "recent failure log" linked to in comment 48 is a MOZ_CRASH_UNSAFE call from mozilla::RunWatchdog, whereas the stack in comment 0 is a failure reported by nsAutoOwningThread::AssertCurrentThreadOwnsMe. These two crashes have nothing to do with each other beyond their use of MOZ_CRASH_UNSAFE. They don't belong in the same bug at all.

Could we have someone who works with the Treeherder Bug filer teach it to use something more meaningful, like the crash message, or the location of the MOZ_CRASH_UNSAFE call, to decide which bug to associate it with?

Flags: needinfo?(imoraru)
Summary: Intermittent SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:256:3 in MOZ_Crash → Assertion failure: nsAutoOwningThread::AssertCurrentThreadOwnsMe
Flags: needinfo?(bhood)

Hi! Can you please answer to comment 50?

Flags: needinfo?(imoraru) → needinfo?(aryx.bugmail)

Treeherder knows only about the failure lines. Could the relevant information be logged as part of the SUMMARY: AddressSanitizer: SEGV line?

Flags: needinfo?(aryx.bugmail) → needinfo?(jimb)

The short answer is, I don't know how to do this. I've raised the issue on #developers:mozilla.org.

Flags: needinfo?(jimb)

The crashes that Treeherder is pointing to this bug all seem to be ASAN builds. See, for example:

https://treeherder.mozilla.org/intermittent-failures/bugdetails?bug=1728042&startday=2022-07-18&endday=2022-07-24&tree=all

And at least the logs that I checked did not include the message that was passed to MOZ_Crash. So perhaps the problem is that ASAN builds are interfering with MOZ_Crash getting the message into the logs.

Summary: Assertion failure: nsAutoOwningThread::AssertCurrentThreadOwnsMe → Assertion failure: in nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const /builds/worker/checkouts/gecko/xpcom/base/nsISupportsImpl.cpp:43:5

Re-did the classifications for the last 30 days and all but one failures had AssertCurrentThreadOwnsMe the rest of them were all Bug 1358898 with mozilla::(anonymous namespace)::RunWatchdog(void*) like https://treeherder.mozilla.org/logviewer?job_id=386527806&repo=autoland&lineNumber=22728 in the log.

The most recent log about the failure that is tracked here is: https://treeherder.mozilla.org/logviewer?job_id=386533538&repo=mozilla-central&lineNumber=5268

[task 2022-08-05T23:04:54.187Z] 23:04:54     INFO -  TEST-PASS | netwerk/test/unit/test_http2-proxy-failing.js | proxy_server_stream_soft_failure_multiple_streams_not_affected - [proxy_server_stream_soft_failure_multiple_streams_not_affected : 142] 200 == 200
[task 2022-08-05T23:04:54.187Z] 23:04:54     INFO -  (xpcshell/head.js) | test run_next_test 2 pending (2)
[task 2022-08-05T23:04:54.187Z] 23:04:54     INFO -  (xpcshell/head.js) | test proxy_server_stream_soft_failure_multiple_streams_not_affected finished (2)
[task 2022-08-05T23:04:54.188Z] 23:04:54     INFO -  netwerk/test/unit/test_http2-proxy-failing.js | Starting proxy_server_stream_hard_failure_multiple_streams_affected
[task 2022-08-05T23:04:54.188Z] 23:04:54     INFO -  (xpcshell/head.js) | test proxy_server_stream_hard_failure_multiple_streams_affected pending (2)
[task 2022-08-05T23:04:54.188Z] 23:04:54     INFO -  (xpcshell/head.js) | test run_next_test 2 finished (2)
[task 2022-08-05T23:04:54.189Z] 23:04:54     INFO -  PID 5586 | AddressSanitizer:DEADLYSIGNAL
[task 2022-08-05T23:04:54.189Z] 23:04:54     INFO -  PID 5586 | =================================================================
[task 2022-08-05T23:04:54.189Z] 23:04:54    ERROR -  PID 5586 | ==5586==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000001 (pc 0x7f85c4173475 bp 0x7ffc860cd080 sp 0x7ffc860cd060 T0)
[task 2022-08-05T23:04:54.190Z] 23:04:54     INFO -  PID 5586 | ==5586==The signal is caused by a WRITE memory access.
[task 2022-08-05T23:04:54.190Z] 23:04:54     INFO -  PID 5586 | ==5586==Hint: address points to the zero page.
[task 2022-08-05T23:04:54.190Z] 23:04:54     INFO -  PID 5586 |     #0 0x7f85c4173475 in MOZ_Crash /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3
[task 2022-08-05T23:04:54.191Z] 23:04:54     INFO -  PID 5586 |     #1 0x7f85c4173475 in AssertCurrentThreadOwnsMe /builds/worker/checkouts/gecko/xpcom/base/nsISupportsImpl.cpp:43:5
[task 2022-08-05T23:04:54.191Z] 23:04:54     INFO -  PID 5586 |     #2 0x7f85c4173475 in AssertOwnership<32> /builds/worker/checkouts/gecko/xpcom/base/nsISupportsImpl.h:60:5
[task 2022-08-05T23:04:54.191Z] 23:04:54     INFO -  PID 5586 |     #3 0x7f85c4173475 in NoticeReferentDestruction /builds/worker/checkouts/gecko/xpcom/base/nsWeakReference.cpp:43:5
[task 2022-08-05T23:04:54.192Z] 23:04:54     INFO -  PID 5586 |     #4 0x7f85c4173475 in nsSupportsWeakReference::ClearWeakReferences() /builds/worker/checkouts/gecko/xpcom/base/nsWeakReference.cpp:155:13
[task 2022-08-05T23:04:54.192Z] 23:04:54     INFO -  PID 5586 |     #5 0x7f85c50d063c in ~nsSupportsWeakReference /builds/worker/workspace/obj-build/dist/include/nsWeakReference.h:42:3
[task 2022-08-05T23:04:54.193Z] 23:04:54     INFO -  PID 5586 |     #6 0x7f85c50d063c in mozilla::net::Http2StreamTunnel::~Http2StreamTunnel() /builds/worker/checkouts/gecko/netwerk/protocol/http/Http2StreamTunnel.cpp:35:79
[task 2022-08-05T23:04:54.193Z] 23:04:54     INFO -  PID 5586 |     #7 0x7f85c50d07dd in mozilla::net::Http2StreamTunnel::~Http2StreamTunnel() /builds/worker/checkouts/gecko/netwerk/protocol/http/Http2StreamTunnel.cpp:35:41
[task 2022-08-05T23:04:54.193Z] 23:04:54     INFO -  PID 5586 |     #8 0x7f85c50d002f in Release /builds/worker/checkouts/gecko/netwerk/protocol/http/Http2StreamBase.h:42:3
[task 2022-08-05T23:04:54.194Z] 23:04:54     INFO -  PID 5586 |     #9 0x7f85c50d002f in Release /builds/worker/checkouts/gecko/netwerk/protocol/http/Http2StreamTunnel.cpp:26:1
[task 2022-08-05T23:04:54.194Z] 23:04:54     INFO -  PID 5586 |     #10 0x7f85c50d002f in non-virtual thunk to mozilla::net::Http2StreamTunnel::Release() /builds/worker/checkouts/gecko/netwerk/protocol/http/Http2StreamTunnel.cpp
[task 2022-08-05T23:04:54.194Z] 23:04:54     INFO -  PID 5586 |     #11 0x7f85c476cf46 in ~nsCOMPtr_base /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:328:7
[task 2022-08-05T23:04:54.194Z] 23:04:54     INFO -  PID 5586 |     #12 0x7f85c476cf46 in nsTransportStatusEvent::~nsTransportStatusEvent() /builds/worker/checkouts/gecko/netwerk/base/nsTransportUtils.cpp:58:37
[task 2022-08-05T23:04:54.194Z] 23:04:54     INFO -  PID 5586 |     #13 0x7f85c476cfdd in nsTransportStatusEvent::~nsTransportStatusEvent() /builds/worker/checkouts/gecko/netwerk/base/nsTransportUtils.cpp:58:37
[task 2022-08-05T23:04:54.195Z] 23:04:54     INFO -  PID 5586 |     #14 0x7f85c42fab25 in mozilla::Runnable::Release() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:61:1
[task 2022-08-05T23:04:54.195Z] 23:04:54     INFO -  PID 5586 |     #15 0x7f85c432f7c4 in Release /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:50:40
[task 2022-08-05T23:04:54.195Z] 23:04:54     INFO -  PID 5586 |     #16 0x7f85c432f7c4 in Release /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:381:36
[task 2022-08-05T23:04:54.195Z] 23:04:54     INFO -  PID 5586 |     #17 0x7f85c432f7c4 in assign_assuming_AddRef /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:69:7
[task 2022-08-05T23:04:54.195Z] 23:04:54     INFO -  PID 5586 |     #18 0x7f85c432f7c4 in operator= /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:168:5
[task 2022-08-05T23:04:54.195Z] 23:04:54     INFO -  PID 5586 |     #19 0x7f85c432f7c4 in mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:539:15
[task 2022-08-05T23:04:54.200Z] 23:04:54     INFO -  PID 5586 |     #20 0x7f85c42f005d in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:851:26
[task 2022-08-05T23:04:54.201Z] 23:04:54     INFO -  PID 5586 |     #21 0x7f85c42ed1c8 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:683:15
[task 2022-08-05T23:04:54.201Z] 23:04:54     INFO -  PID 5586 |     #22 0x7f85c42ed8f0 in mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:461:36
[task 2022-08-05T23:04:54.201Z] 23:04:54     INFO -  PID 5586 |     #23 0x7f85c43387d4 in operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:190:37
[task 2022-08-05T23:04:54.202Z] 23:04:54     INFO -  PID 5586 |     #24 0x7f85c43387d4 in mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_1>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:531:5
[task 2022-08-05T23:04:54.202Z] 23:04:54     INFO -  PID 5586 |     #25 0x7f85c43111d7 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1205:16
[task 2022-08-05T23:04:54.203Z] 23:04:54     INFO -  PID 5586 |     #26 0x7f85c431ac27 in NS_ProcessNextEvent /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:465:10
[task 2022-08-05T23:04:54.203Z] 23:04:54     INFO -  PID 5586 |     #27 0x7f85c431ac27 in bool mozilla::SpinEventLoopUntil<(mozilla::ProcessFailureBehavior)1, nsThreadManager::SpinEventLoopUntilInternal(nsTSubstring<char> const&, nsINestedEventLoopCondition*, mozilla::ShutdownPhase)::$_9>(nsTSubstring<char> const&, nsThreadManager::SpinEventLoopUntilInternal(nsTSubstring<char> const&, nsINestedEventLoopCondition*, mozilla::ShutdownPhase)::$_9&&, nsIThread*) /builds/worker/workspace/obj-build/dist/include/mozilla/SpinEventLoopUntil.h:176:25
[task 2022-08-05T23:04:54.204Z] 23:04:54     INFO -  PID 5586 |     #28 0x7f85c4319fa0 in nsThreadManager::SpinEventLoopUntilInternal(nsTSubstring<char> const&, nsINestedEventLoopCondition*, mozilla::ShutdownPhase) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:639:8
[task 2022-08-05T23:04:54.204Z] 23:04:54     INFO -  PID 5586 |     #29 0x7f85c4368795 in NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101
[task 2022-08-05T23:04:54.205Z] 23:04:54     INFO -  PID 5586 |     #30 0x7f85c5c1a291 in Invoke /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1626:10
[task 2022-08-05T23:04:54.205Z] 23:04:54     INFO -  PID 5586 |     #31 0x7f85c5c1a291 in Call /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1179:19
[task 2022-08-05T23:04:54.206Z] 23:04:54     INFO -  PID 5586 |     #32 0x7f85c5c1a291 in XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1125:23
[task 2022-08-05T23:04:54.206Z] 23:04:54     INFO -  PID 5586 |     #33 0x7f85c5c1f28c in XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:965:10
[task 2022-08-05T23:04:54.206Z] 23:04:54     INFO -  PID 5586 |     #34 0x7f85d2742d9a in CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:455:13
[task 2022-08-05T23:04:54.208Z] 23:04:54     INFO -  PID 5586 |     #35 0x7f85d2742d9a in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:543:12
[task 2022-08-05T23:04:54.208Z] 23:04:54     INFO -  PID 5586 |     #36 0x7f85d273176c in InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:610:10
[task 2022-08-05T23:04:54.208Z] 23:04:54     INFO -  PID 5586 |     #37 0x7f85d273176c in CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:615:10
[task 2022-08-05T23:04:54.211Z] 23:04:54     INFO -  PID 5586 |     #38 0x7f85d273176c in Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3371:16
[task 2022-08-05T23:04:54.211Z] 23:04:54     INFO -  PID 5586 |     #39 0x7f85d2716d89 in js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:427:13
[task 2022-08-05T23:04:54.212Z] 23:04:54     INFO -  PID 5586 |     #40 0x7f85d2742ec0 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:575:13
[task 2022-08-05T23:04:54.212Z] 23:04:54     INFO -  PID 5586 |     #41 0x7f85d1d6b8b9 in 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:1586:10
[task 2022-08-05T23:04:54.213Z] 23:04:54     INFO -  PID 5586 |     #42 0x3d204181de18  (<unknown module>)
[task 2022-08-05T23:04:54.213Z] 23:04:54     INFO -  PID 5586 | AddressSanitizer can not provide additional info.
[task 2022-08-05T23:04:54.214Z] 23:04:54     INFO -  PID 5586 | SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3 in MOZ_Crash
[task 2022-08-05T23:04:54.214Z] 23:04:54     INFO -  PID 5586 | ==5586==ABORTING

Is it possible to get the method which causes ASan crashes into the line with SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3 in MOZ_Crash? As can be seen above, it's not possible to differentiate various crash types without opening the log and knowing what to look for and to find the bug for it.

Flags: needinfo?(choller)

(In reply to Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout) from comment #57)

Is it possible to get the method which causes ASan crashes into the line with SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3 in MOZ_Crash? As can be seen above, it's not possible to differentiate various crash types without opening the log and knowing what to look for and to find the bug for it.

No, I don't think this is possible. What you could do is enable MOZ_CRASH messages for ASan builds. They are currently enabled only for DEBUG and FUZZING builds, but there is no reason why we couldn't do it in non-DEBUG ASan. The main reason why it isn't done in opt builds is because it's dangerous to print things in the presence of possible memory corruption, but for ASan, this should be okay.

Flags: needinfo?(choller)

No, I don't think this is possible. What you could do is enable MOZ_CRASH messages for ASan builds. They are currently enabled only for DEBUG and FUZZING builds, but there is no reason why we couldn't do it in non-DEBUG ASan. The main reason why it isn't done in opt builds is because it's dangerous to print things in the presence of possible memory corruption, but for ASan, this should be okay.

Would this work? Could we open a separate bug for getting this done?

Flags: needinfo?(aryx.bugmail)
See Also: → 1803254
See Also: → 1803281

Recent failures are a mixture of shutdown watchdog crashes in TSan builds and some XPCOM assertions triggered from various places, so I'll move it to XPCOM for further triage.

Component: Graphics: Layers → XPCOM
Assignee: jimb → nobody
See Also: → 1803393

The four most recent crashes are all hang watchdog crashes.

Blocks: tsan
No longer blocks: asan-maintenance
You need to log in before you can comment on or make changes to this bug.