Hang during moving tab with active media player |
||||
Issue descriptionChrome Version: 68.0.3404.0 OS: macOS 10.13.3 What steps will reproduce the problem? (1) Go to a page with live player. In my case, https://liveplayer.googleplex.com/view/s2998656 (2) Try to move the tab out to another place or its own Window What is the expected result? The tab to be moved. What happens instead? Chrome hangs (all tabs). See attached symbolized sample. The main UI stack trace is below (it is easier to see in the attached file). The hanging method is AttachTabHelpers. 2606 Thread_13797414 DispatchQueue_1: com.apple.main-thread (serial) + 2606 start (in libdyld.dylib) + 1 [0x7fff69089115] + 2606 main (in Google Chrome Canary) + 404 [0x10732ddd4] + 2606 ChromeMain (in Google Chrome Framework) + 179 [chrome_main.cc:0] + 2606 content::ContentMain(content::ContentMainParams const&) (in Google Chrome Framework) load address 0x10d8a2000 + 0x1d406f4 [content_main.cc:19] + 2606 service_manager::Main(service_manager::MainParams const&) (in Google Chrome Framework) load address 0x10d8a2000 + 0x35b67f5 [main.cc:452] + 2606 content::ContentMainRunnerImpl::Run() (in Google Chrome Framework) load address 0x10d8a2000 + 0x1d41149 [content_main_runner.cc:923] + 2606 content::BrowserMain(content::MainFunctionParams const&) (in Google Chrome Framework) load address 0x10d8a2000 + 0xa598db [browser_main.cc:46] + 2606 content::BrowserMainRunnerImpl::Run() (in Google Chrome Framework) load address 0x10d8a2000 + 0xa5f602 [memory:2603] + 2606 content::BrowserMainLoop::RunMainMessageLoopParts() (in Google Chrome Framework) load address 0x10d8a2000 + 0xa5cf24 [browser_main_loop.cc:992] + 2606 ChromeBrowserMainParts::MainMessageLoopRun(int*) (in Google Chrome Framework) load address 0x10d8a2000 + 0x1d8ffe8 [chrome_browser_main.cc:2126] + 2606 <name omitted> (in Google Chrome Framework) load address 0x10d8a2000 + 0x2178ee5 [run_loop.cc:136] + 2606 base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) (in Google Chrome Framework) load address 0x10d8a2000 + 0x2153e5e [message_pump_mac.mm:306] + 2606 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) (in Google Chrome Framework) load address 0x10d8a2000 + 0x21552dc [message_pump_mac.mm:824] + 2606 -[NSApplication run] (in AppKit) + 812 [0x7fff3ed49d9d] + 2606 -[BrowserCrApplication sendEvent:] (in Google Chrome Framework) load address 0x10d8a2000 + 0x1d89d88 [crash_key.h:187] + 2606 base::mac::CallWithEHFrame(void () block_pointer) (in Google Chrome Framework) load address 0x10d8a2000 + 0x214541a [] + 2606 __34-[BrowserCrApplication sendEvent:]_block_invoke (in Google Chrome Framework) load address 0x10d8a2000 + 0x1d8a0dc [chrome_browser_application_mac.mm:0] + 2606 -[NSApplication(NSEvent) sendEvent:] (in AppKit) + 307 [0x7fff3f4e8617] + 2606 -[ChromeEventProcessingWindow sendEvent:] (in Google Chrome Framework) load address 0x10d8a2000 + 0x483f96f [chrome_event_processing_window.mm:79] + 2606 -[NSWindow(NSEventRouting) sendEvent:] (in AppKit) + 497 [0x7fff3f68785c] + 2606 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] (in AppKit) + 2359 [0x7fff3f6885b0] + 2606 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] (in AppKit) + 5891 [0x7fff3f68b959] + 2606 -[TabView mouseDown:] (in Google Chrome Framework) load address 0x10d8a2000 + 0x48c012c [tab_view.mm:373] + 2606 -[TabStripDragController maybeStartDrag:forTab:] (in Google Chrome Framework) load address 0x10d8a2000 + 0x48bc03d [tab_strip_drag_controller.mm:137] + 2606 -[TabStripDragController continueDrag:] (in Google Chrome Framework) load address 0x10d8a2000 + 0x48bcc0c [tab_strip_drag_controller.mm:295] + 2606 -[BrowserWindowController detachTabsToNewWindow:draggedTab:] (in Google Chrome Framework) load address 0x10d8a2000 + 0x4831ccb [browser_window_controller.mm:1248] + 2606 chrome::BrowserTabStripModelDelegate::CreateNewStripWithContents(std::__1::vector<TabStripModelDelegate::NewStripContents, std::__1::allocator<TabStripModelDelegate::NewStripContents> > const&, gfx::Rect const&, bool) (in Google Chrome Framework) load address 0x10d8a2000 + 0x47002af [browser_tab_strip_model_delegate.cc:81] + 2606 TabStripModel::InsertWebContentsAt(int, content::WebContents*, int) (in Google Chrome Framework) load address 0x10d8a2000 + 0x473481d [tab_strip_model.cc:194] + 2606 chrome::BrowserTabStripModelDelegate::WillAddWebContents(content::WebContents*) (in Google Chrome Framework) load address 0x10d8a2000 + 0x4700331 [browser_tab_strip_model_delegate.cc:92] + 2606 TabHelpers::AttachTabHelpers(content::WebContents*) (in Google Chrome Framework) load address 0x10d8a2000 + 0x46ab385 [tab_helpers.cc:159] + 2606 base::SupportsUserData::GetUserData(void const*) const (in Google Chrome Framework) load address 0x10d8a2000 + 0x218d6a2 [__functional_base:55]
,
Apr 27 2018
Unfortunately just one time. I hope that the trace will give us something useful.
,
Apr 27 2018
Thanks! I'll mark available to get it out of the triage queue, and hopefully it'll come up by search if anyone sees something similar.
,
Apr 27 2018
,
Jan 11
Available, but no owner or component? Please find a component, as no one will ever find this without one. |
||||
►
Sign in to add a comment |
||||
Comment 1 by lgrey@chromium.org
, Apr 26 2018