New issue
Advanced search Search tips

Issue 867021 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 867308
Owner:
Closed: Jul 25
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

recent Linux deterministic build regression: cctest and mksnapshot

Project Member Reported by erikc...@chromium.org, Jul 24

Issue description

These recently stopped being deterministic:
"""
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Deterministic%20Linux/15169

Expected diffs:   0
Unexpected diffs: 2
Unexpected files with diffs:
  cctest
  mksnapshot
Unexpected files with no diffs:
  ppapi_nacl_tests_pnacl_newlib_x64.nexe
Checking cctest difference: (1197 deps)
  obj/v8/torque_generated_initializers/builtins-array-from-dsl-gen.o       : 6415 out of 89352 bytes are different (7.18%)
  obj/v8/torque_generated_initializers/builtins-typed-array-from-dsl-gen.o : different size: 102176 != 102192
  obj/v8/torque_generated_initializers/builtins-data-view-from-dsl-gen.o   : 506 out of 164248 bytes are different (0.31%)
  obj/v8/torque_generated_initializers/builtins-test-from-dsl-gen.o        : 270 out of 85256 bytes are different (0.32%)
Checking mksnapshot difference: (1009 deps)
  obj/v8/torque_generated_initializers/builtins-array-from-dsl-gen.o      : 6415 out of 89352 bytes are different (7.18%)
  obj/v8/torque_generated_initializers/builtins-typed-array-from-dsl-gen.o: different size: 102176 != 102192
  obj/v8/torque_generated_initializers/builtins-data-view-from-dsl-gen.o  : 506 out of 164248 bytes are different (0.31%)
  obj/v8/torque_generated_initializers/builtins-test-from-dsl-gen.o       : 270 out of 85256 bytes are different (0.32%)
step returned non-zero exit code: 1
"""

"""

The failure occured after https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Deterministic%20Linux/15168
on https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Deterministic%20Linux/15169.
"""
 
Cc: jarin@chromium.org
Owner: tebbi@chromium.org
Status: Assigned (was: Untriaged)
v8 change range: https://chromium.googlesource.com/v8/v8/+log/d7b61abe..f0bf9a40

The differences seem to be related to torque -- for which there was a recent change:
https://chromium.googlesource.com/v8/v8/+/ed6b11d53fe277432550e4b6d8f13601382ca91e

"""
[torque] a new self-contained parser for torque
"""

tebbi@ can you take a look? If there's no easy fix, please revert and then reland in the future. Deterministic builds greatly reduce CQ run times by allowing swarming to deduplicate test outputs for identical test binaries.
Components: Infra>Client>V8
Components: -Infra>Client>V8 Blink>JavaScript
Mergedinto: 867308
Status: Duplicate (was: Assigned)

Sign in to add a comment