Closed Bug 1692052 Opened 3 years ago Closed 3 years ago

Intermittent Assertion failure: &aContent == sContent.get(), at /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:885

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P3)

defect

Tracking

()

RESOLVED FIXED
88 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox86 --- wontfix
firefox87 --- wontfix
firefox88 --- fixed

People

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

References

(Blocks 1 open bug, Regression)

Details

(Keywords: assertion, intermittent-failure, regression, Whiteboard: [bugmon:bisected,confirmed][stokwell needswork:owner][stockwell disable-recommended])

Attachments

(2 files)

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


[task 2021-02-10T19:45:07.680Z] 19:45:07     INFO - TEST-START | dom/tests/browser/browser_focus_steal_from_chrome_during_mousedown.js
[task 2021-02-10T19:45:07.680Z] 19:45:07     INFO - GECKO(4380) | Chrome file doesn't exist: Z:\task_1612985074\build\tests\mochitest\browser\dom\tests\browser\head.js
[task 2021-02-10T19:45:07.690Z] 19:45:07     INFO - GECKO(4380) | [Child 9752: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 00000289B89A0800 == 1 [pid = 9752] [id = 0]
[task 2021-02-10T19:45:07.690Z] 19:45:07     INFO - GECKO(4380) | [Child 9752: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (00000289B89C6E40) [pid = 9752] [serial = 1] [outer = 0000000000000000]
[task 2021-02-10T19:45:07.690Z] 19:45:07     INFO - GECKO(4380) | [Child 9752: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (00000289B89A6400) [pid = 9752] [serial = 2] [outer = 00000289B89C6E40]
[task 2021-02-10T19:45:07.873Z] 19:45:07     INFO - GECKO(4380) | [Child 9752: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (00000289B899A400) [pid = 9752] [serial = 3] [outer = 00000289B89C6E40]
[task 2021-02-10T19:45:08.000Z] 19:45:08     INFO - GECKO(4380) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to c:\users\task_1612985074\appdata\local\temp\tmplkj1qc.mozrunner\runtests_leaks_tab_pid4716.log
[task 2021-02-10T19:45:08.000Z] 19:45:08     INFO - GECKO(4380) | [4716, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:251
[task 2021-02-10T19:45:08.046Z] 19:45:08     INFO - GECKO(4380) | [Child 10280, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111 (NS_ERROR_NOT_AVAILABLE): file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1349
[task 2021-02-10T19:45:08.579Z] 19:45:08     INFO - GECKO(4380) | Assertion failure: &aContent == sContent.get(), at /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:885
[task 2021-02-10T19:45:08.663Z] 19:45:08     INFO -  Initializing stack-fixing for the first stack frame, this may take a while...
[task 2021-02-10T19:45:20.129Z] 19:45:20     INFO - GECKO(4380) | #01: mozilla::dom::Element::Focus(mozilla::dom::FocusOptions const&, const mozilla::dom::CallerType, mozilla::ErrorResult&) [dom/base/Element.cpp:455]
[task 2021-02-10T19:45:20.130Z] 19:45:20     INFO - GECKO(4380) | #02: mozilla::dom::HTMLElement_Binding::focus(JSContext*, JS::Handle<JSObject *>, void*, JSJitMethodCallArgs const&) [s3:gecko-generated-sources:419ea7f1776596e83a192d73f58d9c506972d1491b4d2c9c26f898bc3cd18119443c3bb3c0a82ca6d241447918df1eb0ac1d0ae43084aab0e5bd7e1612d26d58/dom/bindings/HTMLElementBinding.cpp::9239]
[task 2021-02-10T19:45:20.130Z] 19:45:20     INFO - GECKO(4380) | #03: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [dom/bindings/BindingUtils.cpp:3235]
[task 2021-02-10T19:45:20.131Z] 19:45:20     INFO - GECKO(4380) | #04: CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [js/src/vm/Interpreter.cpp:435]
[task 2021-02-10T19:45:20.131Z] 19:45:20     INFO - GECKO(4380) | #05: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [js/src/vm/Interpreter.cpp:520]
[task 2021-02-10T19:45:20.132Z] 19:45:20     INFO - GECKO(4380) | #06: InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [js/src/vm/Interpreter.cpp:580]
[task 2021-02-10T19:45:20.132Z] 19:45:20     INFO - GECKO(4380) | #07: Interpret(JSContext*, js::RunState&) [js/src/vm/Interpreter.cpp:3243]
[task 2021-02-10T19:45:20.133Z] 19:45:20     INFO - GECKO(4380) | #08: js::RunScript(JSContext*, js::RunState&) [js/src/vm/Interpreter.cpp:405]
[task 2021-02-10T19:45:20.133Z] 19:45:20     INFO - GECKO(4380) | #09: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [js/src/vm/Interpreter.cpp:552]
[task 2021-02-10T19:45:20.134Z] 19:45:20     INFO - GECKO(4380) | #10: InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [js/src/vm/Interpreter.cpp:580]
[task 2021-02-10T19:45:20.134Z] 19:45:20     INFO - GECKO(4380) | #11: js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [js/src/vm/Interpreter.cpp:597]
[task 2021-02-10T19:45:20.135Z] 19:45:20     INFO - GECKO(4380) | #12: JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2861]
[task 2021-02-10T19:45:20.135Z] 19:45:20     INFO - GECKO(4380) | #13: mozilla::dom::EventHandlerNonNull::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) [s3:gecko-generated-sources:983392315bed7c9e42bfcfc4d496a706a45a850e25a83f5e572b6d8fd81a48cb86df5a02777d525639a896b3c96b5da155338ff210ebe6192ac803a314e132c9/dom/bindings/EventHandlerBinding.cpp::279]
[task 2021-02-10T19:45:20.136Z] 19:45:20     INFO - GECKO(4380) | #14: mozilla::dom::EventHandlerNonNull::Call<nsCOMPtr<mozilla::dom::EventTarget> >(nsCOMPtr<mozilla::dom::EventTarget> const&, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*) [s3:gecko-generated-sources:a3ef8515df317cd9e32fa51b7d16e1c8b7970a77da92ed0549f8574918682fb53fba29961ce38a6a935185df00c7056ac321090476022015c2610a996dbcc233/dist/include/mozilla/dom/EventHandlerBinding.h::366]
[task 2021-02-10T19:45:20.137Z] 19:45:20     INFO - GECKO(4380) | #15: mozilla::JSEventHandler::HandleEvent(mozilla::dom::Event*) [dom/events/JSEventHandler.cpp:202]
[task 2021-02-10T19:45:20.137Z] 19:45:20     INFO - GECKO(4380) | #16: mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, mozilla::dom::Event*, mozilla::dom::EventTarget*) [dom/events/EventListenerManager.cpp:1106]
[task 2021-02-10T19:45:20.138Z] 19:45:20     INFO - GECKO(4380) | #17: mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) [dom/events/EventListenerManager.cpp:1300]
[task 2021-02-10T19:45:20.138Z] 19:45:20     INFO - GECKO(4380) | #18: mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) [dom/events/EventDispatcher.cpp:356]
[task 2021-02-10T19:45:20.139Z] 19:45:20     INFO - GECKO(4380) | #19: static mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) [dom/events/EventDispatcher.cpp:557]
[task 2021-02-10T19:45:20.139Z] 19:45:20     INFO - GECKO(4380) | #20: static mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget *>*) [dom/events/EventDispatcher.cpp:1098]
[task 2021-02-10T19:45:20.140Z] 19:45:20     INFO - GECKO(4380) | #21: mozilla::PresShell::EventHandler::DispatchEventToDOM(mozilla::WidgetEvent*, nsEventStatus*, nsPresShellEventCB*) [layout/base/PresShell.cpp:8730]
[task 2021-02-10T19:45:20.140Z] 19:45:20     INFO - GECKO(4380) | #22: mozilla::PresShell::EventHandler::DispatchEvent(mozilla::EventStateManager*, mozilla::WidgetEvent*, bool, nsEventStatus*, nsIContent*) [layout/base/PresShell.cpp:8269]
[task 2021-02-10T19:45:20.141Z] 19:45:20     INFO - GECKO(4380) | #23: mozilla::PresShell::EventHandler::HandleEventWithCurrentEventInfo(mozilla::WidgetEvent*, nsEventStatus*, bool, nsIContent*) [layout/base/PresShell.cpp:8202]
[task 2021-02-10T19:45:20.142Z] 19:45:20     INFO - GECKO(4380) | #24: mozilla::PresShell::EventHandler::HandleEventUsingCoordinates(nsIFrame*, mozilla::WidgetGUIEvent*, nsEventStatus*, bool) [layout/base/PresShell.cpp:7110]
[task 2021-02-10T19:45:20.142Z] 19:45:20     INFO - GECKO(4380) | #25: mozilla::PresShell::EventHandler::HandleEvent(nsIFrame*, mozilla::WidgetGUIEvent*, bool, nsEventStatus*) [layout/base/PresShell.cpp:6913]
[task 2021-02-10T19:45:20.142Z] 19:45:20     INFO - GECKO(4380) | #26: mozilla::PresShell::HandleEvent(nsIFrame*, mozilla::WidgetGUIEvent*, bool, nsEventStatus*) [layout/base/PresShell.cpp:6838]
[task 2021-02-10T19:45:20.142Z] 19:45:20     INFO - GECKO(4380) | #27: nsViewManager::DispatchEvent(mozilla::WidgetGUIEvent*, nsView*, nsEventStatus*) [view/nsViewManager.cpp:703]
[task 2021-02-10T19:45:20.142Z] 19:45:20     INFO - GECKO(4380) | #28: nsView::HandleEvent(mozilla::WidgetGUIEvent*, bool) [view/nsView.cpp:1134]
[task 2021-02-10T19:45:20.142Z] 19:45:20     INFO - GECKO(4380) | #29: mozilla::widget::PuppetWidget::DispatchEvent(mozilla::WidgetGUIEvent*, nsEventStatus&) [widget/PuppetWidget.cpp:378]
[task 2021-02-10T19:45:20.142Z] 19:45:20     INFO - GECKO(4380) | #30: static mozilla::layers::APZCCallbackHelper::DispatchWidgetEvent(mozilla::WidgetGUIEvent&) [gfx/layers/apz/util/APZCCallbackHelper.cpp:485]
[task 2021-02-10T19:45:20.142Z] 19:45:20     INFO - GECKO(4380) | #31: mozilla::dom::BrowserChild::HandleRealMouseButtonEvent(mozilla::WidgetMouseEvent const&, mozilla::layers::ScrollableLayerGuid const&, unsigned long long const&) [dom/ipc/BrowserChild.cpp:1660]
[task 2021-02-10T19:45:20.143Z] 19:45:20     INFO - GECKO(4380) | #32: mozilla::dom::BrowserChild::ProcessPendingCoalescedMouseDataAndDispatchEvents() [dom/ipc/BrowserChild.cpp:1494]
[task 2021-02-10T19:45:20.143Z] 19:45:20     INFO - GECKO(4380) | #33: mozilla::dom::BrowserChild::RecvRealMouseButtonEvent(mozilla::WidgetMouseEvent const&, mozilla::layers::ScrollableLayerGuid const&, unsigned long long const&) [dom/ipc/BrowserChild.cpp:1622]
[task 2021-02-10T19:45:20.143Z] 19:45:20     INFO - GECKO(4380) | #34: mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) [s3:gecko-generated-sources:a9cdc293d39833f46a876c9b273c87381e02dd8ce158b595efb975ed2fbdf2a931aeb2822aacc418a8a3591782626553b9b95db759ac1017c348042f085a005b/ipc/ipdl/PBrowserChild.cpp::5396]
[task 2021-02-10T19:45:20.143Z] 19:45:20     INFO - GECKO(4380) | #35: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) [s3:gecko-generated-sources:b994e4d59804fced937e37d26bee5114cb8efa142e7e652109507a401e557fe81d581679f1b828b9dbf43e2549b2a1873700ba0ce4462a4a486ecb3007c72d57/ipc/ipdl/PContentChild.cpp::8691]
[task 2021-02-10T19:45:20.143Z] 19:45:20     INFO - GECKO(4380) | #36: mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) [ipc/glue/MessageChannel.cpp:2154]
[task 2021-02-10T19:45:20.144Z] 19:45:20     INFO - GECKO(4380) | #37: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) [ipc/glue/MessageChannel.cpp:2077]
[task 2021-02-10T19:45:20.144Z] 19:45:20     INFO - GECKO(4380) | #38: mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) [ipc/glue/MessageChannel.cpp:1926]
[task 2021-02-10T19:45:20.144Z] 19:45:20     INFO - GECKO(4380) | #39: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1958]
[task 2021-02-10T19:45:20.145Z] 19:45:20     INFO - GECKO(4380) | #40: mozilla::RunnableTask::Run() [xpcom/threads/TaskController.cpp:473]
[task 2021-02-10T19:45:20.145Z] 19:45:20     INFO - GECKO(4380) | #41: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex &> const&) [xpcom/threads/TaskController.cpp:753]
[task 2021-02-10T19:45:20.146Z] 19:45:20     INFO - GECKO(4380) | #42: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex &> const&) [xpcom/threads/TaskController.cpp:611]
[task 2021-02-10T19:45:20.146Z] 19:45:20     INFO - GECKO(4380) | #43: mozilla::TaskController::ProcessPendingMTTask(bool) [xpcom/threads/TaskController.cpp:395]
[task 2021-02-10T19:45:20.147Z] 19:45:20     INFO - GECKO(4380) | #44: mozilla::detail::RunnableFunction<`lambda at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:133:7'>::Run() [xpcom/threads/nsThreadUtils.h:535]
[task 2021-02-10T19:45:20.147Z] 19:45:20     INFO - GECKO(4380) | #45: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1162]
[task 2021-02-10T19:45:20.147Z] 19:45:20     INFO - GECKO(4380) | #46: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:548]
[task 2021-02-10T19:45:20.147Z] 19:45:20     INFO - GECKO(4380) | #47: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:87]
[task 2021-02-10T19:45:20.148Z] 19:45:20     INFO - GECKO(4380) | #48: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:329]
[task 2021-02-10T19:45:20.148Z] 19:45:20     INFO - GECKO(4380) | #49: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:311]
[task 2021-02-10T19:45:20.148Z] 19:45:20     INFO - GECKO(4380) | #50: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:139]
[task 2021-02-10T19:45:20.148Z] 19:45:20     INFO - GECKO(4380) | #51: nsAppShell::Run() [widget/windows/nsAppShell.cpp:602]
[task 2021-02-10T19:45:20.148Z] 19:45:20     INFO - GECKO(4380) | #52: XRE_RunAppShell() [toolkit/xre/nsEmbedFunctions.cpp:902]
[task 2021-02-10T19:45:20.148Z] 19:45:20     INFO - GECKO(4380) | #53: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:237]
[task 2021-02-10T19:45:20.148Z] 19:45:20     INFO - GECKO(4380) | #54: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:329]
[task 2021-02-10T19:45:20.149Z] 19:45:20     INFO - GECKO(4380) | #55: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:311]
[task 2021-02-10T19:45:20.149Z] 19:45:20     INFO - GECKO(4380) | #56: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:737]
[task 2021-02-10T19:45:20.208Z] 19:45:20     INFO - GECKO(4380) | #57: NS_internal_main(int, char**, char**) [browser/app/nsBrowserApp.cpp:306]
[task 2021-02-10T19:45:20.208Z] 19:45:20     INFO - GECKO(4380) | #58: wmain(int, wchar_t**) [toolkit/xre/nsWindowsWMain.cpp:131]
[task 2021-02-10T19:45:20.208Z] 19:45:20     INFO - GECKO(4380) | #59: __scrt_common_main_seh() [/builds/worker/workspace/obj-build/browser/app/f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl:288]
[task 2021-02-10T19:45:20.213Z] 19:45:20     INFO -  fix-stacks: error: failed to read debug info file `wkernel32.pdb` for `C:\Windows\System32\KERNEL32.DLL`
[task 2021-02-10T19:45:20.213Z] 19:45:20     INFO -  fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2021-02-10T19:45:20.213Z] 19:45:20     INFO -  fix-stacks: The system cannot find the file specified. (os error 2)
[task 2021-02-10T19:45:20.213Z] 19:45:20     INFO - GECKO(4380) | #60: BaseThreadInitThunk [C:\Windows\System32\KERNEL32.DLL + 0x13034]
[task 2021-02-10T19:45:20.223Z] 19:45:20     INFO -  fix-stacks: error: failed to read debug info file `wntdll.pdb` for `C:\Windows\SYSTEM32\ntdll.dll`
[task 2021-02-10T19:45:20.223Z] 19:45:20     INFO -  fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2021-02-10T19:45:20.223Z] 19:45:20     INFO -  fix-stacks: The system cannot find the file specified. (os error 2)
[task 2021-02-10T19:45:20.223Z] 19:45:20     INFO - GECKO(4380) | #61: RtlUserThreadStart [C:\Windows\SYSTEM32\ntdll.dll + 0x71461]
[task 2021-02-10T19:45:20.224Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184, Unnamed thread 266a0b1f400] WARNING: Resource acquired is being released in non-LIFO order; why?
[task 2021-02-10T19:45:20.224Z] 19:45:20     INFO - GECKO(4380) | : file /builds/worker/checkouts/gecko/xpcom/threads/BlockingResourceBase.cpp:292
[task 2021-02-10T19:45:20.224Z] 19:45:20     INFO - GECKO(4380) | --- Mutex : dumpSafetyLock (currently acquired)
[task 2021-02-10T19:45:20.224Z] 19:45:20     INFO - GECKO(4380) |  calling context
[task 2021-02-10T19:45:20.224Z] 19:45:20     INFO - GECKO(4380) |   [stack trace unavailable]
[task 2021-02-10T19:45:20.224Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:512
[task 2021-02-10T19:45:20.224Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:512
[task 2021-02-10T19:45:20.224Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:512
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:512
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker[Child 9632: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0000022FE4A40000 == 2 [pid = 9632] [id = 17]
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | /checkouts/gecko/ipc/glue/ProtocolUtils.cpp:512
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | [Child 9632: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (0000022FEB471040) [pid = 9632] [serial = 45] [outer = 0000000000000000]
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:512
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/[Child 9632: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (0000022FE4A93000) [pid = 9632] [serial = 46] [outer = 0000022FEB471040]
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | ipc/glue/ProtocolUtils.cpp:512
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/workspace/obj-build/dist/include/mozilla/ipc/ProtocolUtils.h:299
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 00000266A1253000 == 6 [pid = 3184] [id = 20]
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 11 (000002669C272C80) [pid = 3184] [serial = 48] [outer = 0000000000000000]
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - GECKO(4380) | [Parent 3184: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 12 (00000266A153AC00) [pid = 3184] [serial = 49] [outer = 000002669C272C80]
[task 2021-02-10T19:45:20.225Z] 19:45:20     INFO - TEST-INFO | started process screenshot
[task 2021-02-10T19:45:20.291Z] 19:45:20     INFO - TEST-INFO | screenshot: exit 0```
Attached file testcase.html

A testcase for this issue was identified while fuzzing mozilla-central rev fc74eb2c7b84 (built with --enable-debug).

Assertion failure: &aContent == sContent.get(), at /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:885

    #0 0x7f8748d58b99 in mozilla::IMEStateManager::OnReFocus(nsPresContext*, nsIContent&) /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:885:3
    #1 0x7f8747745568 in nsFocusManager::NotifyOfReFocus(nsIContent&) /builds/worker/checkouts/gecko/dom/base/nsFocusManager.cpp:4926:3
    #2 0x7f874761588a in mozilla::dom::Element::Focus(mozilla::dom::FocusOptions const&, mozilla::dom::CallerType, mozilla::ErrorResult&) /builds/worker/checkouts/gecko/dom/base/Element.cpp:454:9
    #3 0x7f8748804419 in mozilla::dom::HTMLElement_Binding::focus(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) /builds/worker/workspace/obj-build/dom/bindings/HTMLElementBinding.cpp:9238:24
    #4 0x7f874899c43a in bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:3233:13
    #5 0x7f874ba3fb61 in CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:435:13
    #6 0x7f874ba3f2d0 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:520:12
    #7 0x7f874ba40ab3 in InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:580:10
    #8 0x7f874ba357a3 in CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:584:10
    #9 0x7f874ba357a3 in Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3243:16
    #10 0x7f874ba2cd88 in js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:405:13
    #11 0x7f874ba3f2f1 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:552:13
    #12 0x7f874ba40ab3 in InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:580:10
    #13 0x7f874ba40cef 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:597:8
    #14 0x7f874bfc830b in JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:2861:10
    #15 0x7f87486be3ac in mozilla::dom::EventListener::HandleEvent(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/EventListenerBinding.cpp:58:8
    #16 0x7f8748d400f6 in void mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget*>(mozilla::dom::EventTarget* const&, mozilla::dom::Event&, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*) /builds/worker/workspace/obj-build/dist/include/mozilla/dom/EventListenerBinding.h:65:12
    #17 0x7f8748d3fe3e in mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, mozilla::dom::Event*, mozilla::dom::EventTarget*) /builds/worker/checkouts/gecko/dom/events/EventListenerManager.cpp:1101:43
    #18 0x7f8748d40ac0 in mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) /builds/worker/checkouts/gecko/dom/events/EventListenerManager.cpp:1298:17
    #19 0x7f8748d35df5 in HandleEvent /builds/worker/workspace/obj-build/dist/include/mozilla/EventListenerManager.h:390:5
    #20 0x7f8748d35df5 in mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp:354:17
    #21 0x7f8748d353a3 in mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp:556:16
    #22 0x7f8748d37f55 in mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp:1099:11
    #23 0x7f874a418cad in nsDocumentViewer::LoadComplete(nsresult) /builds/worker/checkouts/gecko/layout/base/nsDocumentViewer.cpp:1103:7
    #24 0x7f874b3de1e0 in nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, nsresult) /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:6520:20
    #25 0x7f874b3ddb92 in nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, nsresult) /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:5876:7
    #26 0x7f874b3deb1f in non-virtual thunk to nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, nsresult) /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp
    #27 0x7f8746c2f96c in nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, nsresult) /builds/worker/checkouts/gecko/uriloader/base/nsDocLoader.cpp:1332:3
    #28 0x7f8746c2ef1a in nsDocLoader::doStopDocumentLoad(nsIRequest*, nsresult) /builds/worker/checkouts/gecko/uriloader/base/nsDocLoader.cpp:938:14
    #29 0x7f8746c2d457 in nsDocLoader::DocLoaderIsEmpty(bool, mozilla::Maybe<nsresult> const&) /builds/worker/checkouts/gecko/uriloader/base/nsDocLoader.cpp:757:9
    #30 0x7f8746c2e39d in nsDocLoader::OnStopRequest(nsIRequest*, nsresult) /builds/worker/checkouts/gecko/uriloader/base/nsDocLoader.cpp:640:5
    #31 0x7f8746c2eb3c in non-virtual thunk to nsDocLoader::OnStopRequest(nsIRequest*, nsresult) /builds/worker/checkouts/gecko/uriloader/base/nsDocLoader.cpp
    #32 0x7f8745b6af86 in mozilla::net::nsLoadGroup::NotifyRemovalObservers(nsIRequest*, nsresult) /builds/worker/checkouts/gecko/netwerk/base/nsLoadGroup.cpp:616:22
    #33 0x7f8745b6c493 in mozilla::net::nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, nsresult) /builds/worker/checkouts/gecko/netwerk/base/nsLoadGroup.cpp:523:10
    #34 0x7f87475f3ff1 in mozilla::dom::Document::DoUnblockOnload() /builds/worker/checkouts/gecko/dom/base/Document.cpp:11065:18
    #35 0x7f87475d2810 in mozilla::dom::Document::UnblockOnload(bool) /builds/worker/checkouts/gecko/dom/base/Document.cpp:10995:9
    #36 0x7f87475e354c in mozilla::dom::Document::DispatchContentLoadedEvents() /builds/worker/checkouts/gecko/dom/base/Document.cpp:7559:3
    #37 0x7f87476547f6 in applyImpl<mozilla::dom::Document, void (mozilla::dom::Document::*)()> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1148:12
    #38 0x7f87476547f6 in apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1154:12
    #39 0x7f87476547f6 in mozilla::detail::RunnableMethodImpl<mozilla::dom::Document*, void (mozilla::dom::Document::*)(), true, (mozilla::RunnableKind)0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1201:13
    #40 0x7f87459c0d92 in mozilla::SchedulerGroup::Runnable::Run() /builds/worker/checkouts/gecko/xpcom/threads/SchedulerGroup.cpp:146:20
    #41 0x7f87459c730f in mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:472:16
    #42 0x7f87459c5886 in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:753:26
    #43 0x7f87459c46e4 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:611:15
    #44 0x7f87459c4897 in mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:395:36
    #45 0x7f87459cb126 in operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:133:37
    #46 0x7f87459cb126 in mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_3>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:534:5
    #47 0x7f87459dc617 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1158:16
    #48 0x7f87459e2a6a in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548:10
    #49 0x7f87462f8f46 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21
    #50 0x7f8746264563 in MessageLoop::RunInternal() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335:10
    #51 0x7f874626447d in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328:3
    #52 0x7f874626447d in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310:3
    #53 0x7f874a0c3858 in nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27
    #54 0x7f874b9045d3 in XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:902:20
    #55 0x7f87462f9e2c in mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:237:9
    #56 0x7f8746264563 in MessageLoop::RunInternal() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335:10
    #57 0x7f874626447d in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328:3
    #58 0x7f874626447d in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310:3
    #59 0x7f874b9041a8 in XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:733:34
    #60 0x5627f348af86 in content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28
    #61 0x5627f348af86 in main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:306:18
    #62 0x7f875b7cd0b2 in __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:308:16
Blocks: domino
Flags: in-testsuite?

Bugmon Analysis:
Verified bug as reproducible on mozilla-central 20210224215151-69be3221f49a.
The bug appears to have been introduced in the following build range:

Start: a17c7da1221c99514aee48e7bdd9dded64616913 (20201209063719)
End: 84ee1d5639949e78769cf904d31bc75eda8cb4c6 (20201209072615)
Pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=a17c7da1221c99514aee48e7bdd9dded64616913&tochange=84ee1d5639949e78769cf904d31bc75eda8cb4c6

Whiteboard: [bugmon:bisected,confirmed]
Priority: P5 → P3
Regressed by: 1678844
Has Regression Range: --- → yes
Keywords: regression

There are 49 total failures in the last 7 days on

[task 2021-02-27T01:24:03.925Z] 01:24:03 INFO - REFTEST TEST-START | dom/media/test/crashtests/mp4_box_emptyrange.mp4
[task 2021-02-27T01:24:03.925Z] 01:24:03 INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/dom/media/test/crashtests/mp4_box_emptyrange.mp4 | 706 / 3890 (18%)
[task 2021-02-27T01:24:04.022Z] 01:24:04 INFO - [Child 1630, MediaPDecoder #2] WARNING: Unimplemented function NotifyDataArrived: file /builds/worker/checkouts/gecko/dom/media/mp3/MP3Demuxer.cpp:73
[task 2021-02-27T01:24:04.023Z] 01:24:04 INFO - Assertion failure: &aContent == sContent.get(), at /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:885
[task 2021-02-27T01:24:04.024Z] 01:24:04 INFO - #01: nsFocusManager::NotifyOfReFocus(nsIContent&) [dom/base/nsFocusManager.cpp:4990]
[task 2021-02-27T01:24:04.025Z] 01:24:04 INFO - #02: mozilla::dom::Element::Focus(mozilla::dom::FocusOptions const&, mozilla::dom::CallerType, mozilla::ErrorResult&) [dom/base/Element.cpp:455]
[task 2021-02-27T01:24:04.027Z] 01:24:04 INFO - #03: mozilla::dom::HTMLElement_Binding::focus(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) [s3:gecko-generated-sources:0c88108a1336a147f4adf952ed5f4482850ff903944a162b6d629bc08507e2aac945a16883bbd3ccf4461c39feffa60fcc078149d3a85bc4f7bb2b4c5e56ebf3/dom/bindings/HTMLElementBinding.cpp::9239]
[task 2021-02-27T01:24:04.029Z] 01:24:04 INFO - #04: bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [dom/bindings/BindingUtils.cpp:3237]
[task 2021-02-27T01:24:04.030Z] 01:24:04 INFO - #05: CallJSNative(JSContext*, bool ()(JSContext, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [js/src/vm/Interpreter.cpp:435]
[task 2021-02-27T01:24:04.031Z] 01:24:04 INFO - #06: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [js/src/vm/Interpreter.cpp:520]
[task 2021-02-27T01:24:04.033Z] 01:24:04 INFO - #07: InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [js/src/vm/Interpreter.cpp:580]
[task 2021-02-27T01:24:04.033Z] 01:24:04 INFO - #08: Interpret(JSContext*, js::RunState&) [js/src/vm/Interpreter.cpp:3243]
[task 2021-02-27T01:24:04.035Z] 01:24:04 INFO - #09: js::RunScript(JSContext*, js::RunState&) [js/src/vm/Interpreter.cpp:405]
[task 2021-02-27T01:24:04.036Z] 01:24:04 INFO - #10: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [js/src/vm/Interpreter.cpp:552]
[task 2021-02-27T01:24:04.037Z] 01:24:04 INFO - #11: InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [js/src/vm/Interpreter.cpp:580]
[task 2021-02-27T01:24:04.041Z] 01:24:04 INFO - #12: js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [js/src/vm/Interpreter.cpp:597]
[task 2021-02-27T01:24:04.043Z] 01:24:04 INFO - #13: JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2863]
[task 2021-02-27T01:24:04.044Z] 01:24:04 INFO - #14: mozilla::dom::EventListener::HandleEvent(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&) [s3:gecko-generated-sources:3a9831c62f54e7fdc67379797209ec8b080a8f6f4b77c0343b461830ac9d5137733cb085f99bbdaada29455ceec0da928dd43bf2eb09d8d51f3f18bf59332a04/dom/bindings/EventListenerBinding.cpp::57]
[task 2021-02-27T01:24:04.046Z] 01:24:04 INFO - #15: void mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget*>(mozilla::dom::EventTarget* const&, mozilla::dom::Event&, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*) [s3:gecko-generated-sources:d1b28e80730968bba8d573d617e88478cf37a577c79520f1e6ec1e2f40c3f06f1f97e6d91053279cbec9c43bbbb1076f11f0cd01a1f517418af436b478c31657/dist/include/mozilla/dom/EventListenerBinding.h::65]
[task 2021-02-27T01:24:04.047Z] 01:24:04 INFO - #16: mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, mozilla::dom::Event*, mozilla::dom::EventTarget*) [dom/events/EventListenerManager.cpp:1101]
[task 2021-02-27T01:24:04.047Z] 01:24:04 INFO - #17: mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) [dom/events/EventListenerManager.cpp:1296]
[task 2021-02-27T01:24:04.049Z] 01:24:04 INFO - #18: mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) [dom/events/EventDispatcher.cpp:357]
[task 2021-02-27T01:24:04.049Z] 01:24:04 INFO - #19: mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) [dom/events/EventDispatcher.cpp:558]
[task 2021-02-27T01:24:04.050Z] 01:24:04 INFO - #20: mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>) [dom/events/EventDispatcher.cpp:1099]
[task 2021-02-27T01:24:04.051Z] 01:24:04 INFO - #21: FocusBlurEvent::Run() [dom/base/nsFocusManager.cpp:2626]
[task 2021-02-27T01:24:04.051Z] 01:24:04 INFO - #22: nsContentUtils::AddScriptRunner(already_AddRefed<nsIRunnable>) [dom/base/nsContentUtils.cpp:5633]
[task 2021-02-27T01:24:04.052Z] 01:24:04 INFO - #23: nsContentUtils::AddScriptRunner(nsIRunnable
) [dom/base/nsContentUtils.cpp:5638]
[task 2021-02-27T01:24:04.053Z] 01:24:04 INFO - #24: nsFocusManager::FireFocusOrBlurEvent(mozilla::EventMessage, mozilla::PresShell*, nsISupports*, bool, bool, mozilla::dom::EventTarget*) [dom/base/nsFocusManager.cpp:2773]
[task 2021-02-27T01:24:04.054Z] 01:24:04 INFO - #25: nsFocusManager::SendFocusOrBlurEvent(mozilla::EventMessage, mozilla::PresShell*, mozilla::dom::Document*, nsISupports*, unsigned int, bool, bool, mozilla::dom::EventTarget*) [dom/base/nsFocusManager.cpp:2736]
[task 2021-02-27T01:24:04.055Z] 01:24:04 INFO - #26: nsFocusManager::Focus(nsPIDOMWindowOuter*, mozilla::dom::Element*, unsigned int, bool, bool, bool, bool, unsigned long, mozilla::Maybe<nsFocusManager::BlurredElementInfo> const&) [dom/base/nsFocusManager.cpp:2505]
[task 2021-02-27T01:24:04.055Z] 01:24:04 INFO - #27: nsFocusManager::WindowShown(mozIDOMWindowProxy*, bool) [dom/base/nsFocusManager.cpp:982]
[task 2021-02-27T01:24:04.056Z] 01:24:04 INFO - #28: mozilla::PresShell::UnsuppressAndInvalidate() [layout/base/PresShell.cpp:3909]
[task 2021-02-27T01:24:04.057Z] 01:24:04 INFO - #29: mozilla::PresShell::ProcessReflowCommands(bool) [layout/base/PresShell.cpp:9876]
[task 2021-02-27T01:24:04.058Z] 01:24:04 INFO - #30: mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/PresShell.cpp:4258]
[task 2021-02-27T01:24:04.059Z] 01:24:04 INFO - #31: mozilla::dom::Document::FlushPendingNotifications(mozilla::ChangesToFlush) [dom/base/Document.cpp:10325]
[task 2021-02-27T01:24:04.059Z] 01:24:04 INFO - #32: nsIContent::GetPrimaryFrame(mozilla::FlushType) [dom/base/Element.cpp:253]
[task 2021-02-27T01:24:04.060Z] 01:24:04 INFO - #33: mozilla::dom::Element::GetScrollFrame(nsIFrame**, mozilla::FlushType) [dom/base/Element.cpp:620]
[task 2021-02-27T01:24:04.060Z] 01:24:04 INFO - #34: mozilla::dom::Element::GetClientAreaRect() [dom/base/Element.cpp:973]
[task 2021-02-27T01:24:04.061Z] 01:24:04 INFO - #35: mozilla::dom::Element::ClientHeight() [dom/base/Element.h:1328]
[task 2021-02-27T01:24:04.063Z] 01:24:04 INFO - #36: mozilla::dom::Element_Binding::get_clientHeight(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs) [s3:gecko-generated-sources:4af25047215a3d54280da214ebb641bb5ac804c64eec035a5ae45403bf72e79823a7501392fb26331b9a5d559caafa648b400ee0ec734dc483482676fd730f2d/dom/bindings/ElementBinding.cpp::3615]
[task 2021-02-27T01:24:04.063Z] 01:24:04 INFO - #37: bool mozilla::dom::binding_detail::GenericGetter<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [dom/bindings/BindingUtils.cpp:3119]
[task 2021-02-27T01:24:04.063Z] 01:24:04 INFO - #38: CallJSNative(JSContext*, bool ()(JSContext, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [js/src/vm/Interpreter.cpp:435]
[task 2021-02-27T01:24:04.064Z] 01:24:04 INFO - #39: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [js/src/vm/Interpreter.cpp:520]
[task 2021-02-27T01:24:04.064Z] 01:24:04 INFO - #40: InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [js/src/vm/Interpreter.cpp:580]
[task 2021-02-27T01:24:04.066Z] 01:24:04 INFO - #41: js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [js/src/vm/Interpreter.cpp:597]
[task 2021-02-27T01:24:04.066Z] 01:24:04 INFO - #42: JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2863]
[task 2021-02-27T01:24:04.067Z] 01:24:04 INFO - #43: xpc::XrayWrapper<js::CrossCompartmentWrapper, xpc::DOMXrayTraits>::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const [js/xpconnect/wrappers/XrayWrapper.cpp:2086]
[task 2021-02-27T01:24:04.068Z] 01:24:04 INFO - #44: js::Proxy::getInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:471]
[task 2021-02-27T01:24:04.069Z] 01:24:04 INFO - #45: js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:480]
[task 2021-02-27T01:24:04.069Z] 01:24:04 INFO - #46: js::Proxy::getInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:467]
[task 2021-02-27T01:24:04.071Z] 01:24:04 INFO - #47: js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:480]
[task 2021-02-27T01:24:04.071Z] 01:24:04 INFO - #48: js::Proxy::getInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:467]
[task 2021-02-27T01:24:04.071Z] 01:24:04 INFO - #49: js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:480]
[task 2021-02-27T01:24:04.072Z] 01:24:04 INFO - #50: js::Proxy::getInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:467]
[task 2021-02-27T01:24:04.073Z] 01:24:04 INFO - #51: js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:480]
[task 2021-02-27T01:24:04.075Z] 01:24:04 INFO - #52: js::Proxy::getInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:467]
[task 2021-02-27T01:24:04.075Z] 01:24:04 INFO - #53: js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:480]
[task 2021-02-27T01:24:04.076Z] 01:24:04 INFO - #54: js::GetObjectElementOperation(JSContext*, JSOp, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter-inl.h:453]
[task 2021-02-27T01:24:04.077Z] 01:24:04 INFO - #55: js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetElem_Fallback*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:882]
[task 2021-02-27T01:24:04.077Z] 01:24:04 INFO - #56: ??? (???:???)
[task 2021-02-27T01:24:04.169Z] 01:24:04 INFO - [Parent 1435, Breakpad Server] WARNING: Resource acquired is being released in non-LIFO order; why?
[task 2021-02-27T01:24:04.169Z] 01:24:04 INFO - : file /builds/worker/checkouts/gecko/xpcom/threads/BlockingResourceBase.cpp:292

Makoto can you take a look?

Flags: needinfo?(m_kato)
Whiteboard: [bugmon:bisected,confirmed] → [bugmon:bisected,confirmed][stokwell needswork:owner]

Makoto can you take a look?

Yes.

Assignee: nobody → m_kato
Flags: needinfo?(m_kato)
Whiteboard: [bugmon:bisected,confirmed][stokwell needswork:owner][stockwell disable-recommended] → [bugmon:bisected,confirmed][stokwell needswork:owner]

Although original code was landed at 3 month ago, why did this assertion occur from 25 day ago? I need investigate why.

There are 98 failures in the last 7 days.
All failures are on linux1804-64 & linux1804-64-qr - debug
:m_kato , do you have some updates?

Flags: needinfo?(m_kato)

This test case doesn't generate body element and isn't general case. Actually
since we don't manage current IME focus on IMEStateManager, we shouldn't notify
IMEContext of widget.

Pushed by m_kato@ga2.so-net.ne.jp:
https://hg.mozilla.org/integration/autoland/rev/8067fe90529d
Don't notify IMEContext of widget when IMEStateManger doesn't manage this content. r=masayuki
Flags: needinfo?(m_kato)
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
Flags: in-testsuite? → in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: