BinhostTest failure: master-chromium-pfq test failed |
|||||||
Issue descriptionLink to build or pfq page. https://luci-logdog.appspot.com/logs/chromeos/buildbucket/cr-buildbucket.appspot.com/8929455626711957056/+/steps/BinhostTest/0/stdout build # for that buildbot. https://cros-goldeneye.corp.google.com/chromeos/healthmonitoring/buildDetails?buildbucketId=8929455626711957056 Snippet of log that contains the failure. [1;31m21:42:04: ERROR: When we take out config-requested useflags ('chrome_internal',) for public/partner builds, grunt-android-pi-pre-flight-branch cannot find Chrome prebuilts (probably due to USE flag mismatch) Build settings: _CompatId(arch='amd64', useflags=('accessibility', 'authpolicy', 'autotest', 'build_tests', 'buildcheck', 'cfi', 'chrome_debug', 'chrome_remoting', 'clang', 'cups', 'debug_fission', 'evdev_gestures', 'fonts', 'gold', 'grunt_march', 'highdpi', 'libcxx', 'nacl', 'opengles', 'ozone_platform_default_gbm', 'ozone_platform_gbm', 'runhooks', 'smbprovider', 'thinlto', 'v4l2_codec', 'vaapi', 'xkbcommon'), cflags=('-O2', '-pipe', '-march=amdfam10', '-g', '-fno-exceptions', '-fno-unwind-tables', '-fno-asynchronous-unwind-tables')) Closest matching configs: Boards: set([_BoardKey(board='amd64-generic', useflags=())]) USE changes: ['-grunt_march'] Build settings: _CompatId(arch='amd64', useflags=('accessibility', 'authpolicy', 'autotest', 'build_tests', 'buildcheck', 'cfi', 'chrome_debug', 'chrome_remoting', 'clang', 'cups', 'debug_fission', 'evdev_gestures', 'fonts', 'gold', 'grunt_march', 'highdpi', 'libcxx', 'nacl', 'opengles', 'ozone_platform_default_gbm', 'ozone_platform_gbm', 'runhooks', 'smbprovider', 'thinlto', 'v4l2_codec', 'vaapi', 'xkbcommon'), cflags=('-O2', '-pipe', '-march=amdfam10', '-g', '-fno-exceptions', '-fno-unwind-tables', '-fno-asynchronous-unwind-tables')) Boards: set([_BoardKey(board='betty-arcnext', useflags=('chrome_internal',)), _BoardKey(board='betty', useflags=('chrome_internal',))]) USE changes: ['-grunt_march'] Build settings: _CompatId(arch='amd64', useflags=('accessibility', 'authpolicy', 'autotest', 'build_tests', 'buildcheck', 'cfi', 'chrome_debug', 'chrome_remoting', 'clang', 'cups', 'debug_fission', 'evdev_gestures', 'fonts', 'gold', 'grunt_march', 'highdpi', 'libcxx', 'nacl', 'opengles', 'ozone_platform_default_gbm', 'ozone_platform_gbm', 'runhooks', 'smbprovider', 'thinlto', 'v4l2_codec', 'vaapi', 'xkbcommon'), cflags=('-O2', '-pipe', '-march=amdfam10', '-g', '-fno-exceptions', '-fno-unwind-tables', '-fno-asynchronous-unwind-tables')) Boards: set([_BoardKey(board='caroline', useflags=('chrome_internal',)), _BoardKey(board='tricky', useflags=('chrome_internal',)), _BoardKey(board='reef', useflags=('chrome_internal',)), _BoardKey(board='eve', useflags=('chrome_internal',)), _BoardKey(board='caroline-arcnext', useflags=('chrome_internal',)), _BoardKey(board='cyan', useflags=('chrome_internal',)), _BoardKey(board='peppy', useflags=('chrome_internal',)), _BoardKey(board='coral', useflags=('chrome_internal',)), _BoardKey(board='nocturne', useflags=('chrome_internal',)), _BoardKey(board='eve-arcnext', useflags=('chrome_internal',)), _BoardKey(board='terra', useflags=('chrome_internal',))]) USE changes: ['-grunt_march'] Build settings: _CompatId(arch='amd64', useflags=('accessibility', 'authpolicy', 'autotest', 'build_tests', 'buildcheck', 'cfi', 'chrome_debug', 'chrome_remoting', 'clang', 'cups', 'debug_fission', 'evdev_gestures', 'fonts', 'gold', 'grunt_march', 'highdpi', 'libcxx', 'nacl', 'opengles', 'ozone_platform_default_gbm', 'ozone_platform_gbm', 'runhooks', 'smbprovider', 'thinlto', 'v4l2_codec', 'vaapi', 'xkbcommon'), cflags=('-O2', '-pipe', '-march=amdfam10', '-g', '-fno-exceptions', '-fno-unwind-tables', '-fno-asynchronous-unwind-tables')) [0m ... [1;31m21:42:04: ERROR: When we take out config-requested useflags ('chrome_internal',) for public/partner builds, grunt-android-pi-pre-flight-branch-tryjob cannot find Chrome prebuilts (probably due to USE flag mismatch) ... [1;31m21:42:04: ERROR: When we take out config-requested useflags ('chrome_internal',) for public/partner builds, grunt-paladin cannot find Chrome prebuilts (probably due to USE flag mismatch) ... [1;31m21:42:04: ERROR: When we take out config-requested useflags ('chrome_internal',) for public/partner builds, grunt-pi-android-pfq cannot find Chrome prebuilts (probably due to USE flag mismatch) ... [1;31m21:42:04: ERROR: When we take out config-requested useflags ('chrome_internal',) for public/partner builds, grunt-postsubmit cannot find Chrome prebuilts (probably due to USE flag mismatch) ... ERROR [chromite.cbuildbot.binhost_test] PrebuiltCompatibilityTest.testDumping Verify Chrome prebuilts exist for all configs that build Chrome. ... ok ====================================================================== ERROR: [chromite.cbuildbot.binhost_test] PrebuiltCompatibilityTest.testChromePrebuiltsPresent Verify all builds that use Chrome have matching Chrome PFQ configs. ---------------------------------------------------------------------- Traceback (most recent call last): File "/mnt/host/source/chromite/lib/cros_test_lib.py", line 276, in _stacked_tearDown target(obj) File "/mnt/host/source/chromite/cbuildbot/binhost_test.py", line 67, in tearDown self.fail('Fatal errors found in this test') AssertionError: Fatal errors found in this test ---------------------------------------------------------------------- Ran 2 tests in 97.179s FAILED (errors=1) [1;31m21:42:04: ERROR: return code: 1; command: /b/swarming/w/ir/cache/cbuild/repository/chromite/bin/cros_sdk 'PARALLEL_EMERGE_STATUS_FILE=/tmp/tmpXCLWzL' -- /mnt/host/source/chromite/cbuildbot/binhost_test -v '--log-level=debug' NoIncremental cmd=['/b/swarming/w/ir/cache/cbuild/repository/chromite/bin/cros_sdk', 'PARALLEL_EMERGE_STATUS_FILE=/tmp/tmpXCLWzL', '--', '/mnt/host/source/chromite/cbuildbot/binhost_test', '-v', '--log-level=debug', 'NoIncremental'], cwd=/b/swarming/w/ir/cache/cbuild/repository, extra env={'PARALLEL_EMERGE_STATUS_FILE': '/tmp/tmpXCLWzL'}[0m
,
Nov 19
cc MTV Sheriffs.
,
Nov 19
The error started from the last 7 build. It looks like the failure is caused by the same reason.
,
Nov 19
,
Nov 19
,
Nov 19
I will take a look. Thank you!
,
Nov 19
,
Nov 19
we'll either need to add a grunt Chrome PFQ config/bot (prob what we want to do), or revert this CL: https://chromium-review.googlesource.com/1313382
,
Nov 19
How soon could we have grunt PFQ config/bot added and who could I assign this to?
,
Nov 19
I would do the revert first and then reland the change after we have bot/config in place.
,
Nov 19
I made the reversion CL: crrev/c/1342707 There already is a grunt-chrome-pfq, but it's not clear to me how to get it to pick up the USE flag that's causing the incompatibility behind this failure. Any advice here on what a fix should look like?
,
Nov 19
Thank you for the revert! This should unblock the PFQ.
,
Nov 19
One way (though I am not sure if it should be recommended) to enable the USE flag per board is via chromite which would bypass binhost test issues: E.g. CL that enables a flag on elm-release builder https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1275347/2/config/chromeos_config.py
,
Nov 21
Verified that this passed on the latest PFQ run.
,
Nov 28
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/4274496685fee71a9f32c124e75adbd9f4895169 commit 4274496685fee71a9f32c124e75adbd9f4895169 Author: Chris McDonald <cjmcdonald@chromium.org> Date: Wed Nov 28 19:15:13 2018 chromeos_config: Add grunt_march USE flag to grunt-release builder TEST=None BUG= chromium:906572 Change-Id: I2c2bc3596826e7724a475a28d2a3ecadd9670c38 Reviewed-on: https://chromium-review.googlesource.com/1344729 Commit-Ready: Chris McDonald <cjmcdonald@chromium.org> Tested-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Aga Wronska <agawronska@chromium.org> [modify] https://crrev.com/4274496685fee71a9f32c124e75adbd9f4895169/config/chromeos_config.py [modify] https://crrev.com/4274496685fee71a9f32c124e75adbd9f4895169/config/config_dump.json |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by zhuohao@google.com
, Nov 19