New issue
Advanced search Search tips

Issue 832141 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner: ----
Closed: Apr 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

[MacViews-Browser] Clicking the Settings Button a few times is crashing Chrome

Project Member Reported by meh...@chromium.org, Apr 12 2018

Issue description

Chrome Version: Canary 67.0.3395.0
OS: macOS 10.12.6

What steps will reproduce the problem?
(1) Enable MacViews-Browser
(2) Open a new window
(3) Click a few times on the Settings Button

What is the expected result?
No crash.

What happens instead?
Crash :-/

 
crash.mov
1.8 MB View Download

Comment 1 by meh...@chromium.org, Apr 12 2018

Cc: rsesek@chromium.org
Here is the Apple Crash log. Thanks for checking.
crash.rtf
84.0 KB Download

Comment 2 by rsesek@chromium.org, Apr 12 2018

Mergedinto: 831504
Status: Duplicate (was: Untriaged)
Thanks. This was fixed but didn't make today's canary unfortunately.

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT

Thread 0 Crashed:: CrBrowserMain  Dispatch queue: com.apple.main-thread
0   com.google.Chrome.framework   	0x000000010b0b14fc AppMenu::RecentTabsMenuModelDelegate::~RecentTabsMenuModelDelegate() + app_menu.cc:738
1   com.google.Chrome.framework   	0x000000010b0acb7e AppMenu::~AppMenu() + memory:2631
2   com.google.Chrome.framework   	0x000000010b0acc1e <name omitted> + app_menu.cc:801
3   com.google.Chrome.framework   	0x000000010b05522e AppMenuButton::InitMenu(std::__1::unique_ptr<AppMenuModel, std::__1::default_delete<AppMenuModel> >, Browser*, int) + memory:2603
4   com.google.Chrome.framework   	0x000000010b0b5d30 BrowserAppMenuButton::ShowMenu(bool) + memory:2631
5   com.google.Chrome.framework   	0x000000010b0be989 ToolbarView::OnMenuButtonClicked(views::MenuButton*, gfx::Point const&, ui::Event const*) + trace_event.h:1106
6   com.google.Chrome.framework   	0x000000010a0451bf views::MenuButton::Activate(ui::Event const*) + weak_ptr.h:243
7   com.google.Chrome.framework   	0x000000010a0454e2 views::MenuButton::OnMousePressed(ui::MouseEvent const&) + menu_button.cc:198
8   com.google.Chrome.framework   	0x000000010a097056 views::View::ProcessMousePressed(ui::MouseEvent const&) + view.cc:2522
9   com.google.Chrome.framework   	0x000000010a096e66 views::View::OnMouseEvent(ui::MouseEvent*) + view.cc:1088
10  com.google.Chrome.framework   	0x000000010a022c09 views::InkDropHostView::OnMouseEvent(ui::MouseEvent*) + ink_drop_host_view.cc:278
11  com.google.Chrome.framework   	0x000000010926d0d2 ui::ScopedTargetHandler::OnEvent(ui::Event*) + scoped_target_handler.cc:34
12  com.google.Chrome.framework   	0x000000010926aee4 ui::EventDispatcher::ProcessEvent(ui::EventTarget*, ui::Event*) + event_dispatcher.cc:192
13  com.google.Chrome.framework   	0x000000010926ad1e ui::EventDispatcherDelegate::DispatchEvent(ui::EventTarget*, ui::Event*) + event_dispatcher.h:83
14  com.google.Chrome.framework   	0x000000010a0a0580 views::internal::RootView::OnMousePressed(ui::MouseEvent const&) + root_view.cc:382
15  com.google.Chrome.framework   	0x000000010a0a5ca2 views::Widget::OnMouseEvent(ui::MouseEvent*) + widget.cc:1210
16  com.google.Chrome.framework   	0x000000010a031366 -[BridgedContentView mouseEvent:] + bridged_content_view.mm:0
17  com.apple.AppKit              	0x00007fff747f524f -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 6341
18  com.apple.AppKit              	0x00007fff747f1a6c -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 1942
19  com.apple.AppKit              	0x00007fff747f0f0a -[NSWindow(NSEventRouting) sendEvent:] + 541
20  com.google.Chrome.framework   	0x000000010a039521 -[NativeWidgetMacNSWindow sendEvent:] + native_widget_mac_nswindow.mm:137
21  com.apple.AppKit              	0x00007fff74675681 -[NSApplication(NSEvent) sendEvent:] + 1145
22  com.google.Chrome.framework   	0x000000010848a9ac __34-[BrowserCrApplication sendEvent:]_block_invoke + chrome_browser_application_mac.mm:0
23  com.google.Chrome.framework   	0x000000010884c7ba base::mac::CallWithEHFrame(void () block_pointer) + 
24  com.google.Chrome.framework   	0x000000010848a658 -[BrowserCrApplication sendEvent:] + crash_key.h:187
25  com.apple.AppKit              	0x00007fff73ef0427 -[NSApplication run] + 1002
26  com.google.Chrome.framework   	0x000000010885c3bc base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + message_pump_mac.mm:831
27  com.google.Chrome.framework   	0x000000010885af3e base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + message_pump_mac.mm:311
28  com.google.Chrome.framework   	0x000000010887fa45 <name omitted> + run_loop.cc:136
29  com.google.Chrome.framework   	0x00000001087d7136 SessionRestoreImpl::Restore() + scoped_refptr.h:251
30  com.google.Chrome.framework   	0x000000010ae04982 StartupBrowserCreatorImpl::RestoreOrCreateBrowser(std::__1::vector<StartupTab, std::__1::allocator<StartupTab> > const&, StartupBrowserCreatorImpl::BrowserOpenBehavior, unsigned int, bool, bool) + 
31  com.google.Chrome.framework   	0x000000010ae039b6 StartupBrowserCreatorImpl::DetermineURLsAndLaunch(bool, std::__1::vector<GURL, std::__1::allocator<GURL> > const&) + 
32  com.google.Chrome.framework   	0x000000010ae0333c StartupBrowserCreatorImpl::Launch(Profile*, std::__1::vector<GURL, std::__1::allocator<GURL> > const&, bool) + 
33  com.google.Chrome.framework   	0x000000010ae007e0 StartupBrowserCreator::LaunchBrowser(base::CommandLine const&, Profile*, base::FilePath const&, chrome::startup::IsProcessStartup, chrome::startup::IsFirstRun) + startup_browser_creator.cc:354
34  com.google.Chrome.framework   	0x000000010ae02115 StartupBrowserCreator::ProcessLastOpenedProfiles(base::CommandLine const&, base::FilePath const&, chrome::startup::IsProcessStartup, chrome::startup::IsFirstRun, Profile*, std::__1::vector<Profile*, std::__1::allocator<Profile*> > const&) + startup_browser_creator.cc:833
35  com.google.Chrome.framework   	0x000000010ae01dff StartupBrowserCreator::LaunchBrowserForLastProfiles(base::CommandLine const&, base::FilePath const&, bool, Profile*, std::__1::vector<Profile*, std::__1::allocator<Profile*> > const&) + startup_browser_creator.cc:0
36  com.google.Chrome.framework   	0x000000010ae0030e StartupBrowserCreator::ProcessCmdLineImpl(base::CommandLine const&, base::FilePath const&, bool, Profile*, std::__1::vector<Profile*, std::__1::allocator<Profile*> > const&) + startup_browser_creator.cc:725
37  com.google.Chrome.framework   	0x000000010adffd87 StartupBrowserCreator::Start(base::CommandLine const&, base::FilePath const&, Profile*, std::__1::vector<Profile*, std::__1::allocator<Profile*> > const&) + startup_browser_creator.cc:308
38  com.google.Chrome.framework   	0x000000010848f7f0 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() + chrome_browser_main.cc:2001
39  com.google.Chrome.framework   	0x000000010848e5ce ChromeBrowserMainParts::PreMainMessageLoopRun() + chrome_browser_main.cc:1443
40  com.google.Chrome.framework   	0x00000001071a1843 content::BrowserMainLoop::PreMainMessageLoopRun() + trace_event.h:1106
41  com.google.Chrome.framework   	0x000000010754cef7 content::StartupTaskRunner::RunAllTasksNow() + callback.h:124
42  com.google.Chrome.framework   	0x00000001071a045d content::BrowserMainLoop::CreateStartupTasks() + callback_internal.h:169
43  com.google.Chrome.framework   	0x00000001071a3c70 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) + memory:2603
44  com.google.Chrome.framework   	0x000000010719e354 content::BrowserMain(content::MainFunctionParams const&) + browser_main.cc:42
45  com.google.Chrome.framework   	0x0000000108441bc9 content::ContentMainRunnerImpl::Run() + content_main_runner.cc:706
46  com.google.Chrome.framework   	0x0000000109c9e385 service_manager::Main(service_manager::MainParams const&) + main.cc:453
47  com.google.Chrome.framework   	0x0000000108441174 content::ContentMain(content::ContentMainParams const&) + content_main.cc:19
48  com.google.Chrome.framework   	0x0000000106751e73 ChromeMain + chrome_main.cc:0
49  com.google.Chrome.canary      	0x00000001066d4dd4 main + 404
50  libdyld.dylib                 	0x00007fff8bfd3235 start + 1


Sign in to add a comment