Skip to content

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

@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
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions