-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Assert failure: orObject->HasEmptySyncBlockInfo() #96790
Comments
I've seen this in various pipelines in the last week. |
Possibly some GC hole. Assume we can narrow down to a set of PRs when this started occuring? |
The typical stacktrace of the crash has
SegmentedArray builder was introduced by #96570 last week. We are calling and stressing The assert is complaining about syncblk index memory returned by Note that we are hitting this crash on x86 only (no GC regions). |
Ok interesting. @cshung, would you be able to take a look since this is CI blocking? Thx! |
Is it possible to make this easier to reproduce locally? |
should be easy to repro given frequent failures in CI. Note that this is on x86 only. |
It maybe obvious for you, but exactly how? I have got the repo built. |
It is documented at https://github.com/dotnet/runtime/blob/main/docs/workflow/testing/libraries/testing.md#testing-libraries . The command line for this case would be: |
I have reviewed all allocation paths and found a few places where we are missing clearning of the syncblock: #97174 |
Error Blob
Reproduction Steps
Example run: https://dev.azure.com/dnceng-public/public/_build/results?buildId=518688&view=results
Console log: https://helixre107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-heads-main-938d4603b99d40ee8c/System.Linq.Tests/1/console.059191e6.log?helixlogtype=result
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=518688
Error message validated:
orObject->HasEmptySyncBlockInfo()
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 1/10/2024 5:48:37 PM UTC
Report
Summary
The text was updated successfully, but these errors were encountered: