New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 624492 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Last visit > 30 days ago
Closed: Oct 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

No graphics output on veyron_minnie with r402656 applied

Project Member Reported by jhorwich@chromium.org, Jun 29 2016

Issue description

Version: ToT Chrome refs/heads/master@{#402843}
OS: 8520.0 (local build, from ChromeOS ToT) on veyron_minnie

What steps will reproduce the problem?
(1) build veyron_minnie chrome using SimpleChrome workflow
(2) deploy to device

What is the expected output?

Login screen

What do you see instead?

Black screen (or left-behind boot splash screen after reboot) and cursor drawing, but no actual graphics output.

A lot of errors in ui log:
[1614:1614:0629/105222:ERROR:gpu_memory_buffer_factory_ozone_native_pixmap.cc(73)] Failed to create GLImage
[1614:1614:0629/105222:ERROR:gles2_cmd_decoder.cc(15367)] [.DisplayCompositor-0xb7fd9480]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1614:1614:0629/105222:ERROR:gles2_cmd_decoder.cc(4119)] [.DisplayCompositor-0xb7fd9480]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[1614:1614:0629/105222:ERROR:gles2_cmd_decoder.cc(4119)] [.DisplayCompositor-0xb7fd9480]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[1614:1614:0629/105222:ERROR:gles2_cmd_decoder.cc(4119)] [.DisplayCompositor-0xb7fd9480]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[1614:1614:0629/105222:ERROR:gles2_cmd_decoder.cc(4119)] [.DisplayCompositor-0xb7fd9480]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[1614:1614:0629/105222:ERROR:gles2_cmd_decoder.cc(4119)] [.DisplayCompositor-0xb7fd9480]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete


Locally reverting git hash 29292a32f6 (https://codereview.chromium.org/2039813002 "Add format modifier IDs for EGL_EXT_image_dma_buf_import extension") makes the issue disappear (graphics output) works again)
 
Project Member

Comment 1 by bugdroid1@chromium.org, Jun 29 2016

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

commit 7410e59a1c7990c4cd74978cc26bcf2e500c8296
Author: jhorwich <jhorwich@chromium.org>
Date: Wed Jun 29 19:36:52 2016

Revert of Add format modifier IDs for EGL_EXT_image_dma_buf_import extension (patchset #14 id:260001 of https://codereview.chromium.org/2039813002/ )

Reason for revert:
 crbug.com/624492 

With this change we started getting Failed to create GLImage followed by a flurry of GL_INVALID_OPERATION / GL_INVALID_FRAMEBUFFER_OPERATION on veyron_minnie, see bug for details.

Original issue's description:
> Add format modifier IDs for EGL_EXT_image_dma_buf_import extension
>
> And use them when creating a eglImageKHR for a EGL_LINUX_DMA_BUF_EXT target.
>
> BUG= chromium:478339 
> TEST=none
>
> Signed-off-by: Vince Hsu <vince.h@nvidia.com>
> CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel
>
> Committed: https://crrev.com/29292a32f6f429a790e8663ce09bf67d165f49e9
> Cr-Commit-Position: refs/heads/master@{#402656}

TBR=reveman@chromium.org,alexst@chromium.org,dcastagna@chromium.org,dcheng@chromium.org,dnicoara@chromium.org,jam@chromium.org,jln@chromium.org,jschuh@chromium.org,marcheu@google.com,nasko@chromium.org,piman@chromium.org,rickyz@chromium.org,spang@chromium.org,tsepez@chromium.org,vince.h@nvidia.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= chromium:478339 ,  chromium:624492 

Review-Url: https://codereview.chromium.org/2110213002
Cr-Commit-Position: refs/heads/master@{#402900}

[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/chrome/gpu/arc_gpu_video_decode_accelerator.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/components/exo/display.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/components/exo/display.h
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/components/exo/display_unittest.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/components/exo/wayland/server.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/gpu/ipc/client/gpu_channel_host.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/gpu/ipc/client/gpu_memory_buffer_impl_ozone_native_pixmap.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/gpu/ipc/client/gpu_memory_buffer_impl_ozone_native_pixmap.h
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/media/gpu/video_decode_accelerator_unittest.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/third_party/khronos/EGL/eglext.h
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/third_party/khronos/README.chromium
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/gfx/ipc/gfx_param_traits_macros.h
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/gfx/native_pixmap_handle_ozone.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/gfx/native_pixmap_handle_ozone.h
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/gl/gl_image_ozone_native_pixmap.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/gl/gl_image_ozone_native_pixmap_drm_unittest.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/cast/surface_factory_cast.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/drm/client_native_pixmap_factory_gbm.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/drm/gpu/drm_thread.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/drm/gpu/drm_thread.h
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/drm/gpu/drm_thread_proxy.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/drm/gpu/drm_thread_proxy.h
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/drm/gpu/gbm_buffer.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/drm/gpu/gbm_buffer.h
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/drm/gpu/gbm_surface_factory.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/platform/headless/headless_surface_factory.cc
[modify] https://crrev.com/7410e59a1c7990c4cd74978cc26bcf2e500c8296/ui/ozone/public/native_pixmap.h

Status: Fixed (was: Untriaged)

Comment 3 by dchan@google.com, Jan 21 2017

Labels: VerifyIn-57

Comment 4 by dchan@google.com, Mar 4 2017

Labels: VerifyIn-58

Comment 5 by dchan@google.com, Apr 17 2017

Labels: VerifyIn-59

Comment 6 by dchan@google.com, May 30 2017

Labels: VerifyIn-60

Comment 7 by dchan@chromium.org, Aug 1 2017

Labels: VerifyIn-61

Comment 8 by dchan@chromium.org, Oct 14 2017

Status: Archived (was: Fixed)

Sign in to add a comment