-
Notifications
You must be signed in to change notification settings - Fork 5.4k
gc.c: Fix a race condition in object_id
#13305
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
base: master
Are you sure you want to change the base?
Conversation
❌ Tests Failed✖️2 tests failed ✔️28938 tests passed 25/167 test sessions failed❌ Test session #4484293 failed ❌ Test session #4484294 failed ❌ Test session #4484300 failed ❌ Test session #4484301 failed ❌ Test session #4484305 failed ❌ Test session #4484309 failed ❌ Test session #4484310 failed ❌ Test session #4484312 failed ❌ Test session #4484317 failed ❌ Test session #4484321 failed ❌ Test session #4484322 failed ❌ Test session #4484326 failed ❌ Test session #4484329 failed ❌ Test session #4484333 failed ❌ Test session #4484334 failed ❌ Test session #4484335 failed ❌ Test session #4484337 failed ❌ Test session #4484345 failed ❌ Test session #4484347 failed ❌ Test session #4484355 failed ❌ Test session #4484364 failed ❌ Test session #4484371 failed ❌ Test session #4484399 failed ❌ Test session #4484403 failed ❌ Test session #4484432 failed |
This comment was marked as outdated.
This comment was marked as outdated.
474602d
to
8055a1b
Compare
8055a1b
to
d202c39
Compare
d202c39
to
c82d669
Compare
4b27a1c
to
bf7de73
Compare
If an object is shareable and has no capacity left, it isn't safe to store the object ID in fields as it requires an object resize which can't be done unless all field reads are synchronized. So in this case we have to store the ID externally like we used to.
7d90b73
to
e28a96a
Compare
e28a96a
to
2343768
Compare
If an object is shareable and has no capacity left, it isn't safe to store the object ID in fields as it requires an object resize which can't be done unless all field reads are synchronized.
So in this case we have to store the ID externally like we used to.