Skip to content

Conversation

@sdmaclea
Copy link
Contributor

@sdmaclea sdmaclea commented Jun 11, 2021

I have not tested this, but the code is clearly wrong. We need a 32-byte buffer to copy the literals for a ymm (256-bit) register.

@hoyosjs Can you test and backport this to .NET 5. I think the full change is safer for servicing, but you could also reduce to a one-line patch.

Fixes #54025

@sdmaclea sdmaclea added this to the 6.0.0 milestone Jun 11, 2021
@sdmaclea sdmaclea requested a review from hoyosjs June 11, 2021 17:28
@sdmaclea sdmaclea self-assigned this Jun 11, 2021
@ghost
Copy link

ghost commented Jun 11, 2021

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details
Author: sdmaclea
Assignees: sdmaclea
Labels:

area-Diagnostics-coreclr

Milestone: 6.0.0

@sdmaclea
Copy link
Contributor Author

Feel free to abandon/close this if you have your own/better/tested patch.

@hoyosjs
Copy link
Member

hoyosjs commented Jun 11, 2021

This is pretty much the same patch I had already. I am just testing this one now. Decided against 512 bit bypass as all other places of the decoder lack support.

@sdmaclea sdmaclea merged commit b2fe667 into dotnet:main Jun 11, 2021
@sdmaclea sdmaclea deleted the fix54025 branch June 11, 2021 21:49
hoyosjs added a commit to hoyosjs/runtime that referenced this pull request Jun 11, 2021
hoyosjs added a commit that referenced this pull request Jun 25, 2021
This reverts commit b2fe667.
@hoyosjs hoyosjs mentioned this pull request Jun 25, 2021
github-actions bot pushed a commit that referenced this pull request Jun 25, 2021
This reverts commit b2fe667.
jeffschwMSFT pushed a commit that referenced this pull request Jun 25, 2021
This reverts commit b2fe667.

Co-authored-by: Juan Hoyos <[email protected]>
tommcdon pushed a commit that referenced this pull request Jun 26, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Jul 11, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Debugger corrupts vectors on breakpoint

2 participants