-
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
break_on_function_many_child_isolates_test flakily fails on app_jitk-linux-debug-x64 with enable-isolate-groups #46909
Comments
aam
added
area-vm
Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.
gardening
labels
Aug 13, 2021
Seems like the C++ code is not correct DART_FORCE_INLINE
void AddToRememberedSet(Thread* thread) {
ASSERT(!this->IsRemembered());
this->SetRememberedBit();
thread->StoreBufferAddObject(ObjectPtr(this));
}
void CheckHeapPointerStore(ObjectPtr value, Thread* thread) {
...
if (value->IsNewObject()) {
AddToRememberedSet(thread);
...
}
template <typename type>
void StorePointer(type const* addr, type value, Thread* thread) {
*const_cast<type*>(addr) = value;
if (value.IsHeapObject()) {
CheckHeapPointerStore(value, thread);
}
} It should do a |
dart-bot
pushed a commit
that referenced
this issue
Aug 16, 2021
…afe. TEST=ci Bug: #46909 Change-Id: I9e26b88779ff9039ab7723d07ef9f8568e6595d8 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/210283 Commit-Queue: Ryan Macnak <rmacnak@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>
dart-bot
pushed a commit
that referenced
this issue
Aug 20, 2021
…thread safe." This reverts commit a3bcca9. Reason for revert: there are indications that this is causing flaky crashes (b/196919000) Original change's description: > [vm, gc] Make the generational barriers in the runtime multi-thread safe. > > TEST=ci > Bug: #46909 > Change-Id: I9e26b88779ff9039ab7723d07ef9f8568e6595d8 > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/210283 > Commit-Queue: Ryan Macnak <rmacnak@google.com> > Reviewed-by: Martin Kustermann <kustermann@google.com> # Not skipping CQ checks because original CL landed > 1 day ago. Bug: #46909 Change-Id: Ifdbf921dbcf439ba4dfa77a63a37b34c6bfe815c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/210682 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Slava Egorov <vegorov@google.com>
Reopening the bug because the fix was reverted due to b/196919000 |
dart-bot
pushed a commit
that referenced
this issue
Aug 24, 2021
…afe. TEST=ci Bug: #46909 Change-Id: I24a93c0293e9b559d113bc504f731fb2df24f82a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/211080 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>
dart-bot
pushed a commit
that referenced
this issue
Aug 25, 2021
…thread safe." This reverts commit a81945e. Reason for revert: b/196919000#comment34 Original change's description: > [vm, gc] Make the generational barriers in the runtime multi-thread safe. > > TEST=ci > Bug: #46909 > Change-Id: I24a93c0293e9b559d113bc504f731fb2df24f82a > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/211080 > Reviewed-by: Siva Annamalai <asiva@google.com> > Commit-Queue: Ryan Macnak <rmacnak@google.com> TBR=rmacnak@google.com,asiva@google.com Change-Id: Idb925c2c639cb00952c7d4fecfb98582270a36ee No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: #46909 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/211242 Reviewed-by: Slava Egorov <vegorov@google.com> Commit-Queue: Slava Egorov <vegorov@google.com>
It seems like this has been reverted again, so I'll reopen the bug. |
dart-bot
pushed a commit
that referenced
this issue
Sep 9, 2021
…afe. TEST=ci Bug: #46909 Change-Id: I85b1cd2a7fe7aa835b2dc6b6232dee412219f3ce Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/212029 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
from logs
The text was updated successfully, but these errors were encountered: