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

Issue 640695 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 596782
Owner: ----
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Reproducible cursor image DCHECK failure

Project Member Reported by wkorman@chromium.org, Aug 24 2016

Issue description

Filing in case helpful. scottmg@ looks to have done cursor related work in RenderWidgetHostViewAura most recently.

Open http://www.madeinmyindia.com/product/golden-multi-strap-sandal/ with a debug ToT build. While page is loading move cursor around the page. I can reliably get the DCHECK failure below.

[2007:2007:0824/113834:1904249767930:FATAL:x11_util.cc(334)] Check failed: cursor_image->colorType() == kN32_SkColorType. 
#0 0x7f74db547dbe base::debug::StackTrace::StackTrace()
#1 0x7f74db5ae31f logging::LogMessage::~LogMessage()
#2 0x7f74d9857aa5 ui::SkBitmapToXcursorImage()
#3 0x7f74dc647da0 content::WebCursor::GetPlatformCursor()
#4 0x7f74dc647a06 content::WebCursor::GetNativeCursor()
#5 0x7f74dd5866e6 content::RenderWidgetHostViewAura::UpdateCursorIfOverSelf()
#6 0x7f74dd58646a content::RenderWidgetHostViewAura::UpdateCursor()
#7 0x7f74dd56190c content::RenderWidgetHostImpl::SetCursor()
#8 0x7f74dd55d1d2 content::RenderWidgetHostImpl::OnSetCursor()
#9 0x7f74dd56f129 _ZN4base20DispatchToMethodImplIPN7content20RenderWidgetHostImplEMS2_FvRKNS1_9WebCursorEEJS4_EJLm0EEEEvRKT_T0_RKSt5tupleIJDpT1_EENS_13IndexSequenceIJXspT2_EEEE
#10 0x7f74dd56f085 _ZN4base16DispatchToMethodIPN7content20RenderWidgetHostImplEMS2_FvRKNS1_9WebCursorEEJS4_EEEvRKT_T0_RKSt5tupleIJDpT1_EE
#11 0x7f74dd56f02f _ZN3IPC16DispatchToMethodIN7content20RenderWidgetHostImplEMS2_FvRKNS1_9WebCursorEEvSt5tupleIJS3_EEEEvPT_T0_PT1_RKT2_
#12 0x7f74dd567bb7 _ZN3IPC8MessageTI26ViewHostMsg_SetCursor_MetaSt5tupleIJN7content9WebCursorEEEvE8DispatchINS3_20RenderWidgetHostImplES8_vMS8_FvRKS4_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#13 0x7f74dd55b3df content::RenderWidgetHostImpl::OnMessageReceived()
#14 0x7f74dd50fbf1 content::RenderProcessHostImpl::OnMessageReceived()
#15 0x7f74d993a888 IPC::ChannelProxy::Context::OnDispatchMessage()
#16 0x7f74d99412cb _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIRK13scoped_refptrIS4_EJS7_EEEvS9_OT_DpOT0_
#17 0x7f74d99411c6 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_
#18 0x7f74d9941153 _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKSt5tupleIJSC_S6_EEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#19 0x7f74d9940e6c _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
#20 0x7f74db519cae base::Callback<>::Run()
#21 0x7f74db54d6bb base::debug::TaskAnnotator::RunTask()
#22 0x7f74db5cbf9c base::MessageLoop::RunTask()
#23 0x7f74db5cc234 base::MessageLoop::DeferOrRunPendingTask()
#24 0x7f74db5cc4fe base::MessageLoop::DoWork()
#25 0x7f74db5e43d6 base::MessagePumpGlib::Run()
#26 0x7f74db5cb97f base::MessageLoop::RunHandler()
#27 0x7f74db670f24 base::RunLoop::Run()
#28 0x7f74dcd28cc6 content::BrowserMainLoop::MainMessageLoopRun()
#29 0x7f74dcd28a21 content::BrowserMainLoop::RunMainMessageLoopParts()
#30 0x7f74dcd32f45 content::BrowserMainRunnerImpl::Run()
#31 0x000000f18c66 ShellBrowserMain()
#32 0x000000ef52a5 content::ShellMainDelegate::RunProcess()
#33 0x7f74de958e8b content::RunNamedProcessTypeMain()
#34 0x7f74de95b1c2 content::ContentMainRunnerImpl::Run()
#35 0x7f74de957f92 content::ContentMain()
#36 0x0000004b2279 main
#37 0x7f74ca06ff45 __libc_start_main
#38 0x0000004b2165 <unknown>

 
Cc: thomasanderson@chromium.org e...@chromium.org scottmg@chromium.org
Components: Internals>PlatformIntegration
Owner: ----
Status: Available (was: Assigned)
Thanks; not familiar with X, but + a couple people.
Mergedinto: 596782
Status: Duplicate (was: Available)
This appears the same as  Issue 596782 .

Sign in to add a comment