Version: Tip of Tree
OS: all
What steps will reproduce the problem?
(1) start chrome with --site-per-process
(2) navigate to a page that contains a cross-site subframe
(3) touch scroll the subframe to its extent, and then a bit more (to cause scrolls to bubble to parent frame)
(4) tap anywhere in the parent frame
What is the expected output?
Nothing unusual should happen.
What do you see instead?
The browser crashes on a DCHECK in RenderWidgetHostInputEventRouter::SendGestureScrollEnd()
Please use labels and text to provide additional information.
This happens due to a DCHECK in the function that expects the event passed to the function to have a specific type. Instead the event has undefined type, and the browser crashes.
Fixing this now since it makes development in debug builds (or DCHECK enabled release builds) difficult.
Comment 1 by bugdroid1@chromium.org
, Sep 9 2016