Speculative MCVD fix: Bind OnBuffersAvailableCB on known good thread.
Crash dumps are unclear and the issue seems resolved on Pixel hardware, but some earlier stack traces suggest we're getting a null TaskRunner when attempting to BindToCurrentLoop during CreateCodec(). As such move binding to a known good thread. This should be reverted if the issue is not fixed. If it is fixed there's additional work to be done to understand the consequences of CreateCodec() being called on an unexpected thread. BUG=873094 TEST=none Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I2928d7866c1f40de63f526ee7393d2d8b90884f2 Reviewed-on: https://chromium-review.googlesource.com/1175092Reviewed-by:Thomas Guilbert <tguilbert@chromium.org> Commit-Queue: Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#583067}
Showing
Please register or sign in to comment