[MacViews-Browser] Clicking the Settings Button a few times is crashing Chrome |
||
Issue descriptionChrome 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 :-/
,
Apr 12 2018
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 |
||
Comment 1 by meh...@chromium.org
, Apr 12 201884.0 KB
84.0 KB Download