Skip to content

Conversation

@AaronRobinsonMSFT
Copy link
Member

Fixes #100739

/cc @janvorli @dotnet/interop-contrib

@AaronRobinsonMSFT
Copy link
Member Author

/azp list

@azure-pipelines
Copy link

CI/CD Pipelines for this repository:

@AaronRobinsonMSFT
Copy link
Member Author

/azp run runtime-coreclr gcstress0x3-gcstress0xc

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@AaronRobinsonMSFT
Copy link
Member Author

Failure - #94390

@elinor-fung
Copy link
Member

/backport to release/staging-8.0

@github-actions github-actions bot unlocked this conversation Jun 25, 2025
@github-actions
Copy link
Contributor

Started backporting to release/staging-8.0: https://github.com/dotnet/runtime/actions/runs/15887123907

@github-actions
Copy link
Contributor

@elinor-fung an error occurred while backporting to "release/staging-8.0", please check the run log for details!

Error: The specified backport target branch "release/staging-8.0" wasn't found in the repo.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 25, 2025
@elinor-fung
Copy link
Member

/backport to release/8.0-staging

@github-actions github-actions bot unlocked this conversation Jun 25, 2025
@github-actions
Copy link
Contributor

Started backporting to release/8.0-staging: https://github.com/dotnet/runtime/actions/runs/15887172637

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 25, 2025
@janvorli
Copy link
Member

Do we ever run the test with some GC stress mode? I've added detection of double reporting that's enabled when GC stress is enabled (Or it can be enabled manually by DOTNET_CheckDoubleReporting=1). So I wonder if the double reporting didn't work for this case for some reason or if we just don't run that test with GC stress.

@AaronRobinsonMSFT
Copy link
Member Author

So I wonder if the double reporting didn't work for this case for some reason or if we just don't run that test with GC stress.

This testing wasn't running. When I did force it to run under GC Stress, the infrastructure that you did mention caught it. This code path is executed in tests that aren't GC Stress compatible due to how long they run.

@elinor-fung
Copy link
Member

Wasn't the original issue reported via a GC stress run for Interop/COM/NativeClients/MiscTypes (that does still appear to be run in GC stress runs)? Or am I missing something.

@AaronRobinsonMSFT
Copy link
Member Author

Wasn't the original issue reported via a GC stress run for Interop/COM/NativeClients/MiscTypes (that does still appear to be run in GC stress runs)? Or am I missing something.

You're right. I specifically remember a converstion directly or indirectly with JanV about his detection of double reporting. It is possible I'm misremembering whether it was during my investigation or after, but I do know the detection system was discussed around the time I put up the PR.

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: Interop/COM/NativeClients/MiscTypes/MiscTypes.cmd

4 participants