New issue
Advanced search Search tips

Issue 808172 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug

Blocked on:
issue swiftshader:95



Sign in to add a comment

[.DisplayCompositor-0x313032723700]GL ERROR :GL_INVALID_OPERATION : GLES2DecoderImpl::DoBindOrCopyTexImageIfNeeded: was unhandled

Project Member Reported by dalecur...@chromium.org, Feb 1 2018

Issue description

Seen on ToT (2/1/2018) build when running ./out/Release/content_browsertests --enable-pixel-output-in-tests --gtest_filter=MediaTest.LoadManyVideos which leads to a check failure.  Using --disable-gpu-memory-buffers-video-frames resolves the crash.

[200115:200115:0201/135725.133601:ERROR:gles2_cmd_decoder.cc(2609)] [.DisplayCompositor-0x313032723700]GL ERROR :GL_INVALID_OPERATION : GLES2DecoderImpl::DoBindOrCopyTexImageIfNeeded: was unhandled
[1:17:0201/135725.140977:ERROR:render_media_log.cc(30)] MediaEvent: MEDIA_ERROR_LOG_ENTRY {"error":"Failed to reconcile encoded audio times with decoded output."}
[200115:200115:0201/135725.133718:FATAL:error_state.cc(215)] Check failed: false. GL error 1282 was unhandled.
#0 0x7f7de8c4b63c base::debug::StackTrace::StackTrace()
#1 0x7f7de8c75a3c logging::LogMessage::~LogMessage()
#2 0x7f7de063f776 gpu::gles2::ErrorStateImpl::ClearRealGLErrors()
#3 0x7f7de069ce56 gpu::gles2::GLES2DecoderImpl::DoBindOrCopyTexImageIfNeeded()
#4 0x7f7de06a423d gpu::gles2::GLES2DecoderImpl::PrepareTexturesForRender()
#5 0x7f7de06a7489 gpu::gles2::GLES2DecoderImpl::DoDrawElements()
#6 0x7f7de0660d63 gpu::gles2::GLES2DecoderImpl::HandleDrawElements()
#7 0x7f7de0692f68 gpu::gles2::GLES2DecoderImpl::DoCommandsImpl<>()
#8 0x7f7de9978f7f gpu::CommandBufferService::Flush()
#9 0x7f7ddc93c788 gpu::CommandBufferStub::OnAsyncFlush()
#10 0x7f7ddc93c53f _ZN3IPC8MessageTI35GpuCommandBufferMsg_AsyncFlush_MetaNSt3__15tupleIJijbEEEvE8DispatchIN3gpu17CommandBufferStubES8_vMS8_FvijbEEEbPKNS_7MessageEPT_PT0_PT1_T2_
#11 0x7f7ddc93af5d gpu::CommandBufferStub::OnMessageReceived()
#12 0x7f7de990c89f IPC::MessageRouter::RouteMessage()
#13 0x7f7ddc9496ae gpu::GpuChannel::HandleMessageHelper()
#14 0x7f7ddc94700a gpu::GpuChannel::HandleMessage()
#15 0x7f7ddc94ac1b _ZN4base8internal7InvokerINS0_9BindStateIMN3gpu10GpuChannelEFvRKN3IPC7MessageEEJNS_7WeakPtrIS4_EENS5_8MessageTI35GpuCommandBufferMsg_AsyncFlush_MetaNSt3__15tupleIJijbEEEvEEEEEFvvEE7RunOnceEPNS0_13BindStateBaseE
#16 0x7f7de998063a gpu::Scheduler::RunNextTask()
#17 0x7f7de9982b54 _ZN4base8internal7InvokerINS0_9BindStateIMN3gpu9SchedulerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#18 0x7f7de8c4bf5a base::debug::TaskAnnotator::RunTask()
#19 0x7f7de8c80516 base::internal::IncomingTaskQueue::RunTask()
#20 0x7f7de8c847f7 base::MessageLoop::RunTask()
#21 0x7f7de8c84c14 base::MessageLoop::DeferOrRunPendingTask()
#22 0x7f7de8c84ed8 base::MessageLoop::DoWork()
#23 0x7f7de8c86bff base::(anonymous namespace)::WorkSourceDispatch()
#24 0x7f7dde6657f7 g_main_context_dispatch
#25 0x7f7dde665a60 <unknown>
#26 0x7f7dde665b0c g_main_context_iteration
#27 0x7f7de8c86932 base::MessagePumpGlib::Run()
#28 0x7f7de8c8404c base::MessageLoop::Run()
#29 0x7f7de8cbc836 base::RunLoop::Run()
#30 0x7f7de6b07743 content::GpuMain()
#31 0x7f7de7a4f45b content::RunNamedProcessTypeMain()
#32 0x7f7de7a505a7 content::ContentMainRunnerImpl::Run()
#33 0x7f7de4c6f614 service_manager::Main()
#34 0x7f7de7a4e8f1 content::ContentMain()
#35 0x000000b8dddc content::LaunchTests()
#36 0x000000b6a150 main
#37 0x7f7ddf5a22b1 __libc_start_main
#38 0x00000044202a _start

 
Cc: dcasta...@chromium.org
Owner: mcasas@chromium.org
Status: Assigned (was: Unconfirmed)
Seen it too and is a result of crrev.com/c/881665 -- probably
swiftshader is claiming to support XR30 (GL_RGB10_A2 etc) but then
actually fails when using them.  Good, or bad, news is that the test 
falls back and still passes.
Filed crbug.com/swiftshader/95
Blockedon: swiftshader:95
Project Member

