New issue
Advanced search Search tips

Issue 898796 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug



Sign in to add a comment

Crash in ScopedAudioUnit

Project Member Reported by maxmorin@chromium.org, Oct 25

Issue description

https://crash.corp.google.com/browse?q=STRPOS%28product_name%2C+%27Chrome%27%29+%3E+0+AND+EXISTS+%28SELECT+1+FROM+UNNEST%28CrashedStackTrace.StackFrame%29+WHERE+FunctionName%3D%27AudioComponentPluginMgr%3A%3AFindNext%28OpaqueAudioComponent*%2C+AudioComponentDescription+const%26%29%27%29#samplereports

Seems to have popped up recently. Is there something we've done recently to deserve this? Not related to the audio service.

Stack trace looks like

0x00007fff96555ce7	(CoreFoundation + 0x000f3ce7 )	_CFBundleDlfcnPreflight
0x00007fff96555bc0	(CoreFoundation + 0x000f3bc0 )	CFBundlePreflightExecutable
0x00007fff92000e57	(AudioToolbox + 0x00110e57 )	AudioComponentPluginLoader::QueryBundle(__CFURL const*, std::__1::function<void (__CFURL const*, __CFBundle*, AudioComponentRegistrationInfo const&, __CFArray const*&)>)
0x00007fff91ef79e8	(AudioToolbox + 0x000079e8 )	AudioComponentPluginLoader::ScanForPluginsInDirectory(char const*)
0x00007fff92000d44	(AudioToolbox + 0x00110d44 )	AudioComponentPluginLoader::ScanForPlugins(unsigned int, bool)
0x00007fff91fffbec	(AudioToolbox + 0x0010fbec )	AudioComponentPluginMgr::initLoader(unsigned int)
0x00007fff91fffb7a	(AudioToolbox + 0x0010fb7a )	AudioComponentPluginMgr::prepare(unsigned int)
0x00007fff91efd742	(AudioToolbox + 0x0000d742 )	AudioComponentPluginMgr::FindNext(OpaqueAudioComponent*, AudioComponentDescription const&)
0x00007fff91ffa53c	(AudioToolbox + 0x0010a53c )	AudioComponentFindNext
0x000000010cd79147	(Google Chrome Framework -scoped_audio_unit.cc:25 )	media::ScopedAudioUnit::ScopedAudioUnit(unsigned int, media::AUElement)
0x000000010cd7661a	(Google Chrome Framework -audio_manager_mac.cc:352 )	media::AudioManagerMac::GetPreferredOutputStreamParameters(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, media::AudioParameters const&)
0x000000010cd5e705	(Google Chrome Framework -audio_manager_base.cc:483 )	media::AudioManagerBase::GetDefaultOutputStreamParameters()
0x000000010cd6a861
 
No, I don't think we have. No suspicious changes around there.
Thought it might've been macOS 10.14 rolling out, which happened around that time frame, but it looks like all of the crashes are on older macOS versions (10.9 through 10.12). Perhaps there's a newer driver or other component launched then that's slightly incompatible with older macOSs? All of the crashes seem to be deep inside the dynamic loader.

Sign in to add a comment