-
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
Scavenger aborts appear to sometimes leave the no_safepoint_scope_depth unbalanced #45059
Comments
dart-bot
pushed a commit
that referenced
this issue
Feb 20, 2021
This only handles the POSIX case. The Windows case will work exactly the same as this, so I want to get this reviewed before I start porting it to windows. TEST=Manual testing. I'll update the unit tests once it's ported. Bug: #45059 Change-Id: I0bc0eddd95101fc2fddfe5668488670e741af586 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/183142 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Liam Appelbe <liama@google.com>
dart-bot
pushed a commit
that referenced
this issue
Feb 21, 2021
This reverts commit d10d17c. Reason for revert: Broke Mac builds Original change's description: > [vm] Align heap allocations to 2GB regions in comp ptr mode > > This only handles the POSIX case. The Windows case will work exactly the > same as this, so I want to get this reviewed before I start porting it > to windows. > > TEST=Manual testing. I'll update the unit tests once it's ported. > > Bug: #45059 > Change-Id: I0bc0eddd95101fc2fddfe5668488670e741af586 > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/183142 > Reviewed-by: Ryan Macnak <rmacnak@google.com> > Commit-Queue: Liam Appelbe <liama@google.com> Bug: #45059 Change-Id: I840c31ead015f60bca32b551c8f8d31fa75ad645 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/186101 Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
dart-bot
pushed a commit
that referenced
this issue
Feb 22, 2021
Fixed the mac build. This reverts commit 0ed3fb3. Bug: #45059 Change-Id: I0cd6710a641b195403dda717108bdbe3395a21fa TEST=CI Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/186340 Commit-Queue: Liam Appelbe <liama@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com>
dart-bot
pushed a commit
that referenced
this issue
Feb 23, 2021
…cards. The scavenger may abort while visiting the remembered cards if we run out of memory. The longjmp implementing this abort would skip ~MonitorLocker, leaving the monitor locked and (in debug mode) Thread::no_safepoint_scope_ unbalanced. TEST=fragmentation_test Bug: #45059 Change-Id: I63d77709c8d8948b5827f7ecde5b0ecb3af9a245 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/186640 Commit-Queue: Ryan Macnak <rmacnak@google.com> Reviewed-by: Liam Appelbe <liama@google.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: