Ccall stack:
.ChromeVirtualKeyboardDelegate::GetKeyboardConfig()
..keyboard::IsVoiceInputEnabled()
...AudioManager::HasInputDevices()
AudioManager::HasInputDevices() calls into platform audio to enumerate devices, which should be done on the thread audio system is initialized on (which is AudioManager thread).
Call stack:
.ChromeVirtualKeyboardDelegate::GetKeyboardConfig()
..keyboard::IsVoiceInputEnabled()
...AudioManager::HasInputDevices()
AudioManager::HasInputDevices() calls into platform audio to enumerate devices, which should be done on the thread audio system is initialized on (which is AudioManager thread).
Comment 1 by olka@chromium.org
, Feb 3 2017