Skip to content

Assertion failed 'block->hasHndIndex() == true' #107524

Closed
@BruceForstall

Description

@BruceForstall

Pipeline: runtime-coreclr libraries-pgo
Job: several
Test: Microsoft.Extensions.DependencyInjection.Tests, System.ComponentModel.TypeConverter.Tests, more

https://dev.azure.com/dnceng-public/public/_build/results?buildId=801265&view=ms.vss-test-web.build-test-results-tab

e.g.,

DOTNET_TC_QuickJitForLoops=1
DOTNET_JitRandomGuardedDevirtualization=1
DOTNET_EnableCrashReport=1
DOTNET_TieredCompilation=1
DOTNET_JitRandomEdgeCounts=1
DOTNET_DbgMiniDumpName=/home/helixbot/dotnetbuild/dumps/coredump.%d.dmp
DOTNET_TieredPGO=1
DOTNET_DbgEnableMiniDump=1
DOTNET_JitRandomlyCollect64BitCounts=1
DOTNET_ReadyToRun=0
========================= Begin custom configuration settings ==============================
export __IsXUnitLogCheckerSupported=1
export XUNIT_HIDE_PASSING_OUTPUT_DIAGNOSTICS=1
========================== End custom configuration settings ===============================
----- start Sun Sep 8 05:09:56 PM UTC 2024 =============== To repro directly: =====================================================
pushd .
/root/helix/work/correlation/dotnet exec --runtimeconfig Microsoft.Extensions.DependencyInjection.Tests.runtimeconfig.json --depsfile Microsoft.Extensions.DependencyInjection.Tests.deps.json xunit.console.dll Microsoft.Extensions.DependencyInjection.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing 
popd
===========================================================================================================
/root/helix/work/workitem/e /root/helix/work/workitem/e
  Discovering: Microsoft.Extensions.DependencyInjection.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  Microsoft.Extensions.DependencyInjection.Tests (found 858 of 859 test cases)
  Starting:    Microsoft.Extensions.DependencyInjection.Tests (parallel test collections = on [2 threads], stop on fail = off)

Assert failure(PID 38 [0x00000026], Thread: 44 [0x002c]): Assertion failed 'block->hasHndIndex() == true' in 'Microsoft.DotNet.RemoteExecutor.RemoteInvokeHandle:Dispose(ubyte):this' during 'Find loops' (IL size 2211; hash 0x36d5d6ed; Tier1)

    File: /__w/1/s/src/coreclr/jit/fgdiagnostic.cpp:3056
    Image: /root/helix/work/correlation/dotnet

@dotnet/jit-contrib

Metadata

Metadata

Labels

JitStressCLR JIT issues involving JIT internal stress modesarea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsin-prThere is an active PR which will close this issue when it is merged

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions