-
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
Crash caused by corrupted stack in System.Net.Quic tests #62613
Comments
Tagging subscribers to this area: @dotnet/ncl Issue DetailsCrash dump: Hit by #62590
|
The crash is caused by stack corrupted around the call to There is one obvious interop problem in mismatched definition of |
Tagging subscribers to this area: @dotnet/ncl Issue DetailsCrash dump: Hit by #62590
|
thanks for looking into it @jkotas. AFAIK the cc: @nibanks @ThadHouse |
The AllowedCipherSuites field is only read if QUIC_CREDENTIAL_FLAG_SET_ALLOWED_CIPHER_SUITES is passed as one of the flags. And it doesn't seem like that is happening from the .NET side, so I suspect its unrelated. |
Yes, I agree that the crash is unrelated to the mismatched definition of |
Forward delegate interop stubs do not use hidden argument. The hidden argument passed to them is a random value that can lead to crash during stackwalking. Fixes dotnet#62613
Crash dump:
runfo get-helix-payload -j 5b5b3a98-af71-44f7-96d2-3e4df7dcae00 -w System.Net.Http.Functional.Tests -o c:\helix_payload\System.Net.Http.Functional.Tests
Hit by #62590
The text was updated successfully, but these errors were encountered: