What steps will reproduce the problem?
(1) Use the --enable-browser-side-navigation flag.
(2) Visit http://csreis.github.io/tests/cross-site-iframe.html.
(3) In DevTools, run: navFrame("https://chrome.google.com/webstore")
(4) Put your mouse inside the iframe.
(5) Put your mouse outside the iframe.
What is the expected result?
A blank iframe is displayed (The ChromeWebStore cannot be embedded inside an iframe)
What happens instead?
A crash in the renderer of the iframe.
FATAL:PointerEventFactory.cpp(276) Check failed: mouseEvent.id == coalescedMouseEvent.id (2147483647 vs. 0)
#0 0x2b25cc60d77b base::debug::StackTrace::StackTrace()
#1 0x2b25cc60bdbc base::debug::StackTrace::StackTrace()
#2 0x2b25cc679faf logging::LogMessage::~LogMessage()
#3 0x2b25e55ad71c blink::PointerEventFactory::create()
#4 0x2b25e599e846 blink::PointerEventManager::sendMousePointerEvent()
#5 0x2b25e598631d blink::EventHandler::updatePointerTargetAndDispatchEvents()
#6 0x2b25e59871bc blink::EventHandler::handleMouseMoveOrLeaveEvent()
#7 0x2b25e59865d6 blink::EventHandler::handleMouseMoveEvent()
#8 0x2b25dcefc47d blink::PageWidgetEventHandler::handleMouseMove()
#9 0x2b25dcefc189 blink::PageWidgetDelegate::handleInputEvent()
#10 0x2b25dcf8ac80 blink::WebFrameWidgetImpl::handleInputEvent()
#11 0x2b25d23be0d2 content::RenderWidgetInputHandler::HandleInputEvent()
#12 0x2b25d255049e content::RenderWidget::OnHandleInputEvent()
There is several other bugs that might be related to this DCHECK.
* https://bugs.chromium.org/p/chromium/issues/detail?id=694742
* https://bugs.chromium.org/p/chromium/issues/detail?id=694183
* https://bugs.chromium.org/p/chromium/issues/detail?id=692864
* https://bugs.chromium.org/p/chromium/issues/detail?id=684292
Before trying to solve this bug, this might an interesting thing to read:
https://codereview.chromium.org/2488743003/
Comment 1 by dtapu...@chromium.org
, Feb 22 2017Owner: nzolghadr@chromium.org
Status: Assigned (was: Untriaged)