New issue
Advanced search Search tips

Issue 850715 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Chrome
Pri: 2
Type: Bug



Sign in to add a comment

TouchActionBrowserTest.PanXYAtAutoXOverlapAreaMainThreadJanky is flaky

Project Member Reported by mcnee@chromium.org, Jun 7 2018

Issue description

Comment 1 by mcnee@chromium.org, Jun 7 2018

Example of failure:
../../content/browser/renderer_host/input/touch_action_browsertest.cc:336: Failure
Expected: (expected_scroll_position_after_scroll.x() / 2) <= (scroll_left), actual: 22 vs 20

Example of the issue on msan:
[ RUN      ] TouchActionBrowserTest.PanXYAtAutoXOverlapAreaMainThreadJanky
[12116:12163:0607/122537.391352:ERROR:network_service.cc(61)] Not implemented reached in std::unique_ptr<net::NetworkChangeNotifier> network::(anonymous namespace)::CreateNetworkChangeNotifierIfNeeded()
DevTools listening on ws://127.0.0.1:38703/devtools/browser/7c462ab9-9ab5-4b67-a862-2e20f61a33fe
[12116:12116:0607/122537.480886:ERROR:proxy_resolution_service.cc(1528)] ProxyConfigService for ChromeOS should be created in profile_io_data.cc::CreateProxyConfigService and this should be used only for examples.
Uninitialized bytes in __interceptor_send at offset 748 inside [0x71a000005400, 920)
==12116==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x54c2896 in mojo::edk::(anonymous namespace)::ChannelPosix::WriteNoLock(mojo::edk::(anonymous namespace)::MessageView) ./../../mojo/edk/system/channel_posix.cc:396:18
    #1 0x54be309 in mojo::edk::(anonymous namespace)::ChannelPosix::Write(std::__1::unique_ptr<mojo::edk::Channel::Message, std::__1::default_delete<mojo::edk::Channel::Message> >) ./../../mojo/edk/system/channel_posix.cc:126:14
    #2 0x54502c1 in mojo::edk::NodeChannel::WriteChannelMessage(std::__1::unique_ptr<mojo::edk::Channel::Message, std::__1::default_delete<mojo::edk::Channel::Message> >) ./../../mojo/edk/system/node_channel.cc:888:15
    #3 0x5453682 in mojo::edk::NodeChannel::SendChannelMessage(std::__1::unique_ptr<mojo::edk::Channel::Message, std::__1::default_delete<mojo::edk::Channel::Message> >) ./../../mojo/edk/system/node_channel.cc:375:3
    #4 0x5465686 in mojo::edk::NodeController::SendPeerEvent(mojo::edk::ports::NodeName const&, std::__1::unique_ptr<mojo::edk::ports::Event, std::__1::default_delete<mojo::edk::ports::Event> >) ./../../mojo/edk/system/node_controller.cc:610:11
    #5 0x5467dd4 in mojo::edk::NodeController::ForwardEvent(mojo::edk::ports::NodeName const&, std::__1::unique_ptr<mojo::edk::ports::Event, std::__1::default_delete<mojo::edk::ports::Event> >) ./../../mojo/edk/system/node_controller.cc:687:5
    #6 0x1266ecc3 in mojo::edk::ports::Node::SendUserMessageInternal(mojo::edk::ports::PortRef const&, std::__1::unique_ptr<mojo::edk::ports::UserMessageEvent, std::__1::default_delete<mojo::edk::ports::UserMessageEvent> >*) ./../../mojo/edk/system/ports/node.cc:838:16
    #7 0x1266e2f3 in mojo::edk::ports::Node::SendUserMessage(mojo::edk::ports::PortRef const&, std::__1::unique_ptr<mojo::edk::ports::UserMessageEvent, std::__1::default_delete<mojo::edk::ports::UserMessageEvent> >) ./../../mojo/edk/system/ports/node.cc:359:12
    #8 0x545ef6e in mojo::edk::NodeController::SendUserMessage(mojo::edk::ports::PortRef const&, std::__1::unique_ptr<mojo::edk::ports::UserMessageEvent, std::__1::default_delete<mojo::edk::ports::UserMessageEvent> >) ./../../mojo/edk/system/node_controller.cc:261:17
    #9 0x544bf67 in mojo::edk::MessagePipeDispatcher::WriteMessage(std::__1::unique_ptr<mojo::edk::ports::UserMessageEvent, std::__1::default_delete<mojo::edk::ports::UserMessageEvent> >) ./../../mojo/edk/system/message_pipe_dispatcher.cc:143:30
    #10 0x5417b26 in mojo::edk::Core::WriteMessage(unsigned int, unsigned long, MojoWriteMessageOptions const*) ./../../mojo/edk/system/core.cc:598:22
    #11 0xbafac33 in WriteMessageNew ./../../mojo/public/cpp/system/message_pipe.h:97:10
    #12 0xbafac33 in mojo::Connector::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/connector.cc:278:0
    #13 0xbb04ae6 in mojo::InterfaceEndpointClient::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiver, std::__1::default_delete<mojo::MessageReceiver> >) ./../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:269:21
    #14 0x4c3ad65 in content::mojom::WidgetInputHandlerProxy::DispatchEvent(std::__1::unique_ptr<content::InputEvent, std::__1::default_delete<content::InputEvent> >, base::OnceCallback<void (content::InputEventAckSource, ui::LatencyInfo const&, content::InputEventAckState, base::Optional<ui::DidOverscrollParams> const&, base::Optional<cc::TouchAction> const&)>) ./gen/content/common/input/input_handler.mojom.cc:1505:28
    #15 0xa0f2dee in content::InputRouterImpl::FilterAndSendWebInputEvent(blink::WebInputEvent const&, ui::LatencyInfo const&, base::OnceCallback<void (content::InputEventAckSource, ui::LatencyInfo const&, content::InputEventAckState, base::Optional<ui::DidOverscrollParams> const&, base::Optional<cc::TouchAction> const&)>) ./../../content/browser/renderer_host/input/input_router_impl.cc:482:39
    #16 0xa0f9f5c in content::InputRouterImpl::SendTouchEventImmediately(content::EventWithLatencyInfo<blink::WebTouchEvent> const&) ./../../content/browser/renderer_host/input/input_router_impl.cc:347:3
    #17 0xa111d5b in content::PassthroughTouchEventQueue::SendTouchEventImmediately(content::EventWithLatencyInfo<blink::WebTouchEvent>*, bool) ./../../content/browser/renderer_host/input/passthrough_touch_event_queue.cc:283:12
    #18 0xa112362 in content::PassthroughTouchEventQueue::QueueEvent(content::EventWithLatencyInfo<blink::WebTouchEvent> const&) ./../../content/browser/renderer_host/input/passthrough_touch_event_queue.cc:100:3
    #19 0xa0f506f in content::InputRouterImpl::SendTouchEvent(content::EventWithLatencyInfo<blink::WebTouchEvent> const&) ./../../content/browser/renderer_host/input/input_router_impl.cc:202:22
    #20 0xa3c73f3 in content::RenderWidgetHostImpl::ForwardTouchEventWithLatencyInfo(blink::WebTouchEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/render_widget_host_impl.cc:1395:18
    #21 0xa3fdfd0 in content::RenderWidgetHostInputEventRouter::DispatchTouchEvent(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebTouchEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&) ./../../content/browser/renderer_host/render_widget_host_input_event_router.cc:601:25
    #22 0xa45ed96 in content::RenderWidgetTargeter::FoundTarget(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&, bool) ./../../content/browser/renderer_host/render_widget_targeter.cc:276:14
    #23 0xa45ca25 in content::RenderWidgetTargeter::FindTargetAndDispatch(content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/render_widget_targeter.cc:167:5
    #24 0xac0bd59 in content::RenderWidgetHostViewEventHandler::OnTouchEvent(ui::TouchEvent*) ./../../content/browser/renderer_host/render_widget_host_view_event_handler.cc:526:47
    #25 0xf7cc908 in DispatchEvent ./../../ui/events/event_dispatcher.cc:191:12
    #26 0xf7cc908 in ui::EventDispatcher::ProcessEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:139:0
    #27 0xf7cbf90 in ui::EventDispatcherDelegate::DispatchEventToTarget(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:86:14
    #28 0xf7cbbea in ui::EventDispatcherDelegate::DispatchEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:58:15
    #29 0xf7d0eba in ui::EventProcessor::OnEventFromSource(ui::Event*) ./../../ui/events/event_processor.cc:57:17
    #30 0xc97167d in aura::WindowEventDispatcher::DispatchHeldEvents() ./../../ui/aura/window_event_dispatcher.cc:825:26
    #31 0xca52941 in Run ./../../base/callback.h:96:12
    #32 0xca52941 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
    #33 0xcabbd14 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
    #34 0xcabd84e in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
    #35 0xcabd84e in base::MessageLoop::DoWork() ./../../base/message_loop/message_loop.cc:373:0
    #36 0xcd38ac3 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:210:31
    #37 0xcb5a96f in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
    #38 0xb757308 in content::DOMMessageQueue::WaitForMessage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) ./../../content/public/test/browser_test_utils.cc:1839:14
    #39 0xb7508e2 in content::(anonymous namespace)::ExecuteScriptHelper(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::unique_ptr<base::Value, std::__1::default_delete<base::Value> >*) ./../../content/public/test/browser_test_utils.cc:181:26
    #40 0xb74f91a in content::(anonymous namespace)::ExecuteScriptWithUserGestureControl(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) ./../../content/public/test/browser_test_utils.cc:217:8
    #41 0x1a5f06a in content::TouchActionBrowserTest::JankMainThread(base::TimeDelta) ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:194:5
    #42 0x1a57efb in content::TouchActionBrowserTest::DoTouchScroll(gfx::Point const&, gfx::Vector2d const&, bool, int, gfx::Vector2d const&, base::TimeDelta const&) ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:297:7
    #43 0x1a5d6f1 in content::TouchActionBrowserTest_PanXYAtAutoXOverlapAreaMainThreadJanky_Test::RunTestOnMainThread() ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:507:3
    #44 0xb741891 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
    #45 0xb9a65ca in Run ./../../base/callback.h:125:12
    #46 0xb9a65ca in content::ShellBrowserMainParts::PreMainMessageLoopRun() ./../../content/shell/browser/shell_browser_main_parts.cc:203:0
    #47 0x9263aca in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:966:13
    #48 0xa836c50 in Run ./../../base/callback.h:125:12
    #49 0xa836c50 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
    #50 0x925b6b7 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:877:25
    #51 0x926f615 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
    #52 0x926f138 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) ./../../content/browser/browser_main_runner_impl.cc:66:10
    #53 0xb91c5b0 in ShellBrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserMainRunner, std::__1::default_delete<content::BrowserMainRunner> > const&) ./../../content/shell/browser/shell_browser_main.cc:22:32
    #54 0xb8d7dcd in content::ShellMainDelegate::RunProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&) ./../../content/shell/app/shell_main_delegate.cc:344:16
    #55 0x8d78f81 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:606:31
    #56 0x8d7d2a9 in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
    #57 0x12ab8ff2 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
    #58 0x5752717 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
    #59 0xb73fd5f in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
    #60 0xb707452 in content::ContentBrowserTest::SetUp() ./../../content/public/test/content_browser_test.cc:100:20
    #61 0x48af775 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
    #62 0x48b380b in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
    #63 0x48b5299 in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
    #64 0x48eb9a4 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
    #65 0x48ea277 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
    #66 0xb840c40 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
    #67 0xb840c40 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
    #68 0xb71eb07 in content::ContentTestLauncherDelegate::RunTestSuite(int, char**) ./../../content/test/content_test_launcher.cc:108:48
    #69 0xb7bb174 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
    #70 0xb71e9a7 in main ./../../content/test/content_test_launcher.cc:138:10
    #71 0x7fbfae4e2f44 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
    #72 0x61a429 in _start ??:0:0
  Uninitialized value was stored to memory at
    #0 0x63a3ab in __msan_memcpy /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:1492:3
    #1 0xa1122f7 in EventWithLatencyInfo ./../../content/common/input/event_with_latency_info.h:21:7
    #2 0xa1122f7 in content::PassthroughTouchEventQueue::QueueEvent(content::EventWithLatencyInfo<blink::WebTouchEvent> const&) ./../../content/browser/renderer_host/input/passthrough_touch_event_queue.cc:99:0
    #3 0xa0f506f in content::InputRouterImpl::SendTouchEvent(content::EventWithLatencyInfo<blink::WebTouchEvent> const&) ./../../content/browser/renderer_host/input/input_router_impl.cc:202:22
    #4 0xa3c73f3 in content::RenderWidgetHostImpl::ForwardTouchEventWithLatencyInfo(blink::WebTouchEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/render_widget_host_impl.cc:1395:18
    #5 0xa3fdfd0 in content::RenderWidgetHostInputEventRouter::DispatchTouchEvent(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebTouchEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&) ./../../content/browser/renderer_host/render_widget_host_input_event_router.cc:601:25
    #6 0xa45ed96 in content::RenderWidgetTargeter::FoundTarget(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&, bool) ./../../content/browser/renderer_host/render_widget_targeter.cc:276:14
    #7 0xa45ca25 in content::RenderWidgetTargeter::FindTargetAndDispatch(content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/render_widget_targeter.cc:167:5
    #8 0xac0bd59 in content::RenderWidgetHostViewEventHandler::OnTouchEvent(ui::TouchEvent*) ./../../content/browser/renderer_host/render_widget_host_view_event_handler.cc:526:47
    #9 0xf7cc908 in DispatchEvent ./../../ui/events/event_dispatcher.cc:191:12
    #10 0xf7cc908 in ui::EventDispatcher::ProcessEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:139:0
    #11 0xf7cbf90 in ui::EventDispatcherDelegate::DispatchEventToTarget(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:86:14
    #12 0xf7cbbea in ui::EventDispatcherDelegate::DispatchEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:58:15
    #13 0xf7d0eba in ui::EventProcessor::OnEventFromSource(ui::Event*) ./../../ui/events/event_processor.cc:57:17
    #14 0xc97167d in aura::WindowEventDispatcher::DispatchHeldEvents() ./../../ui/aura/window_event_dispatcher.cc:825:26
    #15 0xca52941 in Run ./../../base/callback.h:96:12
    #16 0xca52941 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
    #17 0xcabbd14 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
    #18 0xcabd84e in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
    #19 0xcabd84e in base::MessageLoop::DoWork() ./../../base/message_loop/message_loop.cc:373:0
    #20 0xcd38ac3 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:210:31
    #21 0xcb5a96f in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
    #22 0xb757308 in content::DOMMessageQueue::WaitForMessage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) ./../../content/public/test/browser_test_utils.cc:1839:14
    #23 0xb7508e2 in content::(anonymous namespace)::ExecuteScriptHelper(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::unique_ptr<base::Value, std::__1::default_delete<base::Value> >*) ./../../content/public/test/browser_test_utils.cc:181:26
  Uninitialized value was stored to memory at
    #0 0x63a3ab in __msan_memcpy /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:1492:3
    #1 0xa0f4fb2 in EventWithLatencyInfo ./../../content/common/input/event_with_latency_info.h:21:7
    #2 0xa0f4fb2 in content::InputRouterImpl::SendTouchEvent(content::EventWithLatencyInfo<blink::WebTouchEvent> const&) ./../../content/browser/renderer_host/input/input_router_impl.cc:199:0
    #3 0xa3c73f3 in content::RenderWidgetHostImpl::ForwardTouchEventWithLatencyInfo(blink::WebTouchEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/render_widget_host_impl.cc:1395:18
    #4 0xa3fdfd0 in content::RenderWidgetHostInputEventRouter::DispatchTouchEvent(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebTouchEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&) ./../../content/browser/renderer_host/render_widget_host_input_event_router.cc:601:25
    #5 0xa45ed96 in content::RenderWidgetTargeter::FoundTarget(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&, bool) ./../../content/browser/renderer_host/render_widget_targeter.cc:276:14
    #6 0xa45ca25 in content::RenderWidgetTargeter::FindTargetAndDispatch(content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/render_widget_targeter.cc:167:5
    #7 0xac0bd59 in content::RenderWidgetHostViewEventHandler::OnTouchEvent(ui::TouchEvent*) ./../../content/browser/renderer_host/render_widget_host_view_event_handler.cc:526:47
    #8 0xf7cc908 in DispatchEvent ./../../ui/events/event_dispatcher.cc:191:12
    #9 0xf7cc908 in ui::EventDispatcher::ProcessEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:139:0
    #10 0xf7cbf90 in ui::EventDispatcherDelegate::DispatchEventToTarget(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:86:14
    #11 0xf7cbbea in ui::EventDispatcherDelegate::DispatchEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:58:15
    #12 0xf7d0eba in ui::EventProcessor::OnEventFromSource(ui::Event*) ./../../ui/events/event_processor.cc:57:17
    #13 0xc97167d in aura::WindowEventDispatcher::DispatchHeldEvents() ./../../ui/aura/window_event_dispatcher.cc:825:26
    #14 0xca52941 in Run ./../../base/callback.h:96:12
    #15 0xca52941 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
    #16 0xcabbd14 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
    #17 0xcabd84e in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
    #18 0xcabd84e in base::MessageLoop::DoWork() ./../../base/message_loop/message_loop.cc:373:0
    #19 0xcd38ac3 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:210:31
    #20 0xcb5a96f in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
    #21 0xb757308 in content::DOMMessageQueue::WaitForMessage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) ./../../content/public/test/browser_test_utils.cc:1839:14
    #22 0xb7508e2 in content::(anonymous namespace)::ExecuteScriptHelper(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::unique_ptr<base::Value, std::__1::default_delete<base::Value> >*) ./../../content/public/test/browser_test_utils.cc:181:26
    #23 0xb74f91a in content::(anonymous namespace)::ExecuteScriptWithUserGestureControl(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) ./../../content/public/test/browser_test_utils.cc:217:8
  Uninitialized value was stored to memory at
    #0 0x63a3ab in __msan_memcpy /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:1492:3
    #1 0xa3c7184 in EventWithLatencyInfo ./../../content/common/input/event_with_latency_info.h:29:9
    #2 0xa3c7184 in content::RenderWidgetHostImpl::ForwardTouchEventWithLatencyInfo(blink::WebTouchEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/render_widget_host_impl.cc:1384:0
    #3 0xa3fdfd0 in content::RenderWidgetHostInputEventRouter::DispatchTouchEvent(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebTouchEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&) ./../../content/browser/renderer_host/render_widget_host_input_event_router.cc:601:25
    #4 0xa45ed96 in content::RenderWidgetTargeter::FoundTarget(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&, bool) ./../../content/browser/renderer_host/render_widget_targeter.cc:276:14
    #5 0xa45ca25 in content::RenderWidgetTargeter::FindTargetAndDispatch(content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/render_widget_targeter.cc:167:5
    #6 0xac0bd59 in content::RenderWidgetHostViewEventHandler::OnTouchEvent(ui::TouchEvent*) ./../../content/browser/renderer_host/render_widget_host_view_event_handler.cc:526:47
    #7 0xf7cc908 in DispatchEvent ./../../ui/events/event_dispatcher.cc:191:12
    #8 0xf7cc908 in ui::EventDispatcher::ProcessEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:139:0
    #9 0xf7cbf90 in ui::EventDispatcherDelegate::DispatchEventToTarget(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:86:14
    #10 0xf7cbbea in ui::EventDispatcherDelegate::DispatchEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:58:15
    #11 0xf7d0eba in ui::EventProcessor::OnEventFromSource(ui::Event*) ./../../ui/events/event_processor.cc:57:17
    #12 0xc97167d in aura::WindowEventDispatcher::DispatchHeldEvents() ./../../ui/aura/window_event_dispatcher.cc:825:26
    #13 0xca52941 in Run ./../../base/callback.h:96:12
    #14 0xca52941 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
    #15 0xcabbd14 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
    #16 0xcabd84e in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
    #17 0xcabd84e in base::MessageLoop::DoWork() ./../../base/message_loop/message_loop.cc:373:0
    #18 0xcd38ac3 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:210:31
    #19 0xcb5a96f in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
    #20 0xb757308 in content::DOMMessageQueue::WaitForMessage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) ./../../content/public/test/browser_test_utils.cc:1839:14
    #21 0xb7508e2 in content::(anonymous namespace)::ExecuteScriptHelper(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::unique_ptr<base::Value, std::__1::default_delete<base::Value> >*) ./../../content/public/test/browser_test_utils.cc:181:26
    #22 0xb74f91a in content::(anonymous namespace)::ExecuteScriptWithUserGestureControl(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) ./../../content/public/test/browser_test_utils.cc:217:8
    #23 0x1a5f06a in content::TouchActionBrowserTest::JankMainThread(base::TimeDelta) ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:194:5
  Uninitialized value was stored to memory at
    #0 0x63a3ab in __msan_memcpy /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:1492:3
    #1 0xa3fd9c4 in content::RenderWidgetHostInputEventRouter::DispatchTouchEvent(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebTouchEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&) ./../../content/browser/renderer_host/render_widget_host_input_event_router.cc:599:24
    #2 0xa45ed96 in content::RenderWidgetTargeter::FoundTarget(content::RenderWidgetHostViewBase*, content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&, base::Optional<gfx::PointF> const&, bool) ./../../content/browser/renderer_host/render_widget_targeter.cc:276:14
    #3 0xa45ca25 in content::RenderWidgetTargeter::FindTargetAndDispatch(content::RenderWidgetHostViewBase*, blink::WebInputEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/render_widget_targeter.cc:167:5
    #4 0xac0bd59 in content::RenderWidgetHostViewEventHandler::OnTouchEvent(ui::TouchEvent*) ./../../content/browser/renderer_host/render_widget_host_view_event_handler.cc:526:47
    #5 0xf7cc908 in DispatchEvent ./../../ui/events/event_dispatcher.cc:191:12
    #6 0xf7cc908 in ui::EventDispatcher::ProcessEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:139:0
    #7 0xf7cbf90 in ui::EventDispatcherDelegate::DispatchEventToTarget(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:86:14
    #8 0xf7cbbea in ui::EventDispatcherDelegate::DispatchEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:58:15
    #9 0xf7d0eba in ui::EventProcessor::OnEventFromSource(ui::Event*) ./../../ui/events/event_processor.cc:57:17
    #10 0xc97167d in aura::WindowEventDispatcher::DispatchHeldEvents() ./../../ui/aura/window_event_dispatcher.cc:825:26
    #11 0xca52941 in Run ./../../base/callback.h:96:12
    #12 0xca52941 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
    #13 0xcabbd14 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
    #14 0xcabd84e in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
    #15 0xcabd84e in base::MessageLoop::DoWork() ./../../base/message_loop/message_loop.cc:373:0
    #16 0xcd38ac3 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:210:31
    #17 0xcb5a96f in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
    #18 0xb757308 in content::DOMMessageQueue::WaitForMessage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) ./../../content/public/test/browser_test_utils.cc:1839:14
    #19 0xb7508e2 in content::(anonymous namespace)::ExecuteScriptHelper(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::unique_ptr<base::Value, std::__1::default_delete<base::Value> >*) ./../../content/public/test/browser_test_utils.cc:181:26
    #20 0xb74f91a in content::(anonymous namespace)::ExecuteScriptWithUserGestureControl(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) ./../../content/public/test/browser_test_utils.cc:217:8
    #21 0x1a5f06a in content::TouchActionBrowserTest::JankMainThread(base::TimeDelta) ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:194:5
    #22 0x1a57efb in content::TouchActionBrowserTest::DoTouchScroll(gfx::Point const&, gfx::Vector2d const&, bool, int, gfx::Vector2d const&, base::TimeDelta const&) ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:297:7
  Uninitialized value was stored to memory at
    #0 0x63a3ab in __msan_memcpy /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:1492:3
    #1 0xac0b781 in content::RenderWidgetHostViewEventHandler::OnTouchEvent(ui::TouchEvent*) ./../../content/browser/renderer_host/render_widget_host_view_event_handler.cc:502:17
    #2 0xf7cc908 in DispatchEvent ./../../ui/events/event_dispatcher.cc:191:12
    #3 0xf7cc908 in ui::EventDispatcher::ProcessEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:139:0
    #4 0xf7cbf90 in ui::EventDispatcherDelegate::DispatchEventToTarget(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:86:14
    #5 0xf7cbbea in ui::EventDispatcherDelegate::DispatchEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:58:15
    #6 0xf7d0eba in ui::EventProcessor::OnEventFromSource(ui::Event*) ./../../ui/events/event_processor.cc:57:17
    #7 0xc97167d in aura::WindowEventDispatcher::DispatchHeldEvents() ./../../ui/aura/window_event_dispatcher.cc:825:26
    #8 0xca52941 in Run ./../../base/callback.h:96:12
    #9 0xca52941 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
    #10 0xcabbd14 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
    #11 0xcabd84e in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
    #12 0xcabd84e in base::MessageLoop::DoWork() ./../../base/message_loop/message_loop.cc:373:0
    #13 0xcd38ac3 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:210:31
    #14 0xcb5a96f in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
    #15 0xb757308 in content::DOMMessageQueue::WaitForMessage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) ./../../content/public/test/browser_test_utils.cc:1839:14
    #16 0xb7508e2 in content::(anonymous namespace)::ExecuteScriptHelper(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::unique_ptr<base::Value, std::__1::default_delete<base::Value> >*) ./../../content/public/test/browser_test_utils.cc:181:26
    #17 0xb74f91a in content::(anonymous namespace)::ExecuteScriptWithUserGestureControl(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) ./../../content/public/test/browser_test_utils.cc:217:8
    #18 0x1a5f06a in content::TouchActionBrowserTest::JankMainThread(base::TimeDelta) ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:194:5
    #19 0x1a57efb in content::TouchActionBrowserTest::DoTouchScroll(gfx::Point const&, gfx::Vector2d const&, bool, int, gfx::Vector2d const&, base::TimeDelta const&) ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:297:7
    #20 0x1a5d6f1 in content::TouchActionBrowserTest_PanXYAtAutoXOverlapAreaMainThreadJanky_Test::RunTestOnMainThread() ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:507:3
    #21 0xb741891 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
    #22 0xb9a65ca in Run ./../../base/callback.h:125:12
    #23 0xb9a65ca in content::ShellBrowserMainParts::PreMainMessageLoopRun() ./../../content/shell/browser/shell_browser_main_parts.cc:203:0
  Uninitialized value was stored to memory at
    #0 0x558d42c in ui::CreateWebTouchEventFromMotionEvent(ui::MotionEvent const&, bool, bool) ./../../ui/events/blink/blink_event_util.cc:616:19
    #1 0xac0b766 in content::RenderWidgetHostViewEventHandler::OnTouchEvent(ui::TouchEvent*) ./../../content/browser/renderer_host/render_widget_host_view_event_handler.cc:502:19
    #2 0xf7cc908 in DispatchEvent ./../../ui/events/event_dispatcher.cc:191:12
    #3 0xf7cc908 in ui::EventDispatcher::ProcessEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:139:0
    #4 0xf7cbf90 in ui::EventDispatcherDelegate::DispatchEventToTarget(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:86:14
    #5 0xf7cbbea in ui::EventDispatcherDelegate::DispatchEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:58:15
    #6 0xf7d0eba in ui::EventProcessor::OnEventFromSource(ui::Event*) ./../../ui/events/event_processor.cc:57:17
    #7 0xc97167d in aura::WindowEventDispatcher::DispatchHeldEvents() ./../../ui/aura/window_event_dispatcher.cc:825:26
    #8 0xca52941 in Run ./../../base/callback.h:96:12
    #9 0xca52941 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
    #10 0xcabbd14 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
    #11 0xcabd84e in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
    #12 0xcabd84e in base::MessageLoop::DoWork() ./../../base/message_loop/message_loop.cc:373:0
    #13 0xcd38ac3 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:210:31
    #14 0xcb5a96f in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
    #15 0xb757308 in content::DOMMessageQueue::WaitForMessage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) ./../../content/public/test/browser_test_utils.cc:1839:14
    #16 0xb7508e2 in content::(anonymous namespace)::ExecuteScriptHelper(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::unique_ptr<base::Value, std::__1::default_delete<base::Value> >*) ./../../content/public/test/browser_test_utils.cc:181:26
    #17 0xb74f91a in content::(anonymous namespace)::ExecuteScriptWithUserGestureControl(content::RenderFrameHost*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) ./../../content/public/test/browser_test_utils.cc:217:8
    #18 0x1a5f06a in content::TouchActionBrowserTest::JankMainThread(base::TimeDelta) ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:194:5
    #19 0x1a57efb in content::TouchActionBrowserTest::DoTouchScroll(gfx::Point const&, gfx::Vector2d const&, bool, int, gfx::Vector2d const&, base::TimeDelta const&) ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:297:7
    #20 0x1a5d6f1 in content::TouchActionBrowserTest_PanXYAtAutoXOverlapAreaMainThreadJanky_Test::RunTestOnMainThread() ./../../content/browser/renderer_host/input/touch_action_browsertest.cc:507:3
    #21 0xb741891 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
    #22 0xb9a65ca in Run ./../../base/callback.h:125:12
    #23 0xb9a65ca in content::ShellBrowserMainParts::PreMainMessageLoopRun() ./../../content/shell/browser/shell_browser_main_parts.cc:203:0
  Uninitialized value was created by a heap allocation
    #0 0x68cde9 in operator new(unsigned long) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_new_delete.cc:45:35
    #1 0xc97d7a5 in aura::WindowEventDispatcher::PreDispatchTouchEvent(aura::Window*, ui::TouchEvent*) ./../../ui/aura/window_event_dispatcher.cc:1040:28
    #2 0xc97a44f in aura::WindowEventDispatcher::PreDispatchEvent(ui::EventTarget*, ui::Event*) ./../../ui/aura/window_event_dispatcher.cc:595:15
    #3 0xf7cbb15 in ui::EventDispatcherDelegate::DispatchEvent(ui::EventTarget*, ui::Event*) ./../../ui/events/event_dispatcher.cc:54:34
    #4 0xf7d0eba in ui::EventProcessor::OnEventFromSource(ui::Event*) ./../../ui/events/event_processor.cc:57:17
    #5 0xc8cc516 in aura::EventInjector::Inject(aura::WindowTreeHost*, ui::Event*) ./../../ui/aura/event_injector.cc:47:32
    #6 0xa121bcc in content::SyntheticGestureTargetAura::DispatchWebTouchEventToPlatform(blink::WebTouchEvent const&, ui::LatencyInfo const&) ./../../content/browser/renderer_host/input/synthetic_gesture_target_aura.cc:63:49
    #7 0xa12566f in content::SyntheticGestureTargetBase::DispatchInputEventToPlatform(blink::WebInputEvent const&) ./../../content/browser/renderer_host/input/synthetic_gesture_target_base.cc:0:5
    #8 0xa13170b in content::SyntheticTouchDriver::DispatchEvent(content::SyntheticGestureTarget*, base::TimeTicks const&) ./../../content/browser/renderer_host/input/synthetic_touch_driver.cc:26:13
    #9 0xa12c72d in MovePoint ./../../content/browser/renderer_host/input/synthetic_smooth_move_gesture.cc:289:30
    #10 0xa12c72d in content::SyntheticSmoothMoveGesture::ForwardTouchInputEvents(base::TimeTicks const&, content::SyntheticGestureTarget*) ./../../content/browser/renderer_host/input/synthetic_smooth_move_gesture.cc:105:0
    #11 0xa12b75a in content::SyntheticSmoothMoveGesture::ForwardInputEvents(base::TimeTicks const&, content::SyntheticGestureTarget*) ./../../content/browser/renderer_host/input/synthetic_smooth_move_gesture.cc:63:7
    #12 0xa12fbc9 in content::SyntheticSmoothScrollGesture::ForwardInputEvents(base::TimeTicks const&, content::SyntheticGestureTarget*) ./../../content/browser/renderer_host/input/synthetic_smooth_scroll_gesture.cc:24:25
    #13 0xa11cc36 in content::SyntheticGestureController::DispatchNextEvent(base::TimeTicks) ./../../content/browser/renderer_host/input/synthetic_gesture_controller.cc:64:48
    #14 0xa120baf in operator() ./../../content/browser/renderer_host/input/synthetic_gesture_controller.cc:51:25
    #15 0xa120baf in Invoke<const (lambda at ../../content/browser/renderer_host/input/synthetic_gesture_controller.cc:49:11) &, const base::WeakPtr<content::SyntheticGestureController> &> ./../../base/bind_internal.h:394:0
    #16 0xa120baf in MakeItSo<const (lambda at ../../content/browser/renderer_host/input/synthetic_gesture_controller.cc:49:11) &, const base::WeakPtr<content::SyntheticGestureController> &> ./../../base/bind_internal.h:607:0
    #17 0xa120baf in RunImpl<const (lambda at ../../content/browser/renderer_host/input/synthetic_gesture_controller.cc:49:11) &, const std::__1::tuple<base::WeakPtr<content::SyntheticGestureController> > &, 0> ./../../base/bind_internal.h:681:0
    #18 0xa120baf in base::internal::Invoker<base::internal::BindState<content::SyntheticGestureController::StartTimer()::$_0, base::WeakPtr<content::SyntheticGestureController> >, void ()>::Run(base::internal::BindStateBase*) ./../../base/bind_internal.h:663:0
    #19 0xcc2ddbd in Run ./../../base/callback.h:125:12
    #20 0xcc2ddbd in base::Timer::RunScheduledTask() ./../../base/timer/timer.cc:263:0
    #21 0xca52941 in Run ./../../base/callback.h:96:12
    #22 0xca52941 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
    #23 0xcabbd14 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
    #24 0xcabe08a in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
    #25 0xcabe08a in base::MessageLoop::DoDelayedWork(base::TimeTicks*) ./../../base/message_loop/message_loop.cc:413:0
    #26 0xcd385f6 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:220:27
    #27 0xcb5a96f in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/content_browsertests+0x54c2896)

