Chromium Code Reviews
DescriptionChecking RendererThreadImpl for null when creating media player.
Also adding CHECKs for it not being nullptr in AudioDeviceFactory.
RendererThreadImpl lives in TLS, and a call to
lazy_tls.Pointer()->Get()::GetAudioRendererMixerManager()
(
https://cs.chromium.org/chromium/src/content/renderer/media/audio_device_factory.cc?dr=CSs&q=AudioDeviceFa&sq=package:chromium&l=76
https://cs.chromium.org/chromium/src/content/renderer/render_thread_impl.cc?q=RenderThreadImpl::current&sq=package:chromium&dr=CSs&l=1575)
end up accessing |audio_renderer_mixer_manager_| of nullptr.
BUG=657167
TESTING=running failed clusterfuzz test locally: test passes after the fix.
Committed: https://crrev.com/64b9793077e8daf693a06eab4b98dc5a6374630d
Cr-Commit-Position: refs/heads/master@{#428728}
Patch Set 1 #
Total comments: 4
Patch Set 2 : addressing review comments #
Messages
Total messages: 16 (9 generated)
|
||||||||||||||||||||||||||||