Comment 6 by bugdroid1@chromium.org, Feb 3 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/28d782ef735c5921984a7d01c5ef2a39c1d7dd21

commit 28d782ef735c5921984a7d01c5ef2a39c1d7dd21
Author: Miguel Casas <mcasas@chromium.org>
Date: Sat Feb 03 00:48:01 2018

Gpu FeatureFlags: do not signal chromium_image_xr30 on GLES 3.0

Gpu FeatureInfo::FeatureFlags.chromium_image_xr30 doesn't work
on Swiftshader because it doesn't support GL_BGRA(_EXT) for
glImage2D(), making our texture uploads fail.  This failure is
legit because GLES 3.0 supports only GL_RGBA data format.

So this CL disables chromium_image_xr30 until the swiftshader
bug is addressed (adding a TODO), and also corrects the OpenGL
version where GL_EXT_texture_type_2_10_10_10_REV was inlined,
which is 3.3 and not 4.2 as I wrote erroneously before, oops!
(see http://go/gl3.3)

Bug:  808172 , swiftshader:95
Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I0c6952b14ff53fb504bf292c51a8bc2ffe612918
Reviewed-on: https://chromium-review.googlesource.com/899462
Reviewed-by: Antoine Labour <piman@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#534216}
[modify] https://crrev.com/28d782ef735c5921984a7d01c5ef2a39c1d7dd21/gpu/command_buffer/service/feature_info.cc

Project Member

Comment 7 by bugdroid1@chromium.org, Feb 18 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/673d8eb65e0b08e9af8c68012b9b1a165d605c5b

commit 673d8eb65e0b08e9af8c68012b9b1a165d605c5b
Author: Miguel Casas <mcasas@chromium.org>
Date: Sun Feb 18 13:58:28 2018

GpuMemoryBuffer: add image_xb30 capability and RGBX_1010102 BufferFormat

This CL adds a new Gpu FeatureInfo::FeatureFlags and command buffer
Capabilities to signal support for image_xb30, in parallel to the
existing image_xr30. The new flag is used on platforms supporting
glTexImage2D() with data format GL_RGB(A), namely >=gles3, >=gl3.3
or those with the appropriate GL extension.

This CL also adds a new GpuMemoryBuffer format RGBX_1010102 to
be used where image_xb30 is signalled.

With all this, Mac will use image_xr30 <-> BGRX_1010102, and the
GLES3+/GL3.3+ platforms will use image_xb30 <-> RGBX_1010102.

Bug:  803975 , 776093, 803451,  808172 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I00c834b68ce81d93e0f55694d891186ed3b75611
Reviewed-on: https://chromium-review.googlesource.com/920361
Reviewed-by: David Reveman <reveman@chromium.org>
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Daniele Castagna <dcastagna@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537561}
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/cc/resources/video_resource_updater.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/components/exo/buffer.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/content/renderer/media/gpu/gpu_video_accelerator_factories_impl.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/client/gles2_implementation.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/common/capabilities.h
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/common/gpu_memory_buffer_support.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/service/feature_info.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/service/feature_info.h
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/service/gles2_cmd_decoder.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/service/texture_manager.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/command_buffer/tests/gl_unittest.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/ipc/common/gpu_command_buffer_traits_multi.h
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/gpu/ipc/host/gpu_memory_buffer_support.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/media/base/video_frame.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/media/video/gpu_memory_buffer_video_frame_pool.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/media/video/gpu_memory_buffer_video_frame_pool_unittest.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/media/video/gpu_video_accelerator_factories.h
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/media/video/mock_gpu_video_accelerator_factories.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gfx/buffer_format_util.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gfx/buffer_types.h
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gfx/mac/io_surface.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gfx/mojo/buffer_types.mojom
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gfx/mojo/buffer_types_struct_traits.h
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gl/gl_image_io_surface.mm
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gl/gl_image_memory.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gl/gl_image_native_pixmap.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gl/gl_image_shared_memory_unittest.cc
[modify] https://crrev.com/673d8eb65e0b08e9af8c68012b9b1a165d605c5b/ui/gl/test/gl_image_test_support.cc

