Skip to content

Conversation

@PeterSolMS
Copy link
Contributor

We don't clean up the entry in the region allocator map though, so the entry looks like an allocated region entry.

The region itself though looks like it is on a region free list (heap_segment_allocated is null), so we crash when we try to remove it from its free list, as its containing_free_list is null.

… clean up the entry in the region allocator.
@ghost ghost added the area-GC-coreclr label Jan 10, 2022
@ghost ghost assigned PeterSolMS Jan 10, 2022
@ghost
Copy link

ghost commented Jan 10, 2022

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

Issue Details

We don't clean up the entry in the region allocator map though, so the entry looks like an allocated region entry.

The region itself though looks like it is on a region free list (heap_segment_allocated is null), so we crash when we try to remove it from its free list, as its containing_free_list is null.

Author: PeterSolMS
Assignees: -
Labels:

area-GC-coreclr

Milestone: -

@PeterSolMS PeterSolMS merged commit 4646f13 into dotnet:main Jan 11, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Feb 10, 2022
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.

3 participants