New issue
Advanced search Search tips

Issue 661595 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Closed: Dec 2016
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Menu DCHECK can trigger on long page load

Project Member Reported by jonr...@chromium.org, Nov 2 2016

Issue description

Version: ToT (4be3afec3ef1423f80dcfa0a50e9b68f6bc5062d(
OS: Linux Debugs

1) Navigate to a long loading page, like the twitter homepage
2) Spam right-click

Expected: The menu opens and closes in succession, as in release builds
Actual: a DCHECK fires causing a crash

[101868:101868:1031/160159:FATAL:render_widget_host_view_base.cc(165)] Check failed: showing_context_menu_ != showing (1 vs. 1)
#0 0x7fc1fba9b53e base::debug::StackTrace::StackTrace()
#1 0x7fc1fbb0aa6f logging::LogMessage::~LogMessage()
#2 0x7fc1f5c486ba content::RenderWidgetHostViewBase::SetShowingContextMenu()
#3 0x7fc200510f3a RenderViewContextMenuBase::MenuWillShow()
#4 0x7fc1f8c8eca3 ui::SimpleMenuModel::MenuWillShow()
#5 0x7fc1ef01886c views::MenuModelAdapter::WillShowMenu()
#6 0x7fc1ef003850 views::MenuController::OpenMenuImpl()
#7 0x7fc1ef0037b5 views::MenuController::OpenMenu()
#8 0x7fc1ef001f55 views::MenuController::CommitPendingSelection()
#9 0x7fc1eeffbc22 views::MenuController::SetSelection()
#10 0x7fc1eeffb295 views::MenuController::Run()
#11 0x7fc1ef01bab4 views::internal::MenuRunnerImpl::RunMenuAt()
#12 0x7fc1ef01aed6 views::MenuRunner::RunMenuAt()
#13 0x7fc2005167b5 ToolkitDelegateViews::RunMenuAt()
#14 0x7fc20032f5f6 RenderViewContextMenuViews::RunMenuAt()
#15 0x7fc200330347 RenderViewContextMenuViews::Show()
#16 0x7fc2000785b1 ChromeWebContentsViewDelegateViews::ShowMenu()
#17 0x7fc200078641 ChromeWebContentsViewDelegateViews::ShowContextMenu()
#18 0x7fc1f5f65fb7 content::WebContentsViewAura::ShowContextMenu()
#19 0x7fc1f5f35fda content::WebContentsImpl::ShowContextMenu()
#20 0x7fc1f565811b content::RenderFrameHostImpl::OnContextMenu()
#21 0x7fc1f567646d _ZN4base20DispatchToMethodImplIPN7content19RenderFrameHostImplEMS2_FvRKNS1_17ContextMenuParamsEERKSt5tupleIJS4_EEJLm0EEEEvRKT_T0_OT1_NS_13IndexSequenceIJXspT2_EEEE
#22 0x7fc1f56763c0 _ZN4base16DispatchToMethodIPN7content19RenderFrameHostImplEMS2_FvRKNS1_17ContextMenuParamsEERKSt5tupleIJS4_EEEEvRKT_T0_OT1_
#23 0x7fc1f567633f _ZN3IPC16DispatchToMethodIN7content19RenderFrameHostImplEMS2_FvRKNS1_17ContextMenuParamsEEvSt5tupleIJS3_EEEEvPT_T0_PT1_RKT2_
#24 0x7fc1f5666ec0 _ZN3IPC8MessageTI29FrameHostMsg_ContextMenu_MetaSt5tupleIJN7content17ContextMenuParamsEEEvE8DispatchINS3_19RenderFrameHostImplES8_vMS8_FvRKS4_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#25 0x7fc1f5654332 content::RenderFrameHostImpl::OnMessageReceived()
#26 0x7fc1f5bb7352 content::RenderProcessHostImpl::OnMessageReceived()
#27 0x7fc1f8a21808 IPC::ChannelProxy::Context::OnDispatchMessage()
#28 0x7fc1f8a280cf _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIRK13scoped_refptrIS4_EJS7_EEEvS9_OT_DpOT0_
#29 0x7fc1f8a27fb6 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_
#30 0x7fc1f8a27f43 _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKSt5tupleIJSC_S6_EEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#31 0x7fc1f8a27e5c _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
#32 0x7fc1fbaa1421 _ZNO4base8internal8RunMixinINS_8CallbackIFvvELNS0_8CopyModeE0ELNS0_10RepeatModeE0EEEE3RunEv
#33 0x7fc1fbaa0e29 base::debug::TaskAnnotator::RunTask()
#34 0x7fc1fbb3392a base::MessageLoop::RunTask()
#35 0x7fc1fbb33bb4 base::MessageLoop::DeferOrRunPendingTask()
#36 0x7fc1fbb33e9e base::MessageLoop::DoWork()
#37 0x7fc1fbb4c3b6 base::MessagePumpGlib::Run()
#38 0x7fc1fbb334aa base::MessageLoop::RunHandler()
#39 0x7fc1fbbdb604 base::RunLoop::Run()
#40 0x7fc1fe01a4df ChromeBrowserMainParts::MainMessageLoopRun()
#41 0x7fc1f5327339 content::BrowserMainLoop::RunMainMessageLoopParts()
#42 0x7fc1f5332c95 content::BrowserMainRunnerImpl::Run()
#43 0x7fc1f5320f08 content::BrowserMain()
#44 0x7fc1f6a8b736 content::RunNamedProcessTypeMain()
#45 0x7fc1f6a8d7e2 content::ContentMainRunnerImpl::Run()
#46 0x7fc1f6a8aa22 content::ContentMain()
#47 0x7fc1fc9121db ChromeMain
#48 0x7fc1fc912172 main
#49 0x7fc1e8becf45 __libc_start_main
#50 0x7fc1fc912075 <unknown>

Aborted (core dumped)

 
Owner: jonr...@chromium.org
Status: Assigned (was: Untriaged)

Comment 2 by a...@chromium.org, Nov 2 2016

 Issue 636041  has been merged into this issue.
 Issue 662781  has been merged into this issue.
Project Member

Comment 4 by ClusterFuzz, Dec 9 2016

Status: WontFix (was: Assigned)
ClusterFuzz testcase 6212441304465408 is flaky and no longer reproduces, so closing issue.

If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue.

Sign in to add a comment