Project Member

Comment 8 by bugdroid1@chromium.org, Feb 19 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d703a382302681ad0c8443ccb8a9bac86ea4b4c1

commit d703a382302681ad0c8443ccb8a9bac86ea4b4c1
Author: Takeshi Yoshino <tyoshino@chromium.org>
Date: Mon Feb 19 05:49:11 2018

Revert "GpuMemoryBuffer: add image_xb30 capability and RGBX_1010102 BufferFormat"

This reverts commit 673d8eb65e0b08e9af8c68012b9b1a165d605c5b.

Reason for revert: Looks this has broken linux-chromeos-rel build. See https://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=EGLApiTest.DisabledExtensionBitTest&testType=gl_unittests_ozone

Original change's description:
> GpuMemoryBuffer: add image_xb30 capability and RGBX_1010102 BufferFormat
> 
> This CL adds a new Gpu FeatureInfo::FeatureFlags and command buffer
> Capabilities to signal support for image_xb30, in parallel to the
> existing image_xr30. The new flag is used on platforms supporting
> glTexImage2D() with data format GL_RGB(A), namely >=gles3, >=gl3.3
> or those with the appropriate GL extension.
> 
> This CL also adds a new GpuMemoryBuffer format RGBX_1010102 to
> be used where image_xb30 is signalled.
> 
> With all this, Mac will use image_xr30 <-> BGRX_1010102, and the
> GLES3+/GL3.3+ platforms will use image_xb30 <-> RGBX_1010102.
> 
> Bug:  803975 , 776093, 803451,  808172 
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
> Change-Id: I00c834b68ce81d93e0f55694d891186ed3b75611
> Reviewed-on: https://chromium-review.googlesource.com/920361
> Reviewed-by: David Reveman <reveman@chromium.org>
> Reviewed-by: Robert Sesek <rsesek@chromium.org>
> Reviewed-by: Avi Drissman <avi@chromium.org>
> Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
> Reviewed-by: Antoine Labour <piman@chromium.org>
> Reviewed-by: Daniele Castagna <dcastagna@chromium.org>
> Commit-Queue: Miguel Casas <mcasas@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#537561}

TBR=avi@chromium.org,reveman@chromium.org,dalecurtis@chromium.org,mcasas@chromium.org,dcastagna@chromium.org,rsesek@chromium.org,piman@chromium.org

Change-Id: I08563c74c65ed18ea7dd78e41220a3607b7c9ad5
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  803975 , 776093, 803451,  808172 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Reviewed-on: https://chromium-review.googlesource.com/923448
Reviewed-by: Takeshi Yoshino <tyoshino@chromium.org>
Commit-Queue: Takeshi Yoshino <tyoshino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537583}
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/cc/resources/video_resource_updater.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/components/exo/buffer.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/content/renderer/media/gpu/gpu_video_accelerator_factories_impl.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/client/gles2_implementation.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/common/capabilities.h
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/common/gpu_memory_buffer_support.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/service/feature_info.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/service/feature_info.h
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/service/gles2_cmd_decoder.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/service/texture_manager.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/command_buffer/tests/gl_unittest.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/ipc/common/gpu_command_buffer_traits_multi.h
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/gpu/ipc/host/gpu_memory_buffer_support.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/media/base/video_frame.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/media/video/gpu_memory_buffer_video_frame_pool.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/media/video/gpu_memory_buffer_video_frame_pool_unittest.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/media/video/gpu_video_accelerator_factories.h
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/media/video/mock_gpu_video_accelerator_factories.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gfx/buffer_format_util.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gfx/buffer_types.h
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gfx/mac/io_surface.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gfx/mojo/buffer_types.mojom
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gfx/mojo/buffer_types_struct_traits.h
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gl/gl_image_io_surface.mm
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gl/gl_image_memory.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gl/gl_image_native_pixmap.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gl/gl_image_shared_memory_unittest.cc
[modify] https://crrev.com/d703a382302681ad0c8443ccb8a9bac86ea4b4c1/ui/gl/test/gl_image_test_support.cc

