Skip to content

Flaky vm/dart/appjit_determinism_test failure #35092

@mkustermann

Description

@mkustermann

From this log:

FAILED: dartk-vm product_x64 vm/dart/appjit_determinism_test
Expected: Pass
Actual: RuntimeError

--- Command "vm" (took 02.000488s):
DART_CONFIGURATION=ProductX64 xcodebuild/ProductX64/dart --ignore-unrecognized-flags --packages=/b/s/w/ir/.packages /b/s/w/ir/runtime/tests/vm/dart/appjit_determinism_test.dart

exit code:
255

stdout:
+ xcodebuild/ProductX64/dart --ignore-unrecognized-flags --packages=/b/s/w/ir/.packages --deterministic --snapshot=/b/s/w/it1i5tr1/3f4ZRq/snapshot1 --snapshot-kind=app-jit /b/s/w/ir/runtime/tests/vm/dart/appjit_determinism_test.dart --child
+ xcodebuild/ProductX64/dart --ignore-unrecognized-flags --packages=/b/s/w/ir/.packages --deterministic --snapshot=/b/s/w/it1i5tr1/3f4ZRq/snapshot2 --snapshot-kind=app-jit /b/s/w/ir/runtime/tests/vm/dart/appjit_determinism_test.dart --child

stderr:
Unhandled exception:
Expect.fail('Snapshots are not bitwise equal!')
#0      checkDeterministicSnapshot (file:///b/s/w/ir/runtime/tests/vm/dart/snapshot_test_helper.dart)
#1      _RootZone.runUnary (dart:async/zone.dart:1379:54)
#2      _FutureListener.handleValue (dart:async/future_impl.dart:129:18)
#3      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:642:45)
#4      Future._propagateToListeners (dart:async/future_impl.dart:671:32)
#5      Future._completeWithValue (dart:async/future_impl.dart:486:5)
#6      Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:516:7)
#7      _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#8      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#9      _runPendingImmediateCallback (dart:isolate/runtime/libisolate_patch.dart:115:13)
#10     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:172:5)

--- Re-run this test:
python tools/test.py -m product -n dartk-mac-product-x64 vm/dart/appjit_determinism_test

(There were two issues with this test before, in #34638 and #34973, both of which got addressed)

@mraleph
@rmacnak-google Do you know any recent changes which could've caused this?

Metadata

Metadata

Labels

area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.gardening

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions