runtime: [GCStress] JIT/Methodical/tailcall/_il_dbgreference_i Assert failure SanityCheck()
export COMPlus_TieredCompilation=0
export COMPlus_DbgEnableMiniDump=1
export COMPlus_DbgMiniDumpName=$HELIX_DUMP_FOLDER/coredump.%d.dmp
export COMPlus_GCStress=0xC
JIT/Methodical/tailcall/_il_dbgreference_i/_il_dbgreference_i.sh [FAIL]
Unhandled exception.
Assert failure(PID 2769 [0x00000ad1], Thread: 2769 [0x0ad1]): SanityCheck()
File: /__w/1/s/src/coreclr/src/vm/methodtable.cpp Line: 9367
Image: /root/helix/work/correlation/corerun
/root/helix/work/workitem/JIT/Methodical/tailcall/_il_dbgreference_i/_il_dbgreference_i.sh: line 356: 2769 Aborted $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"
Return code: 1
Raw output file: /root/helix/work/workitem/JIT/Methodical/Reports/JIT.Methodical/tailcall/_il_dbgreference_i/_il_dbgreference_i.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun _il_dbgreference_i.dll ''
2 Gathering state for process 2769 corerun
Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.2769.dmp
Written 55345152 bytes (13512 pages) to core file
Dump successfully written
Expected: 100
Actual: 134
END EXECUTION - FAILED
https://dev.azure.com/dnceng/public/_build/results?buildId=793659&view=results https://helix.dot.net/api/2019-06-17/jobs/d2e0c1f9-e5dc-4d0c-9252-d4f2d7fe271c/workitems/JIT.Methodical/console
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 16 (16 by maintainers)
Commits related to this issue
- Properly handle byrefs in tailcall helper stubs Switch to using ByReference instead of using stind.i/ldind.i and relying on the JIT to report the locations being moved between. Fixes #41555 — committed to jakobbotsch/runtime by jakobbotsch 4 years ago
- Properly handle byrefs in tailcall helper stubs (#41815) * Properly handle byrefs in tailcall helper stubs Switch to using ByReference instead of using stind.i/ldind.i and relying on the JIT to r... — committed to dotnet/runtime by jakobbotsch 4 years ago
- Properly handle byrefs in tailcall helper stubs Switch to using ByReference instead of using stind.i/ldind.i and relying on the JIT to report the locations being moved between. Fixes #41555 — committed to dotnet/runtime by jakobbotsch 4 years ago
- [release/5.0-rc2] Properly handle byrefs in tailcall helper stubs (#41875) * Properly handle byrefs in tailcall helper stubs Switch to using ByReference instead of using stind.i/ldind.i and relyin... — committed to dotnet/runtime by github-actions[bot] 4 years ago
@jakobbotsch Thanks a lot for fixing this issue.