-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failures new nnbd VM builders on ia32 #43613
Comments
Triaging
Failures
are extracted to a separate issue #43626.
|
Lines 780 to 788 in f54c0a3
After that, auto-detection logic falls back to kernel service for detection and passes snapshot as the main script URI, and CFE hangs while trying to parse snapshot file as a main It seems like we need to embed null safety mode into |
Another ia32 specific failure |
Another ia32 specific failure |
|
|
|
Issue: #43613 Change-Id: I12fe82b3dc2eced6e0c582ecc487ef140e5edc40 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/165365 Reviewed-by: Régis Crelier <regis@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>
Core snapshots should be agnostic to the sound null safety mode (so they can be used both in weak and strong modes), and snapshot writer verifies that. Snapshot::kFull was previously used both for core snapshots and app snapshots on ia32. However, app snapshots are not guaranteed to be agnostic, which appeared as failures on a few test on ia32. Also, VM should be able to detect null safety mode from app snapshots, even if they do not contain code, but null safety mode was not written into features string of kFull snapshots. In order to disambiguate core snapshots, a new Snapshot::Kind is added. Snapshot::kFullCore works exactly as Snapshot::kFull, except for verification of agnostic null safety and snapshot features string omitting null safety mode. All snapshots except kFullCore now have null safety mode included into their features string. Fixes #43626 Issue #43613 Change-Id: I8cd3b049ef4e428dd5e1ce666d4c7aa3b596d70c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/166308 Reviewed-by: Régis Crelier <regis@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>
Summary:
The tests
are fixed in d77fff7.
Other failures mentioned above are not specific to NNBD, and not specific to ia32. |
It looks like vm/dart/type_casts_with_null_safety_autodetection_test has still been at least flakily timing out since Oct 28 in release mode, and finally went red today (log). Will also mark it Slow in release mode. |
Bug: #43613 Change-Id: If17ac86e9348053aee345778d46c890700f3e6bd Cq-Include-Trybots: luci.dart.try:vm-kernel-nnbd-win-release-ia32-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/234040 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Tess Strickland <sstrickl@google.com>
There are new test failures on [infra] Add additional nnbd VM builders.
The text was updated successfully, but these errors were encountered: