Frequent OS X debug Assertion failure: !aParam.mSynthesizeMoveAfterDispatch, at /builds/worker/workspace/obj-build/dist/include/ipc/nsGUIEventIPC.h:223
Categories
(Core :: DOM: UI Events & Focus Handling, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr128 | --- | unaffected |
| firefox130 | --- | unaffected |
| firefox131 | --- | fixed |
| firefox132 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: masayuki)
References
(Regression)
Details
(Keywords: assertion, intermittent-failure, regression)
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=471019779&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V_c7sh5HSxWlFDn88nGtlw/runs/0/artifacts/public/logs/live_backing.log
[task 2024-08-20T11:59:03.221Z] 11:59:03 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_touch_event_iframes.js | ID 26 - translated 100% iframe with DPR 2 and path http://example.com/browser/devtools/client/responsive/test/browser/ got click at close enough Y 100, screen is 225. - true == true -
[task 2024-08-20T11:59:03.244Z] 11:59:03 INFO - Starting test ID 27 - untranslated iframe with DPR 2 and path http://mochi.test:8888/browser/devtools/client/responsive/test/browser/.
[task 2024-08-20T11:59:03.252Z] 11:59:03 INFO - GECKO(1146) | [Parent 1146: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 13 (1499eae00) [pid = 1146] [serial = 236] [outer = 0] [url = chrome://devtools/content/responsive/toolbar.xhtml]
[task 2024-08-20T11:59:03.305Z] 11:59:03 INFO - GECKO(1146) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/gz/qm7lqzhd05x5j0ck0ghtdmrr000014/T/tmp9sp7lhkd.mozrunner/runtests_leaks_tab_pid1342.log
[task 2024-08-20T11:59:03.319Z] 11:59:03 INFO - GECKO(1146) | [Parent 1146, Main Thread] WARNING: Received `load` event on unbridged BrowserParent!: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:4149
[task 2024-08-20T11:59:03.319Z] 11:59:03 INFO - GECKO(1146) | [Parent 1146, Main Thread] WARNING: Received `load` event on unbridged BrowserParent!: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:4149
[task 2024-08-20T11:59:03.325Z] 11:59:03 INFO - GECKO(1146) | [Child 1337, Main Thread] WARNING: NS_ENSURE_TRUE(aWindowContext) failed: file /builds/worker/checkouts/gecko/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp:452
[task 2024-08-20T11:59:03.325Z] 11:59:03 INFO - GECKO(1146) | [Child 1337, Main Thread] WARNING: NS_ENSURE_TRUE(aWindowContext) failed: file /builds/worker/checkouts/gecko/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp:452
[task 2024-08-20T11:59:03.326Z] 11:59:03 INFO - GECKO(1146) | [Child 1337, Main Thread] WARNING: NS_ENSURE_TRUE(aWindowContext) failed: file /builds/worker/checkouts/gecko/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp:452
[task 2024-08-20T11:59:03.378Z] 11:59:03 INFO - GECKO(1146) | [Child 1337: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 129a16800 == 0 [pid = 1337] [id = 0] [url = http://example.com/browser/devtools/client/responsive/test/browser/touch_event_target.html]
[task 2024-08-20T11:59:03.411Z] 11:59:03 INFO - GECKO(1146) | [Child 1337: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 4 (12ab05c00) [pid = 1337] [serial = 5] [outer = 0] [url = http://example.com/browser/devtools/client/responsive/test/browser/touch_event_target.html]
[task 2024-08-20T11:59:03.411Z] 11:59:03 INFO - GECKO(1146) | [Child 1337: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (129a18800) [pid = 1337] [serial = 3] [outer = 0] [url = http://example.com/browser/devtools/client/responsive/test/browser/touch_event_target.html]
[task 2024-08-20T11:59:03.412Z] 11:59:03 INFO - GECKO(1146) | [Child 1337: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (12ab03400) [pid = 1337] [serial = 4] [outer = 0] [url = http://example.com/browser/devtools/client/responsive/test/browser/touch_event_target.html]
[task 2024-08-20T11:59:03.412Z] 11:59:03 INFO - GECKO(1146) | [Child 1337: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (129a17000) [pid = 1337] [serial = 2] [outer = 0] [url = about:blank]
[task 2024-08-20T11:59:03.413Z] 11:59:03 INFO - GECKO(1146) | [Child 1337: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (11e025c00) [pid = 1337] [serial = 1] [outer = 0] [url = http://example.com/browser/devtools/client/responsive/test/browser/touch_event_target.html]
[task 2024-08-20T11:59:03.477Z] 11:59:03 INFO - GECKO(1146) | [Child 1342: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 117934000 == 1 [pid = 1342] [id = 0]
[task 2024-08-20T11:59:03.477Z] 11:59:03 INFO - GECKO(1146) | [Child 1342: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (10e925c00) [pid = 1342] [serial = 1] [outer = 0]
[task 2024-08-20T11:59:03.478Z] 11:59:03 INFO - GECKO(1146) | [Child 1342: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (117934800) [pid = 1342] [serial = 2] [outer = 10e925c00]
[task 2024-08-20T11:59:03.510Z] 11:59:03 INFO - GECKO(1146) | [Child 1342: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (117935800) [pid = 1342] [serial = 3] [outer = 10e925c00]
[task 2024-08-20T11:59:03.595Z] 11:59:03 INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://mochi.test:8888/browser/devtools/client/responsive/test/browser/touch_event_target.html" line: 0}]
[task 2024-08-20T11:59:03.609Z] 11:59:03 INFO - iframe has finished loading.
[task 2024-08-20T11:59:03.611Z] 11:59:03 INFO - Sending native mousedown and mouseup to screen position 601, 225 (attempt 0).
[task 2024-08-20T11:59:03.618Z] 11:59:03 INFO - GECKO(1146) | [Child 1342, Main Thread] WARNING: NS_ENSURE_TRUE(winInner) failed: file /builds/worker/checkouts/gecko/widget/nsBaseDragService.cpp:1256
[task 2024-08-20T11:59:03.618Z] 11:59:03 INFO - GECKO(1146) | [Child 1342, Main Thread] WARNING: NS_ENSURE_TRUE(widget) failed: file /builds/worker/checkouts/gecko/widget/nsDragServiceProxy.cpp:148
[task 2024-08-20T11:59:03.619Z] 11:59:03 INFO - GECKO(1146) | [Child 1342, Main Thread] WARNING: NS_ENSURE_TRUE(winInner) failed: file /builds/worker/checkouts/gecko/widget/nsBaseDragService.cpp:1256
[task 2024-08-20T11:59:03.620Z] 11:59:03 INFO - GECKO(1146) | [Child 1342, Main Thread] WARNING: NS_ENSURE_TRUE(widget) failed: file /builds/worker/checkouts/gecko/widget/nsDragServiceProxy.cpp:148
[task 2024-08-20T11:59:03.629Z] 11:59:03 INFO - GECKO(1146) | [Child 1150, Main Thread] WARNING: NS_ENSURE_TRUE(winInner) failed: file /builds/worker/checkouts/gecko/widget/nsBaseDragService.cpp:1256
[task 2024-08-20T11:59:03.629Z] 11:59:03 INFO - GECKO(1146) | [Child 1150, Main Thread] WARNING: NS_ENSURE_TRUE(widget) failed: file /builds/worker/checkouts/gecko/widget/nsDragServiceProxy.cpp:148
[task 2024-08-20T11:59:03.635Z] 11:59:03 INFO - Console message: [JavaScript Warning: "Partitioned cookie or storage access was provided to “http://mochi.test:8888/browser/devtools/client/responsive/test/browser/touch_event_target.html” because it is loaded in the third-party context and dynamic state partitioning is enabled."]
[task 2024-08-20T11:59:04.752Z] 11:59:04 INFO - Sending native mousedown and mouseup to screen position 601, 225 (attempt 1).
[task 2024-08-20T11:59:04.755Z] 11:59:04 INFO - GECKO(1146) | [Child 1342, Main Thread] WARNING: NS_ENSURE_TRUE(winInner) failed: file /builds/worker/checkouts/gecko/widget/nsBaseDragService.cpp:1256
[task 2024-08-20T11:59:04.755Z] 11:59:04 INFO - GECKO(1146) | [Child 1342, Main Thread] WARNING: NS_ENSURE_TRUE(widget) failed: file /builds/worker/checkouts/gecko/widget/nsDragServiceProxy.cpp:148
[task 2024-08-20T11:59:04.773Z] 11:59:04 INFO - GECKO(1146) | [1146] Assertion failure: !aParam.mSynthesizeMoveAfterDispatch, at /builds/worker/workspace/obj-build/dist/include/ipc/nsGUIEventIPC.h:223
[task 2024-08-20T11:59:04.776Z] 11:59:04 INFO - Initializing stack-fixing for the first stack frame, this may take a while...
[task 2024-08-20T11:59:28.987Z] 11:59:28 INFO - GECKO(1146) | #01: IPC::ParamTraits<mozilla::WidgetMouseEvent>::Write(IPC::MessageWriter*, mozilla::WidgetMouseEvent const&) [widget/nsGUIEventIPC.h:223]
[task 2024-08-20T11:59:28.987Z] 11:59:28 INFO - GECKO(1146) | #02: mozilla::dom::PBrowserParent::SendRealMouseButtonEvent(mozilla::WidgetMouseEvent const&, mozilla::layers::ScrollableLayerGuid const&, unsigned long long const&) [s3:gecko-generated-sources:a20609bda3106048123f2496638127cb2e47fec49b35500e52a283ae0f39283db55c2dea52485a630acaf561867d3debe55d5347c092693dd6fb2b5d35165056/ipc/ipdl/PBrowserParent.cpp::1497]
[task 2024-08-20T11:59:28.988Z] 11:59:28 INFO - GECKO(1146) | #03: mozilla::dom::BrowserParent::SendRealMouseEvent(mozilla::WidgetMouseEvent&) [dom/ipc/BrowserParent.cpp:1622]
[task 2024-08-20T11:59:28.988Z] 11:59:28 INFO - GECKO(1146) | #04: mozilla::EventStateManager::DispatchCrossProcessEvent(mozilla::WidgetEvent*, mozilla::dom::BrowserParent*, nsEventStatus*) [dom/events/EventStateManager.cpp:0]
[task 2024-08-20T11:59:28.989Z] 11:59:28 INFO - GECKO(1146) | #05: mozilla::EventStateManager::HandleCrossProcessEvent(mozilla::WidgetEvent*, nsEventStatus*) [dom/events/EventStateManager.cpp:2144]
[task 2024-08-20T11:59:28.989Z] 11:59:28 INFO - GECKO(1146) | #06: mozilla::EventStateManager::PostHandleEvent(nsPresContext*, mozilla::WidgetEvent*, nsIFrame*, nsEventStatus*, nsIContent*) [dom/events/EventStateManager.cpp:3796]
[task 2024-08-20T11:59:28.990Z] 11:59:28 INFO - GECKO(1146) | #07: mozilla::PresShell::EventHandler::DispatchEvent(mozilla::EventStateManager*, mozilla::WidgetEvent*, bool, nsEventStatus*, nsIContent*) [layout/base/PresShell.cpp:8598]
[task 2024-08-20T11:59:28.990Z] 11:59:28 INFO - GECKO(1146) | #08: mozilla::PresShell::EventHandler::HandleEventWithCurrentEventInfo(mozilla::WidgetEvent*, nsEventStatus*, bool, nsIContent*) [layout/base/PresShell.cpp:8517]
[task 2024-08-20T11:59:28.991Z] 11:59:28 INFO - GECKO(1146) | #09: mozilla::PresShell::EventHandler::HandleEventUsingCoordinates(nsIFrame*, mozilla::WidgetGUIEvent*, nsEventStatus*, bool) [layout/base/PresShell.cpp:7319]
[task 2024-08-20T11:59:28.991Z] 11:59:28 INFO - GECKO(1146) | #10: mozilla::PresShell::EventHandler::HandleEvent(nsIFrame*, mozilla::WidgetGUIEvent*, bool, nsEventStatus*) [layout/base/PresShell.cpp:0]
[task 2024-08-20T11:59:28.991Z] 11:59:28 INFO - GECKO(1146) | #11: mozilla::PresShell::HandleEvent(nsIFrame*, mozilla::WidgetGUIEvent*, bool, nsEventStatus*) [layout/base/PresShell.cpp:7066]
[task 2024-08-20T11:59:28.992Z] 11:59:28 INFO - GECKO(1146) | #12: nsViewManager::DispatchEvent(mozilla::WidgetGUIEvent*, nsView*, nsEventStatus*) [view/nsViewManager.cpp:651]
[task 2024-08-20T11:59:28.992Z] 11:59:28 INFO - GECKO(1146) | #13: nsView::HandleEvent(mozilla::WidgetGUIEvent*, bool) [view/nsView.cpp:1053]
[task 2024-08-20T11:59:28.993Z] 11:59:28 INFO - GECKO(1146) | #14: nsChildView::DispatchEvent(mozilla::WidgetGUIEvent*, nsEventStatus&) [widget/cocoa/nsChildView.mm:1310]
[task 2024-08-20T11:59:28.993Z] 11:59:28 INFO - GECKO(1146) | #15: nsBaseWidget::ProcessUntransformedAPZEvent(mozilla::WidgetInputEvent*, mozilla::layers::APZEventResult const&) [widget/nsBaseWidget.cpp:1059]
[task 2024-08-20T11:59:28.993Z] 11:59:28 INFO - GECKO(1146) | #16: nsBaseWidget::DispatchInputEvent(mozilla::WidgetInputEvent*) [widget/nsBaseWidget.cpp:1264]
[task 2024-08-20T11:59:28.994Z] 11:59:28 INFO - GECKO(1146) | #17: -[ChildView mouseUp:] [widget/cocoa/nsChildView.mm:2917]
[task 2024-08-20T11:59:29.067Z] 11:59:29 INFO - GECKO(1146) | #18: -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit + 0x1e6e9f]
[task 2024-08-20T11:59:29.068Z] 11:59:29 INFO - GECKO(1146) | #19: -[NSWindow(NSEventRouting) sendEvent:] [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit + 0x1e61c9]
[task 2024-08-20T11:59:29.068Z] 11:59:29 INFO - GECKO(1146) | #20: -[ToolbarWindow sendEvent:] [widget/cocoa/nsCocoaWindow.mm:0]
[task 2024-08-20T11:59:29.069Z] 11:59:29 INFO - GECKO(1146) | #21: -[NSApplication(NSEvent) sendEvent:] [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit + 0x1e4554]
[task 2024-08-20T11:59:29.069Z] 11:59:29 INFO - GECKO(1146) | #22: -[GeckoNSApplication sendEvent:] [widget/cocoa/nsAppShell.mm:0]
[task 2024-08-20T11:59:29.069Z] 11:59:29 INFO - GECKO(1146) | #23: nsChildView::SynthesizeNativeMouseEvent(mozilla::gfx::IntPointTyped<mozilla::LayoutDevicePixel>, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::Modifiers, nsIObserver*) [widget/cocoa/nsChildView.mm:0]
[task 2024-08-20T11:59:29.070Z] 11:59:29 INFO - GECKO(1146) | #24: mozilla::dom::BrowserParent::RecvSynthesizeNativeMouseEvent(mozilla::gfx::IntPointTyped<mozilla::LayoutDevicePixel> const&, unsigned int const&, short const&, unsigned int const&, unsigned long long const&) [dom/ipc/BrowserParent.cpp:1947]
[task 2024-08-20T11:59:29.071Z] 11:59:29 INFO - GECKO(1146) | #25: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const&) [s3:gecko-generated-sources:a20609bda3106048123f2496638127cb2e47fec49b35500e52a283ae0f39283db55c2dea52485a630acaf561867d3debe55d5347c092693dd6fb2b5d35165056/ipc/ipdl/PBrowserParent.cpp::0]
[task 2024-08-20T11:59:29.071Z] 11:59:29 INFO - GECKO(1146) | #26: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) [s3:gecko-generated-sources:fdbce8fa857abcd777a725d44d2caaead3c733ce02a037e43cdc84c48ef4006ed7b0fc4f3102e362b7f8b492a970b4d80e106b3558abea4d3d1879b1493d1b6e/ipc/ipdl/PContentParent.cpp::6420]
[task 2024-08-20T11:59:29.072Z] 11:59:29 INFO - GECKO(1146) | #27: mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) [ipc/glue/MessageChannel.cpp:1820]
[task 2024-08-20T11:59:29.072Z] 11:59:29 INFO - GECKO(1146) | #28: mozilla::ipc::MessageChannel::DispatchMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::UniquePtr<IPC::Message, mozilla::DefaultDelete<IPC::Message> >) [ipc/glue/MessageChannel.cpp:0]
[task 2024-08-20T11:59:29.073Z] 11:59:29 INFO - GECKO(1146) | #29: mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::ipc::MessageChannel::MessageTask&) [ipc/glue/MessageChannel.cpp:1530]
[task 2024-08-20T11:59:29.073Z] 11:59:29 INFO - GECKO(1146) | #30: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1639]
[task 2024-08-20T11:59:29.073Z] 11:59:29 INFO - GECKO(1146) | #31: mozilla::RunnableTask::Run() [xpcom/threads/TaskController.cpp:619]
[task 2024-08-20T11:59:29.074Z] 11:59:29 INFO - GECKO(1146) | #32: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:0]
[task 2024-08-20T11:59:29.074Z] 11:59:29 INFO - GECKO(1146) | #33: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:0]
[task 2024-08-20T11:59:29.075Z] 11:59:29 INFO - GECKO(1146) | #34: mozilla::TaskController::ProcessPendingMTTask(bool) [xpcom/threads/TaskController.cpp:554]
[task 2024-08-20T11:59:29.075Z] 11:59:29 INFO - GECKO(1146) | #35: mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run() [xpcom/threads/nsThreadUtils.h:549]
[task 2024-08-20T11:59:29.075Z] 11:59:29 INFO - GECKO(1146) | #36: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1208]
[task 2024-08-20T11:59:29.076Z] 11:59:29 INFO - GECKO(1146) | #37: NS_ProcessPendingEvents(nsIThread*, unsigned int) [xpcom/threads/nsThreadUtils.cpp:446]
[task 2024-08-20T11:59:29.076Z] 11:59:29 INFO - GECKO(1146) | #38: nsBaseAppShell::NativeEventCallback() [widget/nsBaseAppShell.cpp:88]
[task 2024-08-20T11:59:29.077Z] 11:59:29 INFO - GECKO(1146) | #39: nsAppShell::ProcessGeckoEvents(void*) [widget/cocoa/nsAppShell.mm:542]
[task 2024-08-20T11:59:29.108Z] 11:59:29 INFO - GECKO(1146) | #40: __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation + 0x83d52]
[task 2024-08-20T11:59:29.108Z] 11:59:29 INFO - GECKO(1146) | #41: __CFRunLoopDoSource0 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation + 0x83cf1]
[task 2024-08-20T11:59:29.109Z] 11:59:29 INFO - GECKO(1146) | #42: __CFRunLoopDoSources0 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation + 0x83b0b]
[task 2024-08-20T11:59:29.109Z] 11:59:29 INFO - GECKO(1146) | #43: __CFRunLoopRun [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation + 0x8283a]
[task 2024-08-20T11:59:29.109Z] 11:59:29 INFO - GECKO(1146) | #44: CFRunLoopRunSpecific [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation + 0x81e3e]
[task 2024-08-20T11:59:29.124Z] 11:59:29 INFO - GECKO(1146) | #45: RunCurrentEventLoopInMode [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox + 0x2fabd]
[task 2024-08-20T11:59:29.124Z] 11:59:29 INFO - GECKO(1146) | #46: ReceiveNextEventCommon [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox + 0x2f7d5]
[task 2024-08-20T11:59:29.125Z] 11:59:29 INFO - GECKO(1146) | #47: _BlockUntilNextEventMatchingListInModeWithFilter [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox + 0x2f579]
[task 2024-08-20T11:59:29.125Z] 11:59:29 INFO - GECKO(1146) | #48: _DPSNextEvent [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit + 0x41039]
[task 2024-08-20T11:59:29.125Z] 11:59:29 INFO - GECKO(1146) | #49: -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit + 0x3f880]
[task 2024-08-20T11:59:29.126Z] 11:59:29 INFO - GECKO(1146) | #50: -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [widget/cocoa/nsAppShell.mm:193]
[task 2024-08-20T11:59:29.126Z] 11:59:29 INFO - GECKO(1146) | #51: -[NSApplication run] [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit + 0x3158e]
[task 2024-08-20T11:59:29.127Z] 11:59:29 INFO - GECKO(1146) | #52: -[GeckoNSApplication run] [widget/cocoa/nsAppShell.mm:0]
[task 2024-08-20T11:59:29.127Z] 11:59:29 INFO - GECKO(1146) | #53: nsAppShell::Run() [widget/cocoa/nsAppShell.mm:0]
[task 2024-08-20T11:59:29.127Z] 11:59:29 INFO - GECKO(1146) | #54: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:297]
[task 2024-08-20T11:59:29.128Z] 11:59:29 INFO - GECKO(1146) | #55: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:5827]
[task 2024-08-20T11:59:29.128Z] 11:59:29 INFO - GECKO(1146) | #56: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:6053]
[task 2024-08-20T11:59:29.129Z] 11:59:29 INFO - GECKO(1146) | #57: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:6128]
[task 2024-08-20T11:59:29.129Z] 11:59:29 INFO - GECKO(1146) | #58: main [browser/app/nsBrowserApp.cpp:470]
[task 2024-08-20T11:59:29.129Z] 11:59:29 INFO - GECKO(1146) | [Child 1152, IPC I/O Child] WARNING: [E6EB192E3C7B4298.833E21B2B5610015]: Dropping message '<null>'; no connection to unknown peer 1.1: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:364
[task 2024-08-20T11:59:29.130Z] 11:59:29 INFO - GECKO(1146) | [Child 1150, IPC I/O Child] WARNING: [F6C6F37D23817C3A.67E7EE70FB762ECC]: Dropping message '<null>'; no connection to unknown peer 1.1: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:364
[task 2024-08-20T11:59:29.130Z] 11:59:29 INFO - GECKO(1146) | [Child 1342, IPC I/O Child] WARNING: [BA63187B51E71E57.64266A443188990C]: Dropping message '<null>'; no connection to unknown peer 1.1: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:364
[task 2024-08-20T11:59:29.131Z] 11:59:29 INFO - GECKO(1146) | [Child 1152, RemoteLzyStream] WARNING: RemoteLazyInputStreamChild disconnected unexpectedly (1 streams remaining)! 122c90200 {9f562d1b-5a79-4e48-bc9f-dd1a16fd9f4f}: file /builds/worker/checkouts/gecko/dom/file/ipc/RemoteLazyInputStreamChild.cpp:51
[task 2024-08-20T11:59:29.131Z] 11:59:29 INFO - GECKO(1146) | [Utility 1149, IPC I/O Child] WARNING: [4C1CFEFCA6F53940.BB68AA287BDF9780]: Dropping message '<null>'; no connection to unknown peer 1.1: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:364
[task 2024-08-20T11:59:29.132Z] 11:59:29 INFO - GECKO(1146) | [Child 1152, RemoteLzyStream] WARNING: RemoteLazyInputStreamChild disconnected unexpectedly (1 streams remaining)! 122c84d00 {3dc3e04a-bf07-4fb3-ac45-3427cce3dacc}: file /builds/worker/checkouts/gecko/dom/file/ipc/RemoteLazyInputStreamChild.cpp:51
[task 2024-08-20T11:59:29.133Z] 11:59:29 INFO - GECKO(1146) | [Child 1152, RemoteLzyStream] WARNING: RemoteLazyInputStreamChild disconnected unexpectedly (1 streams remaining)! 122c90080 {2ac1a506-da7d-4177-8360-b74d51248ac4}: file /builds/worker/checkouts/gecko/dom/file/ipc/RemoteLazyInputStreamChild.cpp:51
[task 2024-08-20T11:59:29.133Z] 11:59:29 INFO - GECKO(1146) | [Child 1152, RemoteLzyStream] WARNING: RemoteLazyInputStreamChild disconnected unexpectedly (1 streams remaining)! 122c83500 {77ebc061-6b49-4ae8-9f96-2caa0ab6f9ed}: file /builds/worker/checkouts/gecko/dom/file/ipc/RemoteLazyInputStreamChild.cpp:51
[task 2024-08-20T11:59:29.133Z] 11:59:29 INFO - GECKO(1146) | Exiting due to channel error.
[task 2024-08-20T11:59:29.134Z] 11:59:29 INFO - GECKO(1146) | [Utility 1149, Main Thread] WARNING: Shutting down Utility process early due to a crash!: file /builds/worker/checkouts/gecko/ipc/glue/UtilityProcessChild.cpp:358
[task 2024-08-20T11:59:29.134Z] 11:59:29 INFO - GECKO(1146) | [Child 1152, RemoteLzyStream] WARNING: RemoteLazyInputStreamChild disconnected unexpectedly (1 streams remaining)! 10659dd00 {8cb2df17-bbe4-4680-b572-ca61e990fb0d}: file /builds/worker/checkouts/gecko/dom/file/ipc/RemoteLazyInputStreamChild.cpp:51
[task 2024-08-20T11:59:29.135Z] 11:59:29 INFO - GECKO(1146) | [Child 1148, IPC I/O Child] WARNING: [62506204E8D41C7F.F398463BCA3079C6]: Dropping message '<null>'; no connection to unknown peer 1.1: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:364
[task 2024-08-20T11:59:29.135Z] 11:59:29 INFO - GECKO(1146) | [Child 1152, RemoteLzyStream] WARNING: RemoteLazyInputStreamChild disconnected unexpectedly (1 streams remaining)! 122c84e80 {b5f0f01a-13b7-4d44-8aad-fe0169a1f9aa}: file /builds/worker/checkouts/gecko/dom/file/ipc/RemoteLazyInputStreamChild.cpp:51
[task 2024-08-20T11:59:29.136Z] 11:59:29 INFO - GECKO(1146) | Exiting due to channel error.
[task 2024-08-20T11:59:29.136Z] 11:59:29 INFO - GECKO(1146) | Exiting due to channel error.
[task 2024-08-20T11:59:29.136Z] 11:59:29 INFO - GECKO(1146) | [Child 1147, IPC I/O Child] WARNING: [6B64C9AF8272A42.285D6506CEFA8F3]: Dropping message '<null>'; no connection to unknown peer 1.1: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:364
[task 2024-08-20T11:59:29.137Z] 11:59:29 INFO - GECKO(1146) | [Child 1208, IPC I/O Child] WARNING: [3D29C45F2401571D.EA62AFA7E1A3ACD8]: Dropping message '<null>'; no connection to unknown peer 1.1: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:364
[task 2024-08-20T11:59:29.137Z] 11:59:29 INFO - GECKO(1146) | Exiting due to channel error.
[task 2024-08-20T11:59:29.138Z] 11:59:29 INFO - GECKO(1146) | Exiting due to channel error.
[task 2024-08-20T11:59:29.138Z] 11:59:29 INFO - GECKO(1146) | [Child 1148, RemoteLzyStream] WARNING: RemoteLazyInputStreamChild disconnected unexpectedly (1 streams remaining)! 10419be00 {8d882207-2e1e-4b1a-882f-8fd2e8454dbd}: file /builds/worker/checkouts/gecko/dom/file/ipc/RemoteLazyInputStreamChild.cpp:51
[task 2024-08-20T11:59:29.139Z] 11:59:29 INFO - GECKO(1146) | Exiting due to channel error.
[task 2024-08-20T11:59:29.139Z] 11:59:29 INFO - GECKO(1146) | [Child 1148, RemoteLzyStream] WARNING: RemoteLazyInputStreamChild disconnected unexpectedly (1 streams remaining)! 10419bc80 {82bd9667-239c-4c25-9487-d4d41bccb494}: file /builds/worker/checkouts/gecko/dom/file/ipc/RemoteLazyInputStreamChild.cpp:51
[task 2024-08-20T11:59:29.139Z] 11:59:29 INFO - TEST-INFO | Main app process: exit 1
[task 2024-08-20T11:59:29.140Z] 11:59:29 ERROR - TEST-UNEXPECTED-FAIL | ShutdownLeaks | process() called before end of test suite
[task 2024-08-20T11:59:29.140Z] 11:59:29 INFO - TEST-INFO | Confirming we saw 318 DOCSHELL created and 303 destroyed log strings.
[task 2024-08-20T11:59:29.140Z] 11:59:29 INFO - TEST-INFO | Confirming we saw 822 DOMWINDOW created and 790 destroyed log strings.
[task 2024-08-20T11:59:29.141Z] 11:59:29 INFO - Buffered messages finished
[task 2024-08-20T11:59:29.141Z] 11:59:29 INFO - runtests.py | Application ran for: 0:03:50.102716
| Comment hidden (Intermittent Failures Robot) |
Comment 2•1 year ago
|
||
This seems to be frequent and to have started in this range.
Hi Masayuki! Could you please take a look? This might have started with Bug 1793267.
Thank you!
| Assignee | ||
Comment 3•1 year ago
|
||
Ah, we just didn't find this case. The assertion should be wrong because if pointerup causes releasing a capture, then, mouseup needs to flush pending mouse boundary events and if a click event listener which is a default of mouseup closes different origin <iframe>, mouseup goes different process. So, the flag may cross the process boundary.
| Assignee | ||
Comment 4•1 year ago
|
||
We didn't have any ideas of crossing mouse/pointer events which finally cause
synthesized move event to dispatch corresponding boundary events. However,
mSynthesizeMoveAfterDispatch of eMouseUp is set to true in most cases
because the preceding ePointerUp causes releasing implicit capture and
eMouseUp may be handled in EventStateManager::HandleCrossProcessEvent if
there is a remote target underneath the pointer after ePointerUp is handled.
Therefore, we should copy the new members when they cross a process boundary
without the assertions.
I have no idea how to write the xorigin test within WPT. Therefore, this patch
does not contain new test.
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 6•1 year ago
|
||
We didn't have any ideas of crossing mouse/pointer events which finally cause
synthesized move event to dispatch corresponding boundary events. However,
mSynthesizeMoveAfterDispatch of eMouseUp is set to true in most cases
because the preceding ePointerUp causes releasing implicit capture and
eMouseUp may be handled in EventStateManager::HandleCrossProcessEvent if
there is a remote target underneath the pointer after ePointerUp is handled.
Therefore, we should allow such eMouseUp events to cross the process
boundary, but we don't need to copy the members (See the comment in
ParamTraits<mozilla::WidgetMouseEvent> for the reason).
I have no idea how to write the xorigin test within WPT. Therefore, this patch
does not contain new test.
Original Revision: https://phabricator.services.mozilla.com/D220773
Updated•1 year ago
|
Comment 8•1 year ago
|
||
beta Uplift Approval Request
- User impact if declined: Debug build may hit the crash caused by the MOZ_ASSERTs
- Code covered by automated testing: no
- Fix verified in Nightly: no
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: (We can verify the fix with the frequency of the reported failure of the test)
- Risk associated with taking this patch: Low
- Explanation of risk level: This removes the MOZ_ASSERTs, but does not change actual behavior
- String changes made/needed: none
- Is Android affected?: yes
Comment 9•1 year ago
|
||
| bugherder | ||
Updated•1 year ago
|
Updated•1 year ago
|
Comment 10•1 year ago
|
||
| uplift | ||
Updated•1 year ago
|
| Comment hidden (Intermittent Failures Robot) |
Description
•