Project Member

Comment 9 by bugdroid1@chromium.org, Feb 20 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/02290321d15a90a00f942444672ac8aed31dd8bc

commit 02290321d15a90a00f942444672ac8aed31dd8bc
Author: Miguel Casas <mcasas@chromium.org>
Date: Tue Feb 20 21:35:23 2018

RELAND: GpuMemoryBuffer: add image_xb30 capability and RGBX_1010102 BufferFormat

The original CL was reverted due to two gl_unittests_ozone failures:
 EGLApiTest.DisabledExtensionBitTest
 EGLApiTest.DisabledExtensionStringTest
these two tests also fail on my soraka ToT, so I think they're just
flaky. The fix is to check for GetSurfaceFactoryOzone() before using
it in HasGLOzone():
http://crrev.com/c/926862/1..3/ui/gl/init/ozone_util.h

TBR=reveman@chromium.org, piman@chromium.org, rsesek@chromium.org, dalecurtis@chomium.org
since the code they reviewed and LGTM'd hasn't changed.

Original CL description ------------------------------------------------

This CL adds a new Gpu FeatureInfo::FeatureFlags and command buffer
Capabilities to signal support for image_xb30, in parallel to the
existing image_xr30. The new flag is used on platforms supporting
glTexImage2D() with data format GL_RGB(A), namely >=gles3, >=gl3.3
or those with the appropriate GL extension.

This CL also adds a new GpuMemoryBuffer format RGBX_1010102 to
be used where image_xb30 is signalled.

With all this, Mac will use image_xr30 <-> BGRX_1010102, and the
GLES3+/GL3.3+ platforms will use image_xb30 <-> RGBX_1010102.

Bug:  803975 , 776093, 803451,  808172 
Change-Id: I8a5a047aabf08f08f6f6fa1d27196e29ddc67120
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Reviewed-on: https://chromium-review.googlesource.com/920361
Reviewed-by: David Reveman <reveman@chromium.org>
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Daniele Castagna <dcastagna@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#537561}
Reviewed-on: https://chromium-review.googlesource.com/926862
Cr-Commit-Position: refs/heads/master@{#537893}
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/cc/resources/video_resource_updater.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/components/exo/buffer.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/content/renderer/media/gpu/gpu_video_accelerator_factories_impl.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/client/gles2_implementation.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/common/capabilities.h
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/common/gpu_memory_buffer_support.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/service/feature_info.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/service/feature_info.h
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/service/gles2_cmd_decoder.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/service/texture_manager.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/command_buffer/tests/gl_unittest.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/ipc/client/gpu_memory_buffer_impl_shared_memory.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/ipc/common/gpu_command_buffer_traits_multi.h
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/gpu/ipc/host/gpu_memory_buffer_support.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/media/base/video_frame.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/media/video/gpu_memory_buffer_video_frame_pool.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/media/video/gpu_memory_buffer_video_frame_pool_unittest.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/media/video/gpu_video_accelerator_factories.h
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/media/video/mock_gpu_video_accelerator_factories.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gfx/buffer_format_util.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gfx/buffer_types.h
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gfx/mac/io_surface.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gfx/mojo/buffer_types.mojom
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gfx/mojo/buffer_types_struct_traits.h
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gl/gl_image_io_surface.mm
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gl/gl_image_memory.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gl/gl_image_native_pixmap.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gl/gl_image_shared_memory_unittest.cc
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gl/init/ozone_util.h
[modify] https://crrev.com/02290321d15a90a00f942444672ac8aed31dd8bc/ui/gl/test/gl_image_test_support.cc

Status: Fixed (was: Assigned)
Fixed by #9

Sign in to add a comment