Skip to content

Test failure: async/collectible-alc/collectible-alc/collectible-alc.cmd #122632

@SakeTao

Description

@SakeTao

Failed in: runtime-coreclr jitstress 20251217.1

Failed tests:

coreclr linux arm Checked tailcallstress @ (Debian.13.Arm32.Open)AzureLinux.3.Arm64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-13-helix-arm32v7
    - async/collectible-alc/collectible-alc/collectible-alc.cmd
coreclr linux x64 Checked tailcallstress @ AzureLinux.3.Amd64.Open
    - async/collectible-alc/collectible-alc/collectible-alc.cmd
coreclr linux arm64 Checked tailcallstress @ AzureLinux.3.Arm64.Open
    - async/collectible-alc/collectible-alc/collectible-alc.cmd
coreclr osx arm64 Checked tailcallstress @ OSX.26.Arm64.Open
    - async/collectible-alc/collectible-alc/collectible-alc.cmd
coreclr osx x64 Checked tailcallstress @ OSX.15.Amd64.Open
    - async/collectible-alc/collectible-alc/collectible-alc.cmd
coreclr windows x86 Checked tailcallstress @ Windows.10.Amd64.Open
    - async/collectible-alc/collectible-alc/collectible-alc.cmd
coreclr windows x64 Checked tailcallstress @ Windows.10.Amd64.Open
    - async/collectible-alc/collectible-alc/collectible-alc.cmd
coreclr windows arm64 Checked tailcallstress @ Windows.11.Arm64.Open
    - async/collectible-alc/collectible-alc/collectible-alc.cmd

Error message:


Assert failure(PID 52 [0x00000034], Thread: 52 [0x0034]): Assertion failed '(retStmt != nullptr) && retStmt->GetRootNode()->OperIs(GT_RETURN)' in 'Async2CollectibleAlc:AsyncEntryPoint()' during 'Save contexts around async calls' (IL size 54; hash 0x76f7a2c6; FullOpts)

    File: /__w/1/s/src/coreclr/jit/async.cpp:214
    Image: /root/helix/work/correlation/corerun

waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0
/root/helix/work/workitem/e/async/async/../collectible-alc/collectible-alc/collectible-alc.sh: line 428:    52 Aborted                 (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /root/helix/work/workitem/uploads/collectible-alc/collectible-alc/output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true collectible-alc.dll ''
[createdump] Gathering state for process 52 corerun
[createdump] Crashing thread 0034 signal 6 (0006)
[createdump] Writing crash report to file /datadisks/disk1/dumps/coredump.52.dmp.crashreport.json
[createdump] Crash report successfully written
[createdump] Writing minidump with heap to file /datadisks/disk1/dumps/coredump.52.dmp
[createdump] Written 53731328 bytes (13118 pages) to core file
[createdump] Target process is alive
[createdump] Dump successfully written in 57ms
Expected: 100
Actual: 134
END EXECUTION - FAILED
Test failed. Trying to see if dump file was created in /datadisks/disk1/dumps since 12/18/2025 6:32:39 AM
Processing /datadisks/disk1/dumps/coredump.52.dmp.crashreport.json
Printing stacktrace from '/datadisks/disk1/dumps/coredump.52.dmp.crashreport.json'
Invoking llvm-symbolizer --pretty-print
Stack trace:
?? at ??:0:0
?? at ??:0:0
?? at ??:0:0
?? at ??:0:0
?? at ??:0:0
?? at ??:0:0
?? at ??:0:0
?? at ??:0:0
?? at ??:0:0
PROCCreateCrashDump(std::vector<char const*, std::allocator<char const*>>&, char*, int, bool) at /__w/1/s/src/coreclr/pal/src/thread/process.cpp:2563:22
?? at ??:0:0
PROCCreateCrashDumpIfEnabled at /__w/1/s/src/coreclr/pal/src/thread/process.cpp:2808:9
?? at ??:0:0
PROCAbort at /__w/1/s/src/coreclr/pal/src/thread/process.cpp:2843:5
 (inlined by) RaiseFailFastException at /__w/1/s/src/coreclr/pal/src/thread/process.cpp:1231:14
?? at ??:0:0
_DbgBreakCheckNoThrow(char const*, int, char const*, int) at /__w/1/s/src/coreclr/utilcode/debug.cpp:310:0
?? at ??:0:0
SBuffer::~SBuffer() at /__w/1/s/src/coreclr/inc/sbuffer.inl:206:9
 (inlined by) _DbgBreakCheck at /__w/1/s/src/coreclr/utilcode/debug.cpp:303:1
?? at ??:0:0
CEEInfo::doAssert(char const*, int, char const*) at /__w/1/s/src/coreclr/vm/jitinterface.cpp:0:0
?? at ??:0:0
assertAbort at /__w/1/s/src/coreclr/jit/error.cpp:287:9
?? at ??:0:0
Statement::GetRootNode() const at /__w/1/s/src/coreclr/jit/gentree.h:8345:16
 (inlined by) Compiler::SaveAsyncContexts() at /__w/1/s/src/coreclr/jit/async.cpp:228:18
?? at ??:0:0
Phase::Run() at /__w/1/s/src/coreclr/jit/phase.cpp:61:26
?? at ??:0:0
Compiler::compIsForInlining() const at /__w/1/s/src/coreclr/jit/compiler.hpp:4184:13
 (inlined by) Compiler::compCompile(void**, unsigned int*, JitFlags*) at /__w/1/s/src/coreclr/jit/compiler.cpp:4377:9
?? at ??:0:0
Compiler::compIsForInlining() const at /__w/1/s/src/coreclr/jit/compiler.hpp:4184:13
 (inlined by) Compiler::compCompileHelper(CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*) at /__w/1/s/src/coreclr/jit/compiler.cpp:7104:9
?? at ??:0:0
Compiler::compCompileAfterInit(CORINFO_MODULE_STRUCT_*, void**, unsigned int*, JitFlags*) at /__w/1/s/src/coreclr/jit/compiler.cpp:0:0
?? at ??:0:0
jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*)::$_0::operator()(jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_I

Stack trace:

   at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 141
   at Xunit.Assert.True(Boolean condition, String userMessage) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 123
   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
   at Program.<<Main>$>g__TestExecutor68|0_69(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)

Metadata

Metadata

Assignees

Labels

JitStressCLR JIT issues involving JIT internal stress modesarch-arm32area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsos-linuxLinux OS (any supported distro)runtime-async

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions