Repository navigation
Test Failure: JIT/Methodical/tailcall_v4/hijacking/hijacking.dll & JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll #123867
Copy link
Copy link
Closed
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runs
Milestone
Description
Failed in: runtime-coreclr pgostress 20260130.1
Failed tests:
coreclr linux arm64 Checked fullpgo @ AzureLinux.3.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux arm64 Checked syntheticpgo @ AzureLinux.3.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux arm64 Checked fullpgo_random_gdv @ AzureLinux.3.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux arm64 Checked syntheticpgo_blend @ AzureLinux.3.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux arm64 Checked fullpgo_methodprofiling @ AzureLinux.3.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux arm64 Checked fullpgo_random_gdv_methodprofiling_only @ AzureLinux.3.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux arm64 Checked fullpgo_random_gdv_edge @ AzureLinux.3.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux arm64 Checked fullpgo_methodprofiling_always_optimized @ AzureLinux.3.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux x64 Checked fullpgo @ AzureLinux.3.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux x64 Checked fullpgo_methodprofiling @ AzureLinux.3.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux x64 Checked syntheticpgo @ AzureLinux.3.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux x64 Checked syntheticpgo_blend @ AzureLinux.3.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux x64 Checked fullpgo_methodprofiling_always_optimized @ AzureLinux.3.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux x64 Checked fullpgo_random_gdv @ AzureLinux.3.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux x64 Checked fullpgo_random_gdv_edge @ AzureLinux.3.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr linux x64 Checked fullpgo_random_gdv_methodprofiling_only @ AzureLinux.3.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr osx arm64 Checked fullpgo @ OSX.26.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr osx arm64 Checked syntheticpgo @ OSX.26.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr osx arm64 Checked fullpgo_random_gdv_edge @ OSX.26.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr osx arm64 Checked fullpgo_methodprofiling_always_optimized @ OSX.26.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr osx arm64 Checked fullpgo_methodprofiling @ OSX.26.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr osx arm64 Checked syntheticpgo_blend @ OSX.26.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr osx arm64 Checked fullpgo_random_gdv @ OSX.26.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr osx arm64 Checked fullpgo_random_gdv_methodprofiling_only @ OSX.26.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
coreclr windows x64 Checked fullpgo @ Windows.10.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows x64 Checked fullpgo_random_gdv_edge @ Windows.10.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows x64 Checked fullpgo_methodprofiling @ Windows.10.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows x64 Checked fullpgo_random_gdv @ Windows.10.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows x64 Checked fullpgo_methodprofiling_always_optimized @ Windows.10.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows x64 Checked syntheticpgo_blend @ Windows.10.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows x64 Checked syntheticpgo @ Windows.10.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows x64 Checked instrument_if_optimizing @ Windows.10.Amd64.Open
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows x64 Checked fullpgo_random_gdv_methodprofiling_only @ Windows.10.Amd64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows arm64 Checked fullpgo @ Windows.11.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
coreclr windows arm64 Checked fullpgo_random_gdv_edge @ Windows.11.Arm64.Open
- JIT/Methodical/tailcall_v4/hijacking/hijacking.dll
- JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.dll
Error message:
Assert.Equal() Failure: Values differ
Expected: 100
Actual: 101
Stack trace:
at Xunit.Assert.Equal[T](T expected, T actual, IEqualityComparer`1 comparer) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/EqualityAsserts.cs:line 174
at Program.<<Main>$>g__TestExecutor76|2_77(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass2_0&)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runs
Activity
dotnet-policy-service commentedon Feb 2, 2026
Tagging subscribers to this area: @JulieLeeMSFT, @dotnet/jit-contrib
See info in area-owners.md if you want to be subscribed.
MihuBot commentedon Feb 2, 2026
I'm a bot. Here are possible related and/or duplicate issues (I may be wrong):
jakobbotsch commentedon Feb 2, 2026
Oddly I see this failing with even old coreruns from many months ago.
jakobbotsch commentedon Feb 2, 2026
Looks like these started to run with #123248, cc @jkoritzinsky, presumably not intended? Before:
Still, I think there is something to investigate here.
jkoritzinsky commentedon Feb 2, 2026
Yeah these running in new pipelines is not intended. I guess I need to fix the AnyJITStress handling. I'll have a PR up soon.
jkoritzinsky commentedon Feb 2, 2026
Looks like I used the wrong suppression mode actually, so should be an easy fix.
FIx supressions that were missed/invalid after issues.targets migration
FIx supressions that were missed/invalid after issues.targets migrati…
jakobbotsch commentedon Feb 4, 2026
I want to take a closer look at this still.
jakobbotsch commentedon Feb 6, 2026
The hijacking test is not compatible with OSR -- it is verifying that the address of an implicit byref does not change anymore after the 3rd tailcall, but when an OSR transition happens inside
DispatchTailCallsit changes. This manifests withDOTNET_ReadyToRun=0andTieredCompilation=1.The TailcallVerifyWithPrefix test is not compatible with
TieredCompilation=1since it tries to validate some opportunistic tailcalls by checking for stack frames not being present.So doesn't look like there is any bug here.
FIx supressions that were missed/invalid after issues.targets migrati…
FIx supressions that were missed/invalid after issues.targets migrati…