Comment 2 by mcnee@chromium.org, Jun 7 2018

Labels: Sheriff-Chromium
Owner: xidac...@chromium.org
Status: Assigned (was: Untriaged)
Labels: -Pri-1 Pri-2
Happens about once a day or so.

Please disable or fix as soon as possible.
Project Member

Comment 5 by bugdroid1@chromium.org, Jun 11 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d8484b3bdd97a551ebc6b72b9287d65be0874d98

commit d8484b3bdd97a551ebc6b72b9287d65be0874d98
Author: Xida Chen <xidachen@chromium.org>
Date: Mon Jun 11 16:39:55 2018

Deflake one of the TouchActionBrowserTests

The specific test is PanXYAtAutoXOverlapAreaMainThreadJanky.
In this test, we added some jank to the main thread, and I believe that
is causing the flakiness. We expect it to scroll along the X direction
for at least 22 pixels. In the result, it does scroll 20 pixels. Since
we are adding the jank to the main thread which could make the test
scroll with unexpected scroll amount, we should just make sure that it
does scrolled instead of comparing the scrolled amount.

Bug:  850715 
Change-Id: I0452ac7e4cc7af1f9c9be616bd160d44c1bf7930
Reviewed-on: https://chromium-review.googlesource.com/1092878
Commit-Queue: Xida Chen <xidachen@chromium.org>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Cr-Commit-Position: refs/heads/master@{#566029}
[modify] https://crrev.com/d8484b3bdd97a551ebc6b72b9287d65be0874d98/content/browser/renderer_host/input/touch_action_browsertest.cc

Status: Fixed (was: Assigned)

Sign in to add a comment