Skip to content

Conversation

@janvorli
Copy link
Member

@janvorli janvorli commented Oct 1, 2021

When I've moved the heap metadata out of the actual code heaps some time
ago, I've forgotten to account for the personality routine slot
allocated at the beginning of the heaps. This was exposed by an assert when
executing under the JIT stress mode 2.

This change fixes it by adding accounting for those.

Close #59794

When I've moved the heap metadata out of the actual code heaps some time
ago, I've forgotten to account for the personality routine slot
allocated at the beginning of the heaps. This was exposed by an assert when
executing under the JIT stress mode 2.

This change fixes it by adding accounting for those.

Close dotnet#59794
@janvorli janvorli added this to the 7.0.0 milestone Oct 1, 2021
@janvorli janvorli requested a review from jkotas October 1, 2021 22:23
@janvorli janvorli self-assigned this Oct 1, 2021
@janvorli
Copy link
Member Author

janvorli commented Oct 1, 2021

cc: @BruceForstall

@jkotas
Copy link
Member

jkotas commented Oct 1, 2021

Do we need to port this to 6.0?

@BruceForstall
Copy link
Contributor

Thanks for the quick fix!

Do we need to port this to 6.0?

IMO, seems like we should. At least the fix is simple.

@janvorli janvorli merged commit 33204f6 into dotnet:main Oct 4, 2021
@janvorli
Copy link
Member Author

janvorli commented Oct 4, 2021

/backport to release/6.0

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2021

Started backporting to release/6.0: https://github.com/dotnet/runtime/actions/runs/1302636674

@ghost ghost locked as resolved and limited conversation to collaborators Nov 3, 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.

Test failure JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444b/b399444b.sh

3 participants