-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[libraries-pgo] segfault in System.Linq.Tests #98292
Comments
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsExample pipeline run: https://dev.azure.com/dnceng-public/public/_build/results?buildId=561955&view=results DOTNET_TC_QuickJitForLoops=1
DOTNET_EnableCrashReport=1
DOTNET_TieredCompilation=1
DOTNET_JitRandomOnStackReplacement=15
DOTNET_TC_OnStackReplacement=1
DOTNET_OSR_HitLimit=2
DOTNET_DbgMiniDumpName=/home/helixbot/dotnetbuild/dumps/coredump.%d.dmp
DOTNET_DbgEnableMiniDump=1
DOTNET_TC_OnStackReplacement_InitialCounter=1
+ ./RunTests.sh --runtime-path /datadisks/disk1/work/AE710998/p
========================= Begin custom configuration settings ==============================
export __IsXUnitLogCheckerSupported=1
========================== End custom configuration settings ===============================
----- start Sun Feb 11 04:54:09 PM UTC 2024 =============== To repro directly: =====================================================
pushd .
/datadisks/disk1/work/AE710998/p/dotnet exec --runtimeconfig System.Linq.Tests.runtimeconfig.json --depsfile System.Linq.Tests.deps.json xunit.console.dll System.Linq.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing
popd
===========================================================================================================
/datadisks/disk1/work/AE710998/w/BB410A69/e /datadisks/disk1/work/AE710998/w/BB410A69/e
Discovering: System.Linq.Tests (method display = ClassAndMethod, method display options = None)
Discovered: System.Linq.Tests (found 1754 of 1758 test cases)
Starting: System.Linq.Tests (parallel test collections = on [2 threads], stop on fail = off)
System.Linq.Tests.WhereTests.IndexOverflows [SKIP]
Condition(s) not met: "IsStressModeEnabled"
./RunTests.sh: line 180: 2568 Segmentation fault (core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Linq.Tests.runtimeconfig.json --depsfile System.Linq.Tests.deps.json xunit.console.dll System.Linq.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/datadisks/disk1/work/AE710998/w/BB410A69/e
----- end Sun Feb 11 04:54:30 PM UTC 2024 ----- exit code 139 ----------------------------------------------------------
exit code 139 means SIGSEGV Illegal memory access. Deref invalid pointer, overrunning buffer, stack overflow etc. Core dumped. cc @dotnet/jit-contrib
|
CC @AndyAyersMS, it happened in Pipelines - Runs for runtime-coreclr libraries-jitstress2-jitstressregs (azure.com)
|
More segfaults in System.Linq.Tests Work Item
|
These haven't failed (in this way) since 3/18. Will try to repro. |
Several hundred local runs with no repro. Going to unmark this as blocking for now. |
@AndyAyersMS, it happend in libraries-pgo: |
We expect #101709 to fix this one. |
Example pipeline run: https://dev.azure.com/dnceng-public/public/_build/results?buildId=561955&view=results
Example console log: https://helixre107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-heads-main-a462ac17c3a4407a9b/System.Linq.Tests/1/console.9c49f47e.log?helixlogtype=result
cc @dotnet/jit-contrib
The text was updated successfully, but these errors were encountered: