After [1] we will crash on hit testing because the scroll node index it not set on all layers, only layers with scroll nodes:
* thread #30: tid = 0xe464e3, 0x000000011496c2f8 libcc.dylib`cc::PropertyTree<cc::ScrollNode>::parent(this=0x000000012a088080, t=0x0000000000000000) + 24 at property_tree.h:76, name = 'Compositor', stop reason = EXC_BAD_ACCESS (code=1, address=0x4)
* frame #0: 0x000000011496c2f8 libcc.dylib`cc::PropertyTree<cc::ScrollNode>::parent(this=0x000000012a088080, t=0x0000000000000000) + 24 at property_tree.h:76
frame #1: 0x00000001148e3af1 libcc.dylib`cc::LayerTreeHostImpl::FindScrollLayerForDeviceViewportPoint(this=0x000000012a528600, device_viewport_point=0x000070000d6ad110, type=TOUCHSCREEN, layer_impl=0x00000001274fadf0, scroll_on_main_thread=0x000070000d6ad107, main_thread_scrolling_reasons=0x000070000d6ad100) const + 561 at layer_tree_host_impl.cc:2546
frame #2: 0x0000000114900fa5 libcc.dylib`cc::LayerTreeHostImpl::MouseMoveAt(this=0x000000012a528600, viewport_point=0x000070000d6ad220) + 373 at layer_tree_host_impl.cc:3266
frame #3: 0x0000000102d205c0 libcontent.dylib`ui::InputHandlerProxy::HandleInputEvent(this=0x00000001276088d8, event=0x000000013c135e40) + 1904 at input_handler_proxy.cc:515
[1] https://codereview.chromium.org/2657863004
Comment 1 by bugdroid1@chromium.org
, Feb 2 2017