[ozone/wayland] Crashes when clicking on textfield |
|||||
Issue descriptionChrome Version: OS: Linux (Ubuntu18.04/NVidia proprietary drivers) What steps will reproduce the problem? (1) Chrome should be compiled with ozone configuration, 'use_ozone = true' (2) Launch Chromium with '--ozone-platform=wayland --in-process-gpu' (3) Click textfield on startup page What is the expected result? Supposed to focus textfield. What happens instead? Crashes. #0 0x7f3c8cde6bed base::debug::StackTrace::StackTrace() #1 0x7f3c8caf09ac base::debug::StackTrace::StackTrace() #2 0x7f3c8cb602ca logging::LogMessage::~LogMessage() #3 0x7f3c708bbb7d blink::ToIntegerMilliseconds() #4 0x7f3c708bbaa7 blink::PerformanceTiming::FirstInputDelay() #5 0x7f3c6fb77295 blink::WebPerformance::FirstInputDelay() #6 0x55fd0aeaac78 page_load_metrics::MetricsRenderFrameObserver::GetTiming() #7 0x55fd0aea8f02 page_load_metrics::MetricsRenderFrameObserver::SendMetrics() #8 0x55fd0aea8e55 page_load_metrics::MetricsRenderFrameObserver::DidChangePerformanceTiming() #9 0x7f3c87dad586 content::RenderFrameImpl::DidChangePerformanceTiming() #10 0x7f3c6fb2ea71 blink::LocalFrameClientImpl::DidChangePerformanceTiming() #11 0x7f3c704d327e blink::DocumentLoader::DidChangePerformanceTiming() #12 0x7f3c705061f9 blink::InteractiveDetector::HandleForInputDelay() #13 0x7f3c705b782e blink::PageWidgetDelegate::HandleInputEvent() #14 0x7f3c6fb9dee7 blink::WebViewImpl::HandleInputEvent() #15 0x7f3c6fd5440c blink::WebViewFrameWidget::HandleInputEvent() #16 0x7f3c87a8cd3d content::RenderWidgetInputHandler::HandleInputEvent() #17 0x7f3c87e3105f content::RenderWidget::HandleInputEvent() #18 0x7f3c87a88373 content::MainThreadEventQueue::HandleEventOnMainThread() #19 0x7f3c87a88e40 content::QueuedWebInputEvent::Dispatch() #20 0x7f3c87a8783b content::MainThreadEventQueue::DispatchEvents() #21 0x7f3c853374af _ZN4base8internal13FunctorTraitsIMN7content28ServiceManagerConnectionImpl15IOThreadContextEFvvEvE6InvokeIS6_13scoped_refptrIS4_EJEEEvT_OT0_DpOT1_ #22 0x7f3c85337424 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIMN7content28ServiceManagerConnectionImpl15IOThreadContextEFvvEJ13scoped_refptrIS6_EEEEvOT_DpOT0_ #23 0x7f3c853373d0 _ZN4base8internal7InvokerINS0_9BindStateIMN7content28ServiceManagerConnectionImpl15IOThreadContextEFvvEJ13scoped_refptrIS5_EEEEFvvEE7RunImplIS7_NSt3__15tupleIJS9_EEEJLm0EEEEvOT_OT0_NSE_16integer_sequenceImJXspT1_EEEE #24 0x7f3c85337319 _ZN4base8internal7InvokerINS0_9BindStateIMN7content28ServiceManagerConnectionImpl15IOThreadContextEFvvEJ13scoped_refptrIS5_EEEEFvvEE7RunOnceEPNS0_13BindStateBaseE #25 0x7f3c8ca9f3ee _ZNO4base12OnceCallbackIFvvEE3RunEv #26 0x7f3c8caf1e72 base::debug::TaskAnnotator::RunTask() #27 0x7f3c8ccca9c9 base::sequence_manager::internal::ThreadControllerImpl::DoWork() #28 0x7f3c8cccd451 _ZN4base8internal13FunctorTraitsIMNS_16sequence_manager8internal20ThreadControllerImplEFvNS4_8WorkTypeEEvE6InvokeIS7_RKNS_7WeakPtrIS4_EEJRKS5_EEEvT_OT0_DpOT1_ #29 0x7f3c8cccd3b5 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMNS_16sequence_manager8internal20ThreadControllerImplEFvNS6_8WorkTypeEERKNS_7WeakPtrIS6_EEJRKS7_EEEvOT_OT0_DpOT1_ #30 0x7f3c8cccd32d _ZN4base8internal7InvokerINS0_9BindStateIMNS_16sequence_manager8internal20ThreadControllerImplEFvNS5_8WorkTypeEEJNS_7WeakPtrIS5_EES6_EEEFvvEE7RunImplIRKS8_RKNSt3__15tupleIJSA_S6_EEEJLm0ELm1EEEEvOT_OT0_NSH_16integer_sequenceImJXspT1_EEEE #31 0x7f3c8cccd22c _ZN4base8internal7InvokerINS0_9BindStateIMNS_16sequence_manager8internal20ThreadControllerImplEFvNS5_8WorkTypeEEJNS_7WeakPtrIS5_EES6_EEEFvvEE3RunEPNS0_13BindStateBaseE #32 0x7f3c8ca9f3ee _ZNO4base12OnceCallbackIFvvEE3RunEv #33 0x7f3c8caf1e72 base::debug::TaskAnnotator::RunTask() #34 0x7f3c8cb83d26 base::MessageLoop::RunTask() #35 0x7f3c8cb840ae base::MessageLoop::DeferOrRunPendingTask() #36 0x7f3c8cb84539 base::MessageLoop::DoWork() #37 0x7f3c8cb8ae67 base::MessagePumpDefault::Run() #38 0x7f3c8cb8341b base::MessageLoop::Run() #39 0x7f3c8cc2d44d base::RunLoop::Run() #40 0x7f3c87e58085 content::RendererMain() #41 0x7f3c880779d3 content::RunZygote() #42 0x7f3c88079d69 content::RunOtherNamedProcessTypeMain() #43 0x7f3c8807c2ce content::ContentMainRunnerImpl::Run() #44 0x7f3c8807119c content::ContentServiceManagerMainDelegate::RunEmbedderProcess() #45 0x7f3c8d08c7fa service_manager::Main() #46 0x7f3c880773f3 content::ContentMain() #47 0x55fd03ed8246 ChromeMain #48 0x55fd03ed8152 main #49 0x7f3c64700b97 __libc_start_main #50 0x55fd03ed802a _start
,
Aug 29
,
Aug 29
,
Aug 29
,
Oct 2
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f40d2a531bcbbe819b37ce51c8333c5693f7144d commit f40d2a531bcbbe819b37ce51c8333c5693f7144d Author: Antonio Gomes <tonikitoo@igalia.com> Date: Tue Oct 02 11:55:42 2018 [ozone/wayland] Use ui::EventTimeForNow for pointer events Fixes crash when focusing textfield with pointer click Bug: 878692 Change-Id: Ifb66115e42bdd06c572f784dff673309a2562598 Reviewed-on: https://chromium-review.googlesource.com/1193870 Reviewed-by: Maksim Sisov <msisov@igalia.com> Commit-Queue: Jani Hautakangas <jani.hautakangas@lge.com> Cr-Commit-Position: refs/heads/master@{#595803} [modify] https://crrev.com/f40d2a531bcbbe819b37ce51c8333c5693f7144d/ui/ozone/platform/wayland/wayland_pointer.cc
,
Oct 2
,
Oct 3
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by sheriffbot@chromium.org
, Aug 29Owner: ----