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

Issue 738140 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 737707
Owner:
Last visit > 30 days ago
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Scarlet, Kevin: Black screen, graphics are dead

Project Member Reported by briannorris@chromium.org, Jun 29 2017

Issue description

CHROMEOS_RELEASE_BUILDER_PATH=kevin-release/R61-9696.0.0

I have a few canary devices that fail to bring up the display (Scarlet and Kevin; should probably try non-Rockchip...). At first, my Scarlet would reboot shortly before or after the Chrome logo splash screen, but now (in dev mode) I'm seeing just a black screen. Chrome sort of still manages to come up I think (I can hear the OOBE sound).

frecon doesn't seem too happy (from my scarlet logs):

2017-06-29T17:38:05.979601+00:00 WARNING kernel: [    2.195587] frecon(320): DBUS connected after 0.4 seconds
2017-06-29T17:38:06.307606+00:00 WARNING kernel: [    2.523212] frecon(320): drmModeDirtyFB failed: Permission denied
2017-06-29T17:38:06.311589+00:00 WARNING kernel: [    2.527533] frecon(320): drmModeDirtyFB failed: Permission denied
2017-06-29T17:38:06.314581+00:00 WARNING kernel: [    2.530259] frecon(320): drmModeDirtyFB failed: Permission denied
2017-06-29T17:38:06.316578+00:00 WARNING kernel: [    2.531688] frecon(320): drmModeDirtyFB failed: Permission denied
2017-06-29T17:38:06.320578+00:00 WARNING kernel: [    2.536004] frecon(320): drmModeDirtyFB failed: Permission denied

UI logs aren't happy either (also from my scarlet):

...
[1226:1226:0629/103808.439359:ERROR:gles2_cmd_decoder.cc(2523)] [GroupMarkerNotSet( crbug.com/242999 )!:6838E8BB]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : BackFramebuffer::Create: <- error from previous GL command
[1226:1226:0629/103808.445861:ERROR:texture_manager.cc(3343)] [.DisplayCompositor-0xb9840000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glTexImage2D: <- error from previous GL command
device-enumerator: scan all dirs
  device-enumerator: scanning /sys/bus
  device-enumerator: scanning /sys/class
[1226:1226:0629/103808.579540:ERROR:gpu_memory_buffer_factory_native_pixmap.cc(123)] Failed to create GLImage 768x1024 format 12
[1226:1226:0629/103808.580358:ERROR:gles2_cmd_decoder.cc(17868)] [.DisplayCompositor-0xb9840000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1226:1226:0629/103808.625296:ERROR:gles2_cmd_decoder.cc(4417)] [.DisplayCompositor-0xb9840000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[1226:1226:0629/103808.625418:ERROR:gles2_cmd_decoder.cc(4417)] [.DisplayCompositor-0xb9840000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete

My Scarlet is running 9693.0.0, and my Kevin is running 9696.0.0.

Attaching kevin's syslog and ui log.
 
messages
121 KB View Download
ui.LATEST
49.6 KB Download
Cc: hoegsberg@chromium.org dcasta...@chromium.org dbehr@chromium.org

Comment 2 by ka...@chromium.org, Jun 29 2017

Duplicate of  issue 737707 ?
Possibly? That bug is a bit noisy already, so it's not clear who says what is fixed. For one, I see this:

"The issue is no longer there for Kevin in Chrome OS 9693.1.0, 61.0.3144.0."

But I tried a newer image (booting from USB this time), still no good:

CHROMEOS_RELEASE_BUILDER_PATH=kevin-release/R61-9696.0.0

# head -20 /var/log/ui/ui.LATEST 
SYS_ioctl: VIDIOC_ENUM_FMT(2): fd=32, ret=-1, errno=22
SYS_ioctl: VIDIOC_ENUM_FMT(2): fd=32, ret=-1, errno=22
device-enumerator: scan all dirs
  device-enumerator: scanning /sys/bus
  device-enumerator: scanning /sys/class
device-enumerator: scan all dirs
  device-enumerator: scanning /sys/bus
  device-enumerator: scanning /sys/class
[1981:1981:0629/142046.506690:ERROR:gles2_cmd_decoder.cc(2523)] [GroupMarkerNotSet( crbug.com/242999 )!:68C82EBB]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : BackFramebuffer::Create: <- error from previous GL command
[1981:1981:0629/142046.519931:ERROR:texture_manager.cc(3343)] [.DisplayCompositor-0xb8338000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glTexImage2D: <- error from previous GL command
device-enumerator: scan all dirs
  device-enumerator: scanning /sys/bus
  device-enumerator: scanning /sys/class
[1981:1981:0629/142046.672068:ERROR:gpu_memory_buffer_factory_native_pixmap.cc(123)] Failed to create GLImage 2400x1600 format 12
[1981:1981:0629/142046.672460:ERROR:gles2_cmd_decoder.cc(17868)] [.DisplayCompositor-0xb8338000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1981:1981:0629/142046.748845:ERROR:gles2_cmd_decoder.cc(4417)] [.DisplayCompositor-0xb8338000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[1981:1981:0629/142046.749089:ERROR:gles2_cmd_decoder.cc(4417)] [.DisplayCompositor-0xb8338000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[1981:1981:0629/142046.749196:ERROR:gles2_cmd_decoder.cc(4417)] [.DisplayCompositor-0xb8338000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[1981:1981:0629/142046.749285:ERROR:gles2_cmd_decoder.cc(4417)] [.DisplayCompositor-0xb8338000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
[1981:1981:0629/142046.749370:ERROR:gles2_cmd_decoder.cc(4417)] [.DisplayCompositor-0xb8338000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete

# dmesg | grep frecon
[    5.399303] frecon(348): Frecon using drm driver rockchip, version 1.0, date(20140818), desc(RockChip Soc DRM)
[    6.545873] frecon(348): Frecon using drm driver rockchip, version 1.0, date(20140818), desc(RockChip Soc DRM)
[    6.584705] frecon(348): Cannot get DBUS connection
[    6.756725] frecon(348): Frecon using drm driver rockchip, version 1.0, date(20140818), desc(RockChip Soc DRM)
[    7.869951] frecon(348): DBUS connected after 1.3 seconds

Still black screen.

Comment 4 by ka...@chromium.org, Jun 29 2017

Your image still has Chrome on version 61.0.3142.0
(Fixed for 61.0.3144.0)
Whoa, I was assuming Chrome revs only increased. I guess we rolled back somewhere? Will retest a build with Chrome 61.0.3144.0.
Mergedinto: 737707
Status: Duplicate (was: Untriaged)
Yep, works on:

# /opt/google/chrome/chrome --version
Google Chrome 61.0.3144.0 unknown
# grep CHROMEOS_RELEASE_BUILDER_PATH /etc/lsb-release 
CHROMEOS_RELEASE_BUILDER_PATH=kevin-release/R61-9693.1.0

Sign in to add a comment