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

Issue 774126 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug

Blocking:
issue 672961
issue 728695
issue 765393



Sign in to add a comment

With mus or mash, the wayland_rects_client exit due to no free buffer.

Project Member Reported by penghuang@chromium.org, Oct 12 2017

Issue description

Log from wayland_rects_client:
penghuang@penghuang-linux:~/sources/chromium/src$ make wayland_rects_client 
ninja -j1000 -k50 -C out/mus wayland_rects_client && out/mus/wayland_rects_client --num-rects=10  --show-fps-counter  --size=256x256
ninja: Entering directory `out/mus'
ninja: no work to do.
[1012/113129.553239:ERROR:rects.cc(265)] Can't find free buffer

Log from chrome:
out/mus/chrome --mus http://www.google.com --enable-wayland-server --ash-enable-wayland-server --no-sandbox --user-data-dir=/tmp/penghuang-mustash --screen-config=1000x800 --show-composited-layer-borders --ui-show-composited-layer-borders=renderpass,surface,layer --show-fps-counter
[46059:46099:1012/113123.838223:ERROR:logging_chrome.cc(210)] Unable to create symlink /tmp/penghuang-mustash/test-user/chrome_debug.log pointing at /tmp/penghuang-mustash/test-user/chrome_debug_20171012-113123: File exists (17)
[46059:46059:1012/113124.180448:ERROR:input_method_manager_impl.cc(1031)] IMEEngine for "fgoepimhcoialccpbmpnnblemnepkkao" is not registered
[46059:46059:1012/113124.357011:ERROR:layer_tree_host_impl.cc(2471)] Forcing zero-copy tile initialization as worker context is missing
[46138:46159:1012/113124.436260:ERROR:layer_tree_host_impl.cc(2471)] Forcing zero-copy tile initialization as worker context is missing
[46059:46059:1012/113124.587345:ERROR:touch_devices_controller.cc(22)] Failed to set touchpad enabled state.
[46059:46059:1012/113126.777168:ERROR:external_cache.cc(122)] ExternalCache cannot find external_crx /tmp/penghuang-mustash/stub_device_local_extension_cache/gphhapmejobijbbhgpjhcjognlahblep-9-b0b7183929863b2f24d71fd798af141e1189033b1686119cbbc3790b002b9ef3.crx
[46254:46263:1012/113129.359853:ERROR:layer_tree_host_impl.cc(2471)] Forcing zero-copy tile initialization as worker context is missing
[46059:46117:1012/113129.372406:ERROR:gles2_cmd_decoder.cc(17992)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[46059:46117:1012/113129.372471:ERROR:gles2_cmd_decoder.cc(9896)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[46059:46117:1012/113129.422944:ERROR:gles2_cmd_decoder.cc(17992)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[46059:46117:1012/113129.422991:ERROR:gles2_cmd_decoder.cc(9896)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[46059:46117:1012/113129.442561:ERROR:gles2_cmd_decoder.cc(17992)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[46059:46117:1012/113129.442602:ERROR:gles2_cmd_decoder.cc(9896)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[46059:46117:1012/113129.505779:ERROR:gles2_cmd_decoder.cc(17992)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[46059:46117:1012/113129.505823:ERROR:gles2_cmd_decoder.cc(9896)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[46059:46117:1012/113129.525347:ERROR:gles2_cmd_decoder.cc(17992)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[46059:46117:1012/113129.525391:ERROR:gles2_cmd_decoder.cc(9896)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[46059:46117:1012/113129.556354:ERROR:gles2_cmd_decoder.cc(17992)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[46059:46117:1012/113129.556400:ERROR:gles2_cmd_decoder.cc(9896)] [GroupMarkerNotSet( crbug.com/242999 )!:A8D7AD4FCE340000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[46059:46059:1012/113134.200538:ERROR:tab_manager_delegate_chromeos.cc(82)] Set OOM score error: 

 
Project Member

Comment 1 by bugdroid1@chromium.org, Oct 12 2017

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

commit fb3828918866f5159b0c108742625ca86e598290
Author: Peng Huang <penghuang@chromium.org>
Date: Thu Oct 12 20:29:47 2017

exo: Fix sync token issue with --mus and --mash

In exo::Buffer, we use GenUnverifiedSyncTokenCHROMIUM() to generate sync
token, but GenUnverifiedSyncTokenCHROMIUM() is only useful when the wait
command is called on a GL context which uses the same GPU channel for
generating this sync token. For --mus and --mash, the compositor is
using a different GPU channel, so we need verify sync tokens before
sending them.

Bug:  774126 
Change-Id: I5ead89666991bb0ad179cc2950ffb04747c3be9a
Reviewed-on: https://chromium-review.googlesource.com/716663
Reviewed-by: Yusuke Sato <yusukes@chromium.org>
Reviewed-by: David Reveman <reveman@chromium.org>
Commit-Queue: Peng Huang <penghuang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#508444}
[modify] https://crrev.com/fb3828918866f5159b0c108742625ca86e598290/chrome/browser/chromeos/arc/accessibility/arc_accessibility_helper_bridge_unittest.cc
[modify] https://crrev.com/fb3828918866f5159b0c108742625ca86e598290/components/exo/surface_tree_host.cc
[modify] https://crrev.com/fb3828918866f5159b0c108742625ca86e598290/components/exo/wm_helper.h
[modify] https://crrev.com/fb3828918866f5159b0c108742625ca86e598290/components/exo/wm_helper_ash.cc
[modify] https://crrev.com/fb3828918866f5159b0c108742625ca86e598290/components/exo/wm_helper_ash.h
[modify] https://crrev.com/fb3828918866f5159b0c108742625ca86e598290/components/exo/wm_helper_mus.cc
[modify] https://crrev.com/fb3828918866f5159b0c108742625ca86e598290/components/exo/wm_helper_mus.h

Status: Fixed (was: Assigned)

Comment 3 by dchan@chromium.org, Jan 22 2018

Status: archived (was: Fixed)

Comment 4 by dchan@chromium.org, Jan 23 2018

Status: Fixed (was: Archived)

Sign in to add a comment