New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 878692 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Oct 3
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug

Blocking:
issue 578890



Sign in to add a comment

[ozone/wayland] Crashes when clicking on textfield

Project Member Reported by jani.hau...@lge.com, Aug 29

Issue description

Chrome 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

 
Project Member

Comment 1 by sheriffbot@chromium.org, Aug 29

Labels: Hotlist-Recharge-BouncingOwner
Owner: ----
The assigned owner "jani.hautakangas@lge.com" is not able to receive e-mails, please re-triage.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Owner: jani.hau...@lge.com
Labels: Wayland
Description: Show this description
Project Member

Comment 5 by bugdroid1@chromium.org, 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

Blocking: 578890
fixed now?
Status: Verified (was: Untriaged)

Sign in to add a comment