New issue
Advanced search Search tips

Issue 792184 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 764502
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Crome hanged after creating a new entry in Google calendar

Project Member Reported by eugene...@chromium.org, Dec 5 2017

Issue description

App Version: 62.0.3202.94


Attaching the process sample, which can be helpful
 
Sample of Google Chrome.txt
132 KB View Download
Cc: rsesek@chromium.org
Labels: Stability-Hang
Thanks for the sample file.
Cc: ossu@chromium.org
Components: Internals>Media>Audio
Locked in CoreAudio. Maybe mitigated by issue 772884?

    1762 Thread_160720965   DispatchQueue_1: com.apple.main-thread  (serial)
    + 1762 start  (in libdyld.dylib) + 1  [0x7fffd3d15235]
    +   1762 main  (in Google Chrome) + 404  [chrome_exe_main_mac.cc:169]
    +     1762 ChromeMain  (in Google Chrome Framework) + 175  [chrome_main.cc:0]
    +       1762 content::ContentMain(content::ContentMainParams const&)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1745db4  [content_main.cc:19]
    +         1762 service_manager::Main(service_manager::MainParams const&)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x3017130  [main.cc:469]
    +           1762 content::ContentMainRunnerImpl::Run()  (in Google Chrome Framework)  load address 0x10bba0000 + 0x17467fe  [content_main_runner.cc:709]
    +             1762 content::BrowserMain(content::MainFunctionParams const&)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x65ac5c  [browser_main.cc:46]
    +               1762 content::BrowserMainRunnerImpl::Run()  (in Google Chrome Framework)  load address 0x10bba0000 + 0x6612d2  [memory:2515]
    +                 1762 content::BrowserMainLoop::RunMainMessageLoopParts()  (in Google Chrome Framework)  load address 0x10bba0000 + 0x65ece4  [browser_main_loop.cc:1198]
    +                   1762 ChromeBrowserMainParts::MainMessageLoopRun(int*)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1790718  [chrome_browser_main.cc:1922]
    +                     1762 base::RunLoop::Run()  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1bd1623  [run_loop.cc:124]
    +                       1762 base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1bae4bc  [message_pump_mac.mm:278]
    +                         1762 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1bafb1e  [message_pump_mac.mm:766]
    +                           1762 -[NSApplication run]  (in AppKit) + 926  [0x7fffbbc373db]
    +                             1762 -[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]  (in Google Chrome Framework)  load address 0x10bba0000 + 0x178aaa4  [chrome_browser_application_mac.mm:192]
    +                               1762 base::mac::CallWithEHFrame(void () block_pointer)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1ba032a  []
    +                                 1762 __71-[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]_block_invoke  (in Google Chrome Framework)  load address 0x10bba0000 + 0x178ab60  [chrome_browser_application_mac.mm:187]
    +                                   1762 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]  (in AppKit) + 2796  [0x7fffbc3be7ee]
    +                                     1762 _DPSNextEvent  (in AppKit) + 1120  [0x7fffbbc42a54]
    +                                       1762 _BlockUntilNextEventMatchingListInModeWithFilter  (in HIToolbox) + 71  [0x7fffbd6abb26]
    +                                         1762 ReceiveNextEventCommon  (in HIToolbox) + 432  [0x7fffbd6abcf1]
    +                                           1762 RunCurrentEventLoopInMode  (in HIToolbox) + 240  [0x7fffbd6abebc]
    +                                             1762 CFRunLoopRunSpecific  (in CoreFoundation) + 420  [0x7fffbe14c544]
    +                                               1762 __CFRunLoopRun  (in CoreFoundation) + 934  [0x7fffbe14cb46]
    +                                                 1762 __CFRunLoopDoSources0  (in CoreFoundation) + 556  [0x7fffbe14d65c]
    +                                                   1762 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__  (in CoreFoundation) + 17  [0x7fffbe16c3e1]
    +                                                     1762 base::MessagePumpCFRunLoopBase::RunWorkSource(void*)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1baebdf  [message_pump_mac.mm:400]
    +                                                       1762 base::mac::CallWithEHFrame(void () block_pointer)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1ba032a  []
    +                                                         1762 base::MessagePumpCFRunLoopBase::RunWork()  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1baf303  [message_pump_mac.mm:426]
    +                                                           1762 base::MessageLoop::DoDelayedWork(base::TimeTicks*)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1bacc2f  [message_loop.cc:417]
    +                                                             1762 base::MessageLoop::RunTask(base::PendingTask*)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1bac36b  [vector:639]
    +                                                               1762 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1b86154  [callback_forward.h:11]
    +                                                                 1762 base::Timer::RunScheduledTask()  (in Google Chrome Framework)  load address 0x10bba0000 + 0x1c05947  [callback.h:92]
    +                                                                   1762 media::AudioOutputDispatcherImpl::CloseIdleStreams(unsigned long)  (in Google Chrome Framework)  load address 0x10bba0000 + 0xe69ae  [__tree:1089]
    +                                                                     1762 media::AUHALStream::Close()  (in Google Chrome Framework)  load address 0x10bba0000 + 0xeee49  [memory:2233]
    +                                                                       1762 AudioComponentInstanceDispose  (in AudioToolbox) + 429  [0x7fffbd061bab]
    +                                                                         1762 APComponentInstance::DisposeInstance()  (in AudioToolbox) + 21  [0x7fffbcf181fb]
    +                                                                           1762 ComponentBase::AP_Close(void*)  (in CoreAudio) + 36  [0x124c088d8]
    +                                                                             1762 AUHAL::~AUHAL()  (in CoreAudio) + 74  [0x124afc79a]
    +                                                                               1762 AUHAL::SelectDevice(unsigned int)  (in CoreAudio) + 803  [0x124afbe27]
    +                                                                                 1762 AudioDeviceDestroyIOProcID  (in CoreAudio) + 103  [0x7fffbdcaedab]
    +                                                                                   1762 HALDevice::DestroyIOProcID(int (*)(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*))  (in CoreAudio) + 241  [0x7fffbdcaf1cd]
    +                                                                                     1762 HALPlugIn::DeviceDestroyIOProcID(HALObject const&, int (*)(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*))  (in CoreAudio) + 64  [0x7fffbdcaf22e]
    +                                                                                       1762 HAL_HardwarePlugIn_DeviceDestroyIOProcID(AudioHardwarePlugInInterface**, unsigned int, int (*)(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*))  (in CoreAudio) + 188  [0x7fffbdce4f13]
    +                                                                                         1762 HALC_ShellDevice::DestroyIOProcID(int (*)(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*))  (in CoreAudio) + 78  [0x7fffbdcaf566]
    +                                                                                           1762 HALC_ProxyIOContext::DestroyIOProcID(int (*)(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*))  (in CoreAudio) + 24  [0x7fffbdcaf65e]
    +                                                                                             1762 HALC_ProxyIOContext::StopIOProc(int (*)(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*))  (in CoreAudio) + 43  [0x7fffbdcaf785]
    +                                                                                               1762 HALB_Mutex::Lock()  (in CoreAudio) + 72  [0x7fffbdc79f60]
    +                                                                                                 1762 _pthread_mutex_lock_wait  (in libsystem_pthread.dylib) + 100  [0x7fffd3f2edfa]
    +                                                                                                   1762 __psynch_mutexwait  (in libsystem_kernel.dylib) + 10  [0x7fffd3e43c22]


    1762 Thread_209843392   DispatchQueue_471: com.apple.audio.CADispatchQueue.SerialQueue  (serial)
    + 1762 start_wqthread  (in libsystem_pthread.dylib) + 13  [0x7fffd3f2e07d]
    +   1762 _pthread_wqthread  (in libsystem_pthread.dylib) + 1299  [0x7fffd3f2e5a2]
    +     1762 _dispatch_worker_thread3  (in libdispatch.dylib) + 99  [0x7fffd3ce148c]
    +       1762 _dispatch_root_queue_drain  (in libdispatch.dylib) + 476  [0x7fffd3ce16b5]
    +         1762 _dispatch_queue_invoke  (in libdispatch.dylib) + 1046  [0x7fffd3ce8306]
    +           1762 _dispatch_queue_serial_drain  (in libdispatch.dylib) + 896  [0x7fffd3cf59a0]
    +             1762 _dispatch_client_callout  (in libdispatch.dylib) + 8  [0x7fffd3cdf8fc]
    +               1762 _SendPropertiesChanged(void*)  (in CoreAudio) + 43  [0x7fffbdca3b3d]
    +                 1762 HALSystem::AudioObjectPropertiesChanged(AudioHardwarePlugInInterface**, unsigned int, unsigned int, AudioObjectPropertyAddress const*)  (in CoreAudio) + 166  [0x7fffbdca3c1e]
    +                   1762 HALDevice::PropertiesChanged(unsigned int, AudioObjectPropertyAddress const*)  (in CoreAudio) + 460  [0x7fffbdc946ec]
    +                     1762 HALObject::PropertiesChanged(unsigned int, AudioObjectPropertyAddress const*)  (in CoreAudio) + 838  [0x7fffbdc8fa7c]
    +                       1762 HALPropertyListener::Call(unsigned int, unsigned int, AudioObjectPropertyAddress const*)  (in CoreAudio) + 338  [0x7fffbdca15c6]
    +                         1762 AUHAL::DeviceListener(unsigned int, unsigned int, AudioObjectPropertyAddress const*, void*)  (in CoreAudio) + 482  [0x124afb6a0]
    +                           1762 AUConverterBase::SetupAllConverters(bool, unsigned int)  (in CoreAudio) + 123  [0x124af8c01]
    +                             1762 AUHAL::SetupConverter(unsigned int, bool)  (in CoreAudio) + 53  [0x124afe02d]
    +                               1762 AUHAL::SetStreamUsage(unsigned int)  (in CoreAudio) + 587  [0x124afe701]
    +                                 1762 AudioDeviceSetProperty  (in CoreAudio) + 268  [0x7fffbdcb93b3]
    +                                   1762 HALDevice::SetPropertyData(AudioObjectPropertyAddress const&, unsigned int, void const*, unsigned int, void const*, AudioTimeStamp const*)  (in CoreAudio) + 570  [0x7fffbdca5cc0]
    +                                     1762 HALObject::SetPropertyData(AudioObjectPropertyAddress const&, unsigned int, void const*, unsigned int, void const*, AudioTimeStamp const*)  (in CoreAudio) + 202  [0x7fffbdca29c6]
    +                                       1762 HALPlugIn::ObjectSetPropertyData(HALObject const&, AudioObjectPropertyAddress const&, unsigned int, void const*, unsigned int, void const*, AudioTimeStamp const*)  (in CoreAudio) + 71  [0x7fffbdc9f75b]
    +                                         1762 HAL_HardwarePlugIn_ObjectSetPropertyData(AudioHardwarePlugInInterface**, unsigned int, AudioObjectPropertyAddress const*, unsigned int, void const*, unsigned int, void const*)  (in CoreAudio) + 214  [0x7fffbdc9f9ea]
    +                                           1762 HALC_ShellObject::SetPropertyData(unsigned int, AudioObjectPropertyAddress const&, unsigned int, void const*, unsigned int, void const*)  (in CoreAudio) + 931  [0x7fffbdca0065]
    +                                             1762 HALC_ProxyIOContext::SetPropertyData(AudioObjectPropertyAddress const&, unsigned int, void const*, unsigned int, void const*)  (in CoreAudio) + 93  [0x7fffbdca66c1]
    +                                               1762 HALB_Mutex::Lock()  (in CoreAudio) + 72  [0x7fffbdc79f60]
    +                                                 1762 _pthread_mutex_lock_wait  (in libsystem_pthread.dylib) + 100  [0x7fffd3f2edfa]
    +                                                   1762 __psynch_mutexwait  (in libsystem_kernel.dylib) + 10  [0x7fffd3e43c22]
    1762 Thread_209844063: com.apple.audio.IOThread.client
    + 1762 thread_start  (in libsystem_pthread.dylib) + 13  [0x7fffd3f2e08d]
    +   1762 _pthread_start  (in libsystem_pthread.dylib) + 286  [0x7fffd3f2e887]
    +     1762 _pthread_body  (in libsystem_pthread.dylib) + 180  [0x7fffd3f2e93b]
    +       1762 HALB_IOThread::Entry(void*)  (in CoreAudio) + 75  [0x7fffbdcb1fa3]
    +         1762 HALC_ProxyIOContext::IOThreadEntry(void*)  (in CoreAudio) + 128  [0x7fffbdcb2264]
    +           1762 HALC_ProxyIOContext::IOWorkLoop()  (in CoreAudio) + 5290  [0x7fffbdcb38ce]
    +             1762 AUHAL::AUIOProc(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*)  (in CoreAudio) + 1814  [0x124afd2de]
    +               1762 AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&)  (in CoreAudio) + 777  [0x124c06e95]
    +                 1762 AUHAL::PropertyChanged(unsigned int, unsigned int, unsigned int)  (in CoreAudio) + 405  [0x124afdf5f]
    +                   1762 CAMutex::Lock()  (in CoreAudio) + 50  [0x124c17784]
    +                     1762 _pthread_mutex_lock_wait  (in libsystem_pthread.dylib) + 100  [0x7fffd3f2edfa]
    +                       1762 __psynch_mutexwait  (in libsystem_kernel.dylib) + 10  [0x7fffd3e43c22]

Comment 3 by ossu@chromium.org, Dec 7 2017

Cc: -ossu@chromium.org
Mergedinto: 764502
Owner: ossu@chromium.org
Status: Duplicate (was: Untriaged)
This looks more like  issue 764502 . There's no Chrome workaround for that one, but there has been some movement by Apple. I'm expecting a fix to be included in the next update of High Sierra.

eugenebut@: What version of macOS are you on? 
Thank you for looking into it. My OS version is: 10.12.6 (16G1036)

Sign in to add a comment