-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Flutter broken because of [ VM / dart:isolate ] Added ability to set names for spawned isolates. #36232
Comments
…isolates." This reverts commit 5952526. Reason for revert: causes Flutter test observatory and protocol to deadlock. Issue: #36232 Original change's description: > [ VM / dart:isolate ] Added ability to set names for spawned isolates. > > Fixes issue #34059 > > Change-Id: I315498b02edc184e9e408c93eddb78aa1a5a8a1d > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/90341 > Commit-Queue: Ben Konyi <bkonyi@google.com> > Reviewed-by: Sigmund Cherem <sigmund@google.com> > Reviewed-by: Ryan Macnak <rmacnak@google.com> TBR=bkonyi@google.com,rmacnak@google.com,asiva@google.com,sigmund@google.com Change-Id: I5f2115a2ac394a8d4c7c175bc97f2b88b65fcb49 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97107 Reviewed-by: Daco Harkes <dacoharkes@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com>
Reverting the commit also made the set_name and isolate_lifecycle tests fail. (As it reverted the name functionality.)
|
Why are these tests failing now? They shouldn't as changes to those tests were made as part of the reverted commit. |
|
For the set_name_rpc_test failures, it's that the isolate.name is |
Similar story there: the isolate_lifecycle_test looks for 'main' as a final suffix to isolate names (so as to only work on spawned entries), but the actual suffix is 'main()', so it only ends up affecting one of the spawned entries (and attempting to resume the main isolate as well). I'll go ahead and put together a quick CL to fix both of these issues. |
This change addresses the test failures seen in #36232. Change-Id: I062669c07f4963291450b35a46fb73256505c706 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97220 Auto-Submit: Stevie Strickland <sstrickl@google.com> Reviewed-by: Ben Konyi <bkonyi@google.com> Commit-Queue: Stevie Strickland <sstrickl@google.com>
5952526 causes Flutter test observatory and protocol to deadlock (log). Note that this only showed up after the fixing the patch files.
Bisection showing it is this commit:
Deadlock state:
The text was updated successfully, but these errors were encountered: