Skip to content

Test failed: baseservices/threading/threadpool/unregister/regression_749068/regression_749068.sh #13453

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

Closed
VincentBu opened this issue Sep 23, 2019 · 9 comments · Fixed by #57245
Labels
Milestone

Comments

@VincentBu
Copy link
Contributor

Job:
coreclr-gcstress-extra #20190921.1 Run Test Pri1 Linux x64 checked

Detail:
https://helix.dot.net/api/2019-06-17/jobs/33f311ea-f13e-4a4b-b154-2e287ffb82ff/workitems/baseservices.threading/console

OS & Arch:
Linux x64

Mode:
COMPlus_TieredCompilation=0
COMPlus_DbgEnableMiniDump=1
COMPlus_DbgMiniDumpName=$HELIX_DUMP_FOLDER/coredump.%d.dmp
COMPlus_GCStress=0xC
COMPlus_ReadyToRun=0
COMPlus_ZapDisable=1

Note:
This failure doesn't repro on our Linux x64 machine.

Log:

 baseservices/threading/threadpool/unregister/regression_749068/regression_749068.sh [FAIL]
      
      Return code:      1
      Raw output file:      /home/helixbot/work/33f311ea-f13e-4a4b-b154-2e287ffb82ff/Work/6ab9572e-8877-4b78-b46e-bb6c28e7d416/Exec/baseservices/threading/Reports/baseservices.threading/threadpool/unregister/regression_749068/regression_749068.output.txt
      Raw output:
      BEGIN EXECUTION
      /home/helixbot/work/33f311ea-f13e-4a4b-b154-2e287ffb82ff/Payload/corerun regression_749068.dll ''
      start
      waiting on succesful unregister
      callback running
      Elapsed: 6383 millisec
      Error. Callback was not signaled
      end
      test failed
      Expected: 100
      Actual: 2
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
@BruceForstall
Copy link
Contributor

@kouvel

@msftgits msftgits transferred this issue from dotnet/coreclr Jan 31, 2020
@msftgits msftgits added this to the 5.0 milestone Jan 31, 2020
@stephentoub stephentoub modified the milestones: 5.0, Future Feb 25, 2020
@maryamariyan maryamariyan added the untriaged New issue has not been triaged by the area owner label Feb 26, 2020
@jeffschwMSFT jeffschwMSFT removed the untriaged New issue has not been triaged by the area owner label Apr 9, 2020
@VincentBu
Copy link
Contributor Author

Failed again in runtime-coreclr jitstress 20210321.2

Failed test:

