-
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
AV in GcInfoDecoder #103894
Comments
Tagging subscribers to this area: @mangod9 |
@VSadov Could you please take a look? It looks like an off-by-one buffer overrun in the GC decoder. |
Will take a look. |
Ugh, we assume it is always safe to prefetch one word in the bitstream when decoding. In rare edge cases it might not be safe to prefetch. It is not just a problem for As I remember prefetching helps noticeably when decoding, so I'd like to keep that. |
I wonder if I could just add one bit terminator to GC info... |
on Release NativeAOT from: 20,788,224 bytes that is increase by 0.01% |
Build Information
Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=717653
Build error leg or test failing: System.Text.RegularExpressions.Tests.WorkItemExecution
Pull request: #103852
Crash dump:
runfo get-helix-payload -j 8c930c16-d447-4906-ad98-4d7818d90641 -w System.Text.RegularExpressions.Tests -o c:\helix_payload\System.Text.RegularExpressions.Tests
Crash at:
We are trying to read first byte in a page:
Known Issue Error Message
Fill the error message using step by step known issues guidance.
Report
Summary
The text was updated successfully, but these errors were encountered: