-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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 SuperPMIdisabled-testThe test is disabled in source code against the issueThe test is disabled in source code against the issuein-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is merged
Milestone
Description
See the test being added in #79772 (src/tests/JIT/opt/ValueNumbering/ExposedLocalsNumbering.csproj).
The test tries to induce a race that could lead to an out-of-bounds access with a bypassed bounds check. This caused interpreter on MacOS x64 to crash in CI:
JIT/opt/ValueNumbering/ExposedLocalsNumbering/ExposedLocalsNumbering.sh [FAIL]
=================================================================
External Debugger Dump:
=================================================================
/private/tmp/helix/working/A89108ED/w/AA5E0950/e/JIT/opt/ValueNumbering/ExposedLocalsNumbering/ExposedLocalsNumbering.sh: line 426: 20391 Abort trap: 6 (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"
Return code: 1
Raw output file: /tmp/helix/working/A89108ED/w/AA5E0950/uploads/Reports/JIT.opt/ValueNumbering/ExposedLocalsNumbering/ExposedLocalsNumbering.output.txt
Raw output:
BEGIN EXECUTION
/tmp/helix/working/A89108ED/p/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false ExposedLocalsNumbering.dll ''
=================================================================
Native Crash Reporting
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
0x10f32bb64 - /private/tmp/helix/working/A89108ED/p/libcoreclr.dylib : mono_dump_native_crash_info
0x10f2cf80e - /private/tmp/helix/working/A89108ED/p/libcoreclr.dylib : mono_handle_native_crash
0x10f2254ff - /private/tmp/helix/working/A89108ED/p/libcoreclr.dylib : mono_sigsegv_signal_handler_debug
0x7ff804ccddfd - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x7ff7b142bcc0 - Unknown
0x10f32d1f3 - /private/tmp/helix/working/A89108ED/p/libcoreclr.dylib : interp_runtime_invoke
0x10f14b798 - /private/tmp/helix/working/A89108ED/p/libcoreclr.dylib : mono_runtime_invoke_checked
0x10f15409c - /private/tmp/helix/working/A89108ED/p/libcoreclr.dylib : do_exec_main_checked
0x10f288422 - /private/tmp/helix/working/A89108ED/p/libcoreclr.dylib : mono_jit_exec
0x10f28b958 - /private/tmp/helix/working/A89108ED/p/libcoreclr.dylib : mono_main
0x10f307573 - /private/tmp/helix/working/A89108ED/p/libcoreclr.dylib : monovm_execute_assembly
0x10ead8302 - /private/tmp/helix/working/A89108ED/p/corerun : main
0x10f02451e - Unknown
The test will be disabled against this issue once/if #79772 is merged.
CoreCLR failures:
https://dev.azure.com/dnceng-public/public/_build/results?buildId=133883&view=ms.vss-test-web.build-test-results-tab
https://dev.azure.com/dnceng-public/public/_build/results?buildId=133827&view=ms.vss-test-web.build-test-results-tab&runId=2905668&resultId=119527&paneView=debug
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 SuperPMIdisabled-testThe test is disabled in source code against the issueThe test is disabled in source code against the issuein-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is merged