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

Assert failure: ptrdiff_t(GetNumSeries()) > 0 #39672

Closed
BruceForstall opened this issue Jul 21, 2020 · 7 comments
Closed

Assert failure: ptrdiff_t(GetNumSeries()) > 0 #39672

BruceForstall opened this issue Jul 21, 2020 · 7 comments
Labels
arch-arm32 area-GC-coreclr JitStress CLR JIT issues involving JIT internal stress modes os-linux Linux OS (any supported distro)
Milestone

Comments

@BruceForstall
Copy link
Member

Failure in System.Security.Cryptography.X509Certificates.Tests,

net5.0-Linux-Release-arm-CoreCLR_checked-jitstress2_jitstressregs4

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

https://helixre107v0xdeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-heads-master-8dd82918500f477296/System.Security.Cryptography.X509Certificates.Tests/console.881afaaa.log?sv=2019-02-02&se=2020-08-07T09%3A29%3A40Z&sr=c&sp=rl&sig=vzWSl8Ck3pIzUDQQZknV4topX1WIIowvyg1k71mjGPk%3D

COMPlus_TieredCompilation=0
COMPlus_JitStress=2
COMPlus_DbgMiniDumpName=/home/helixbot/dotnetbuild/dumps/coredump.%d.dmp
COMPlus_JitStressRegs=4
COMPlus_DbgEnableMiniDump=1
+ ./RunTests.sh --runtime-path /root/helix/work/correlation
----- start Sat Jul 18 10:17:00 UTC 2020 =============== To repro directly: =====================================================
pushd .
/root/helix/work/correlation/dotnet exec --runtimeconfig System.Security.Cryptography.X509Certificates.Tests.runtimeconfig.json --depsfile System.Security.Cryptography.X509Certificates.Tests.deps.json xunit.console.dll System.Security.Cryptography.X509Certificates.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing 
popd
===========================================================================================================
/root/helix/work/workitem /root/helix/work/workitem
  Discovering: System.Security.Cryptography.X509Certificates.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Security.Cryptography.X509Certificates.Tests (found 561 of 638 test cases)
  Starting:    System.Security.Cryptography.X509Certificates.Tests (parallel test collections = on, max threads = 4)

Assert failure(PID 26 [0x0000001a], Thread: 44 [0x002c]): ptrdiff_t(GetNumSeries()) > 0
    File: /__w/1/s/src/coreclr/src/vm/../gc/gcdesc.h Line: 185
    Image: /root/helix/work/correlation/dotnet

./RunTests.sh: line 161:    26 Aborted                 "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Security.Cryptography.X509Certificates.Tests.runtimeconfig.json --depsfile System.Security.Cryptography.X509Certificates.Tests.deps.json xunit.console.dll System.Security.Cryptography.X509Certificates.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/root/helix/work/workitem
----- end Sat Jul 18 10:18:02 UTC 2020 ----- exit code 134 ----------------------------------------------------------
exit code 134 means SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
Waiting a few seconds for any dump to be written..
Looking around for any Linux dump..
... found no dump in /root/helix/work/workitem
@BruceForstall BruceForstall added arch-arm32 os-linux Linux OS (any supported distro) area-GC-coreclr labels Jul 21, 2020
@ghost
Copy link

ghost commented Jul 21, 2020

Tagging subscribers to this area: @dotnet/gc
Notify danmosemsft if you want to be subscribed.

@Dotnet-GitSync-Bot Dotnet-GitSync-Bot added the untriaged New issue has not been triaged by the area owner label Jul 21, 2020
@mangod9 mangod9 removed the untriaged New issue has not been triaged by the area owner label Jul 22, 2020
@mangod9 mangod9 added this to the 5.0.0 milestone Jul 22, 2020
@mangod9 mangod9 added the JitStress CLR JIT issues involving JIT internal stress modes label Jul 29, 2020
@mangod9
Copy link
Member

mangod9 commented Aug 31, 2020

@BruceForstall have there been recent runs where this has reproed? Since there have been a couple of stress fixes in the past few weeks wondering whether this still repro. Thx.

@BruceForstall
Copy link
Member Author

We can't tell, due to dotnet/arcade#5786

@mangod9
Copy link
Member

mangod9 commented Aug 31, 2020

is this something they plan to fix for 5? Given that these are ARM, I propose moving these to 6..

@BruceForstall
Copy link
Member Author

is this something they plan to fix for 5?

Based on my meeting with them, and lack of movement on the issue, I doubt it. I'm not even sure they plan to ever fix it.

@mangod9
Copy link
Member

mangod9 commented Aug 31, 2020

OK, moving to 6. We can evaluate based on arcade support for ARM.

@mangod9 mangod9 modified the milestones: 5.0.0, 6.0.0 Aug 31, 2020
@mangod9
Copy link
Member

mangod9 commented Jul 9, 2021

Closing since this hasnt reproed in a while

@mangod9 mangod9 closed this as completed Jul 9, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Aug 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm32 area-GC-coreclr JitStress CLR JIT issues involving JIT internal stress modes os-linux Linux OS (any supported distro)
Projects
None yet
Development

No branches or pull requests

3 participants