CoreCLR Linux arm64 Checked zapdisable @ (Ubuntu.1804.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-a45aeeb-20190620155855
 -baseservices/threading/threadpool/unregister/regression_749068/regression_749068.sh

Error message:

Return code: 1
Raw output file: /root/helix/work/workitem/baseservices/threading/Reports/baseservices.threading/threadpool/unregister/regression_749068/regression_749068.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun regression_749068.dll ''
start
waiting on succesful unregister
callback running
Elapsed: 6228 millisec
Error. Callback was not signaled
end
test failed
Expected: 100
Actual: 2
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:
> set CORE_ROOT=/root/helix/work/correlation
> /root/helix/work/workitem/baseservices/threading/threadpool/unregister/regression_749068/regression_749068.sh
Expected: True
Actual: False

Stack trace
   at baseservices_threading._threadpool_unregister_regression_749068_regression_749068_._threadpool_unregister_regression_749068_regression_749068_sh()

@BruceForstall BruceForstall removed this from the Future milestone Apr 6, 2021
@BruceForstall BruceForstall added the untriaged New issue has not been triaged by the area owner label Apr 6, 2021
@BruceForstall
Copy link
Contributor

Marking untriaged again.

Failed in Windows arm64 gcstress0x3:

https://dev.azure.com/dnceng/public/_build/results?buildId=1073065&view=ms.vss-test-web.build-test-results-tab&runId=32956192&resultId=108822&paneView=debug

    baseservices\threading\threadpool\unregister\regression_749068\regression_749068.cmd [FAIL]
      
      Assert failure(PID 720 [0x000002d0], Thread: 13120 [0x3340]): !CREATE_CHECK_STRING(pMT && pMT->Validate())
      
      CORECLR! Object::ValidateInner + 0x19C (0x00007ffa`702af244)
      CORECLR! Object::Validate + 0xC0 (0x00007ffa`702af080)
      CORECLR! WKS::GCHeap::Promote + 0x9C (0x00007ffa`704c142c)
      CORECLR! TransitionFrame::PromoteCallerStackHelper + 0x11C (0x00007ffa`7025ae04)
      CORECLR! TransitionFrame::PromoteCallerStack + 0x1A0 (0x00007ffa`7025acd0)
      CORECLR! GcStackCrawlCallBack + 0x34C (0x00007ffa`7035cefc)
      CORECLR! Thread::MakeStackwalkerCallback + 0x70 (0x00007ffa`702d6238)
      CORECLR! Thread::StackWalkFramesEx + 0x174 (0x00007ffa`702d7524)
      CORECLR! Thread::StackWalkFrames + 0x130 (0x00007ffa`702d7318)
      CORECLR! ScanStackRoots + 0x1D4 (0x00007ffa`7035bcd4)
          File: D:\workspace\_work\1\s\src\coreclr\vm\object.cpp Line: 514
          Image: D:\h\w\BD630AC1\p\corerun.exe
      
      
      Return code:      1

Also failed Linux arm64 gcstress0x3 the same run, with different error:

    baseservices/threading/threadpool/unregister/regression_749068/regression_749068.sh [FAIL]
      
      Return code:      1
      Raw output file:      /root/helix/work/workitem/baseservices/threading/Reports/baseservices.threading/threadpool/unregister/regression_749068/regression_749068.output.txt
      Raw output:
      BEGIN EXECUTION
      /root/helix/work/correlation/corerun regression_749068.dll ''
      start
      waiting on succesful unregister
      callback running
      Elapsed: 9193 millisec
      Error. Callback was not signaled
      end
      test failed
      Expected: 100
      Actual: 2
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1

@BruceForstall
Copy link
Contributor

@mangod9

@BruceForstall
Copy link
Contributor

@AaronRobinsonMSFT You recently re-enabled this test for GCStress (#50676), but it is now failing. Can you please re-disable it?

@AaronRobinsonMSFT
Copy link
Member

@BruceForstall see #50828.

@VincentBu
Copy link
Contributor Author

Failed again in runtime-coreclr jitstress 20210602.2

Failed test:

CoreCLR Linux arm64 Checked zapdisable @ (Ubuntu.1804.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-a45aeeb-20190620155855

- baseservices/threading/threadpool/unregister/regression_749068/regression_749068.sh

Error message:

Return code:      1
Raw output file:      /root/helix/work/workitem/baseservices/threading/Reports/baseservices.threading/threadpool/unregister/regression_749068/regression_749068.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun regression_749068.dll ''
start
waiting on succesful unregister
Elapsed: 5903 millisec
Error. Callback was not signaled
end
test failed
Expected: 100
Actual: 2
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=/root/helix/work/correlation
/root/helix/work/workitem/baseservices/threading/threadpool/unregister/regression_749068/regression_749068.sh
Expected: True
Actual:   False


Stack trace
   at baseservices_threading._threadpool_unregister_regression_749068_regression_749068_._threadpool_unregister_regression_749068_regression_749068_sh()

@VincentBu
Copy link
Contributor Author

Historical failures of this test:

Queued OS Arch Pipeline
2021-06-03T06:08:29.803Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-zapdisable
2021-04-10T06:55:47.986Z ubuntu.1804.armarch.open arm64 runtime-coreclr jitstress Checked-zapdisable
2021-04-05T10:07:24.014Z osx.1013.amd64.open x64 runtime-coreclr crossgen2-composite gcstress Checked-gcstress0xc_jitminopts_heapverify1
2021-04-05T09:54:09.314Z osx.1013.amd64.open x64 runtime-coreclr crossgen2-composite gcstress Checked-gcstress0xc_tailcallstress
2021-04-05T09:46:56.028Z osx.1013.amd64.open x64 runtime-coreclr crossgen2-composite gcstress Checked-gcstress0xc_jitstress2
2021-04-05T09:35:22.479Z osx.1013.amd64.open x64 runtime-coreclr crossgen2-composite gcstress Checked-gcstress0xc_jitstress1
2021-04-05T09:33:19.847Z osx.1013.amd64.open x64 runtime-coreclr crossgen2-composite gcstress Checked-gcstress0xc_zapdisable_heapverify1
2021-04-05T09:20:50.286Z ubuntu.1804.armarch.open arm64 runtime-coreclr crossgen2-composite gcstress Checked-gcstress0xc_zapdisable_heapverify1
2021-04-05T09:20:49.474Z ubuntu.1804.armarch.open arm64 runtime-coreclr crossgen2-composite gcstress Checked-gcstress0xc_zapdisable_jitstress2
2021-04-05T09:11:53.917Z osx.1013.amd64.open x64 runtime-coreclr crossgen2-composite gcstress Checked-gcstress0xc_zapdisable
2021-04-05T09:11:52.247Z osx.1013.amd64.open x64 runtime-coreclr crossgen2-composite gcstress Checked-gcstress0xc_zapdisable_jitstress2
2021-04-04T23:24:00.529Z ubuntu.1804.armarch.open arm runtime-coreclr gcstress-extra Checked-gcstress0xc_zapdisable_heapverify1
2021-04-04T23:23:58.98Z ubuntu.1804.armarch.open arm runtime-coreclr gcstress-extra Checked-gcstress0xc_zapdisable
2021-04-04T23:23:42.383Z ubuntu.1804.armarch.open arm64 runtime-coreclr gcstress-extra Checked-gcstress0xc_zapdisable_jitstress2
2021-04-04T23:23:41.664Z ubuntu.1804.armarch.open arm64 runtime-coreclr gcstress-extra Checked-gcstress0xc_zapdisable_heapverify1

@mangod9 mangod9 removed the untriaged New issue has not been triaged by the area owner label Jul 6, 2021
@mangod9 mangod9 added this to the 6.0.0 milestone Jul 6, 2021
@VincentBu
Copy link
Contributor Author

Run runtime-coreclr jitstress 20210709.1
Failed test:

CoreCLR Linux arm64 Checked zapdisable @ (Ubuntu.1804.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-20210531091519-97d8652

- baseservices/threading/threadpool/unregister/regression_749068/regression_749068.sh

Error message

Return code:      1
Raw output file:      /root/helix/work/workitem/uploads/Reports/baseservices.threading/threadpool/unregister/regression_749068/regression_749068.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun regression_749068.dll ''
start
waiting on succesful unregister
Elapsed: 5512 millisec
Error. Callback was not signaled
end
test failed
Expected: 100
Actual: 2
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=/root/helix/work/correlation
/root/helix/work/workitem/baseservices/threading/threadpool/unregister/regression_749068/regression_749068.sh
Expected: True
Actual:   False


Stack trace
   at baseservices_threading._threadpool_unregister_regression_749068_regression_749068_._threadpool_unregister_regression_749068_regression_749068_sh() in baseservices.threading.XUnitWrapper.dll:token 0x6000296+0x295

@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Aug 11, 2021
@kouvel kouvel modified the milestones: 6.0.0, 7.0.0 Aug 11, 2021
mangod9 pushed a commit that referenced this issue Sep 13, 2021
- Also enabled the test for GCStress to try it again. The test seems to take a decent amount of time on my machine, and with the machine busy it could take longer but it should finish in reasonable time.
- Closes #13453
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Sep 13, 2021
@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.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants