Skip to content
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

GC regions failure in System.Threading.Tests.dll #66601

Closed
AaronRobinsonMSFT opened this issue Mar 14, 2022 · 4 comments · Fixed by #66657
Closed

GC regions failure in System.Threading.Tests.dll #66601

AaronRobinsonMSFT opened this issue Mar 14, 2022 · 4 comments · Fixed by #66657
Assignees
Labels
arch-x64 area-GC-coreclr blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' os-windows
Milestone

Comments

@AaronRobinsonMSFT
Copy link
Member

PR leg: https://dev.azure.com/dnceng/public/_build/results?buildId=1662354&view=logs&jobId=a68d6dca-d11c-59af-6c4a-cf852cb20e3a&j=a68d6dca-d11c-59af-6c4a-cf852cb20e3a&t=28d89dec-7e09-5293-5fd2-aeb03e603264

C:\h\w\A26608BD\w\B4F90A12\e>"C:\h\w\A26608BD\p\dotnet.exe" exec --runtimeconfig System.Threading.Tests.runtimeconfig.json --depsfile System.Threading.Tests.deps.json xunit.console.dll System.Threading.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing  
  Discovering: System.Threading.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Threading.Tests (found 258 of 270 test cases)
  Starting:    System.Threading.Tests (parallel test collections = on, max threads = 4)
    System.Threading.Tests.MutexTests.Ctor_TryCreateGlobalMutexTest_Uwp [SKIP]
      Condition(s) not met: "IsInAppContainer"

Assert failure(PID 2060 [0x0000080c], Thread: 468 [0x01d4]): global_regions_to_decommit[kind].get_num_free_regions() == num_regions_to_decommit_before + (size_t)num_regions_to_decommit[kind]

CORECLR! GetCLRRuntimeHost + 0x66D748 (0x00007ffe`8561d158)
CORECLR! GetCLRRuntimeHost + 0x67198B (0x00007ffe`8562139b)
CORECLR! GetCLRRuntimeHost + 0x670F34 (0x00007ffe`85620944)
CORECLR! GetCLRRuntimeHost + 0x659C6E (0x00007ffe`8560967e)
CORECLR! GetCLRRuntimeHost + 0x6597CE (0x00007ffe`856091de)
CORECLR! GetCLRRuntimeHost + 0x280792 (0x00007ffe`852301a2)
<no module>! <no symbol> + 0x0 (0x00007ffe`2769fa13)
<no module>! <no symbol> + 0x0 (0x00000086`e15f9c90)
<no module>! <no symbol> + 0x0 (0x00000086`e15f9948)
<no module>! <no symbol> + 0x0 (0x00000086`e15f9600)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp Line: 12432
    Image: C:\h\w\A26608BD\p\dotnet.exe
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Mar 14, 2022
@ghost
Copy link

ghost commented Mar 14, 2022

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

Issue Details

PR leg: https://dev.azure.com/dnceng/public/_build/results?buildId=1662354&view=logs&jobId=a68d6dca-d11c-59af-6c4a-cf852cb20e3a&j=a68d6dca-d11c-59af-6c4a-cf852cb20e3a&t=28d89dec-7e09-5293-5fd2-aeb03e603264

C:\h\w\A26608BD\w\B4F90A12\e>"C:\h\w\A26608BD\p\dotnet.exe" exec --runtimeconfig System.Threading.Tests.runtimeconfig.json --depsfile System.Threading.Tests.deps.json xunit.console.dll System.Threading.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing  
  Discovering: System.Threading.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Threading.Tests (found 258 of 270 test cases)
  Starting:    System.Threading.Tests (parallel test collections = on, max threads = 4)
    System.Threading.Tests.MutexTests.Ctor_TryCreateGlobalMutexTest_Uwp [SKIP]
      Condition(s) not met: "IsInAppContainer"

Assert failure(PID 2060 [0x0000080c], Thread: 468 [0x01d4]): global_regions_to_decommit[kind].get_num_free_regions() == num_regions_to_decommit_before + (size_t)num_regions_to_decommit[kind]

CORECLR! GetCLRRuntimeHost + 0x66D748 (0x00007ffe`8561d158)
CORECLR! GetCLRRuntimeHost + 0x67198B (0x00007ffe`8562139b)
CORECLR! GetCLRRuntimeHost + 0x670F34 (0x00007ffe`85620944)
CORECLR! GetCLRRuntimeHost + 0x659C6E (0x00007ffe`8560967e)
CORECLR! GetCLRRuntimeHost + 0x6597CE (0x00007ffe`856091de)
CORECLR! GetCLRRuntimeHost + 0x280792 (0x00007ffe`852301a2)
<no module>! <no symbol> + 0x0 (0x00007ffe`2769fa13)
<no module>! <no symbol> + 0x0 (0x00000086`e15f9c90)
<no module>! <no symbol> + 0x0 (0x00000086`e15f9948)
<no module>! <no symbol> + 0x0 (0x00000086`e15f9600)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp Line: 12432
    Image: C:\h\w\A26608BD\p\dotnet.exe
Author: AaronRobinsonMSFT
Assignees: -
Labels:

os-windows, arch-x64, area-GC-coreclr

Milestone: -

@AaronRobinsonMSFT
Copy link
Member Author

/cc @mangod9

@mangod9 mangod9 removed the untriaged New issue has not been triaged by the area owner label Mar 14, 2022
@mangod9 mangod9 added this to the 7.0.0 milestone Mar 14, 2022
@mangod9
Copy link
Member

mangod9 commented Mar 14, 2022

Yeah @PeterSolMS is investigating this issue. We had merged one fix over the weekend: #66495, but appears another case needs to be handled.

@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Mar 15, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Apr 14, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-x64 area-GC-coreclr blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' os-windows
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants