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

Assertion failed '!foundDiff' in 'OpenSsl:GetSslError(Microsoft.Win32.SafeHandles.SafeSslHandle,int,byref):int' during 'Linear scan register alloc' #39484

Closed
VSadov opened this issue Jul 16, 2020 · 9 comments
Assignees
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Milestone

Comments

@danmoseley danmoseley added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Jul 16, 2020
@danmoseley
Copy link
Member


Assert failure(PID 22 [0x00000016], Thread: 122 [0x007a]): Assertion failed '!foundDiff' in 'OpenSsl:GetSslError(Microsoft.Win32.SafeHandles.SafeSslHandle,int,byref):int' during 'Linear scan register alloc' (IL size 99)

    File: /__w/1/s/src/coreclr/src/jit/lsra.cpp Line: 2262
    Image: /root/helix/work/correlation/dotnet

./RunTests.sh: line 161:    22 Aborted                 "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Net.Requests.Tests.runtimeconfig.json --depsfile System.Net.Requests.Tests.deps.json xunit.console.dll System.Net.Requests.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE

@danmoseley
Copy link
Member

@maryamariyan the bot should have added 'untriaged' ?

@danmoseley danmoseley added the untriaged New issue has not been triaged by the area owner label Jul 16, 2020
@AndyAyersMS
Copy link
Member

cc @CarolEidt

Possibly a dup of #39221

@AndyAyersMS AndyAyersMS removed the untriaged New issue has not been triaged by the area owner label Jul 17, 2020
@AndyAyersMS AndyAyersMS added this to the 5.0.0 milestone Jul 17, 2020
@maryamariyan
Copy link
Member

@danmosemsft I'll take a look

@sandreenko sandreenko added the blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' label Jul 17, 2020
@BruceForstall
Copy link
Member

Another case from the libraries-jitstress job, for

net5.0-Linux-Release-arm64-CoreCLR_checked-zapdisable, System.Runtime.Extensions.Tests:

COMPlus_ReadyToRun=0
COMPlus_TieredCompilation=0
COMPlus_ZapDisable=1
+ ./RunTests.sh --runtime-path /root/helix/work/correlation
----- start Fri Jul 17 08:44:19 UTC 2020 =============== To repro directly: =====================================================
pushd .
/root/helix/work/correlation/dotnet exec --runtimeconfig System.Runtime.Extensions.Tests.runtimeconfig.json --depsfile System.Runtime.Extensions.Tests.deps.json xunit.console.dll System.Runtime.Extensions.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.Runtime.Extensions.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Runtime.Extensions.Tests (found 825 of 882 test cases)
  Starting:    System.Runtime.Extensions.Tests (parallel test collections = on, max threads = 4)

Assert failure(PID 133 [0x00000085], Thread: 146 [0x0092]): Assertion failed '!foundDiff' in 'System.Environment:TryGetUserNameFromPasswd(long,int,byref):bool' during 'Linear scan register alloc' (IL size 112)

    File: /__w/1/s/src/coreclr/src/jit/lsra.cpp Line: 2262
    Image: /root/helix/work/correlation/dotnet

@BruceForstall
Copy link
Member

Another, from

net5.0-Linux-Release-arm-CoreCLR_checked-jitstress2, System.IO.FileSystem.Tests:

COMPlus_TieredCompilation=0
COMPlus_JitStress=2
COMPlus_DbgMiniDumpName=/home/helixbot/dotnetbuild/dumps/coredump.%d.dmp
COMPlus_DbgEnableMiniDump=1
+ ./RunTests.sh --runtime-path /root/helix/work/correlation
----- start Fri Jul 17 08:07:40 UTC 2020 =============== To repro directly: =====================================================
pushd .
/root/helix/work/correlation/dotnet exec --runtimeconfig System.IO.FileSystem.Tests.runtimeconfig.json --depsfile System.IO.FileSystem.Tests.deps.json xunit.console.dll System.IO.FileSystem.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.IO.FileSystem.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.IO.FileSystem.Tests (found 2666 of 3311 test cases)
  Starting:    System.IO.FileSystem.Tests (parallel test collections = on, max threads = 4)
    System.IO.Tests.Directory_CreateDirectory.RootPath_AppContainer [SKIP]
      Condition(s) not met: "IsInAppContainer"

Assert failure(PID 26 [0x0000001a], Thread: 44 [0x002c]): Assertion failed '!foundDiff' in 'System.IO.Tests.FileStream_Dispose:FinalizeFlushesWriteBuffer():this' during 'Linear scan register alloc' (IL size 150)

    File: /__w/1/s/src/coreclr/src/jit/lsra.cpp Line: 2262
    Image: /root/helix/work/correlation/dotnet

@CarolEidt
Copy link
Contributor

I believe that this was fixed with #39452.

@ghost ghost locked as resolved and limited conversation to collaborators Dec 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Projects
None yet
Development

No branches or pull requests

8 participants