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

JIT/Performance/CodeQuality/BenchmarksGame/regexdna failing in CI frequently #8869

Closed
jkotas opened this issue Sep 5, 2017 · 3 comments
Closed
Labels
area-System.Threading blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Milestone

Comments

@jkotas
Copy link
Member

jkotas commented Sep 5, 2017

FAILED   - JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna/regexdna.sh
               BEGIN EXECUTION
               /Users/dotnet-bot/j/workspace/dotnet_coreclr/master/checked_osx10.12_tst_prtest/bin/tests/Windows_NT.x64.Checked/Tests/coreoverlay/corerun regexdna.exe
               Using input file /Users/dotnet-bot/j/workspace/dotnet_coreclr/master/checked_osx10.12_tst_prtest/bin/tests/Windows_NT.x64.Checked/Tests/coreoverlay/../../JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna/regexdna-input25.txt
               agggtaaa|tttaccct 1
               [cgt]gggtaaa|tttaccc[acg] 0
               a[act]ggtaaa|tttacc[agt]t 0
               ag[act]gtaaa|tttac[agt]ct 0
               agg[act]taaa|ttta[agt]cct 0
               aggg[acg]aaa|ttt[cgt]ccct 1
               agggt[cgt]aa|tt[acg]accct 0
               agggta[cgt]a|t[acg]taccct 0
               agggtaa[cgt]|[acg]ttaccct 0
               
               333
               250
               318
               agggtaaa|tttaccct 1
               [cgt]gggtaaa|tttaccc[acg] 0
               a[act]ggtaaa|tttacc[agt]t 0
               ag[act]gtaaa|tttac[agt]ct 0
               agg[act]taaa|ttta[agt]cct 0
               aggg[acg]aaa|ttt[cgt]ccct 1
               agggt[cgt]aa|tt[acg]accct 0
               agggta[cgt]a|t[acg]taccct 0
               agggtaa[cgt]|[acg]ttaccct 0
               
               333
               250
               318
               regexdna [1 iters]: 5ms
               {0x57b035-0x109754f80} ASSERT [CRITSEC] at /Users/dotnet-bot/j/workspace/dotnet_coreclr/master/checked_osx10.12_prtest/src/pal/src/sync/cs.cpp.380: Thread tid=5746741 deleting a CS owned by thread tid=5746853
               ./regexdna.sh: line 243: 42650 Trace/BPT trap: 5       $_DebuggerFullPath "$CORE_ROOT/corerun" $ExePath $CLRTestExecutionArguments
               Expected: 100
               Actual: 133
               END EXECUTION - FAILED
@jkotas jkotas changed the title JIT/Performance/CodeQuality/BenchmarksGame/regexdna failing in CI JIT/Performance/CodeQuality/BenchmarksGame/regexdna failing in CI frequently Sep 5, 2017
@jkotas
Copy link
Member Author

jkotas commented Sep 5, 2017

@jkotas
Copy link
Member Author

jkotas commented Sep 8, 2017

This is crashing when destructing s_initializeYieldProcessorNormalizedCrst during shutdown. The PAL is half dead at that point and so we are crashing randomly.

The static critical sections need to be CrstStatic. CrstStatic does not have implicit constructors/destructors and so it does not have these sort of problems.

cc @kouvel

@kouvel
Copy link
Member

kouvel commented Sep 8, 2017

Darn sorry about that, and thanks for figuring it out, I'll fix asap

@sandreenko sandreenko removed their assignment Sep 8, 2017
@msftgits msftgits transferred this issue from dotnet/coreclr Jan 31, 2020
@msftgits msftgits added this to the 2.1.0 milestone Jan 31, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Dec 20, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Threading blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Projects
None yet
Development

No branches or pull requests

4 participants