Skip to content

Assertion `(processingState & ~InstrumentationDataProcessingState::UpdateProcessMask) == InstrumentationDataProcessingState::Done' #120237

@JulieLeeMSFT

Description

@JulieLeeMSFT

Tens of test failures started from Sept 22nd run: runtime-coreclr libraries-pgo/20250922.1.

Many pipelines and tests failed including but not limited to:

net10.0-linux-Release-arm-instrument_if_optimizing-(Debian.13.Arm32.Open)Ubuntu.2204.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-13-helix-arm32v7
- Microsoft.CSharp.Tests

Error message

  Starting:    Microsoft.CSharp.Tests (parallel test collections = on [2 threads], stop on fail = off)
dotnet: /__w/1/s/src/coreclr/inc/pgo_formatprocessing.h:170: bool ProcessSchemaUpdateFunctor::ProcessInteger(int32_t): Assertion `(processingState & ~InstrumentationDataProcessingState::UpdateProcessMask) == InstrumentationDataProcessingState::Done' failed.
dotnet: /__w/1/s/src/coreclr/inc/pgo_formatprocessing.h:170: bool ProcessSchemaUpdateFunctor::ProcessInteger(int32_t): Assertion `(processingState & ~InstrumentationDataProcessingState::UpdateProcessMask) == InstrumentationDataProcessingState::Done' failed.
[createdump] Gathering state for process 36 dotnet
[createdump] Crashing thread 0031 signal 6 (0006)
[createdump] Writing crash report to file /datadisks/disk1/dumps/coredump.36.dmp.crashreport.json
[createdump] Crash report successfully written
[createdump] Writing minidump with heap to file /datadisks/disk1/dumps/coredump.36.dmp
[createdump] Written 151302144 bytes (36939 pages) to core file
[createdump] Target process is alive
waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0
[createdump] Dump successfully written in 423ms
./RunTests.sh: line 178:    36 Aborted                 (core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig Microsoft.CSharp.Tests.runtimeconfig.json --depsfile Microsoft.CSharp.Tests.deps.json xunit.console.dll Microsoft.CSharp.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/root/helix/work/workitem/e
----- end Mon Sep 22 03:55:28 PM UTC 2025 ----- exit code 134 ----------------------------------------------------------
exit code 134 means SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.

Stack trace

Printing stacktrace from '/datadisks/disk1/dumps/coredump.36.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

...

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runs

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions