dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.36k stars 4.75k forks source link

Test failure: baseservices/exceptions/regressions/V1/SEH/VJ/RecursiveException/RecursiveException.cmd #109498

Open v-wenyuxu opened 1 week ago

v-wenyuxu commented 1 week ago

Failed in: runtime-coreclr jitstress2-jitstressregs 20241103.1

Failed tests:

coreclr osx arm64 Checked jitstress2_jitstressregs4 @ OSX.1200.ARM64.Open
    - baseservices/exceptions/regressions/V1/SEH/VJ/RecursiveException/RecursiveException.cmd

Error message:

 Assertion failed: ((end & ~PAGE_MASK) == 0), function MemoryRegion, file memoryregion.h, line 48.
waitpid() returned successfully (wstatus 00000086) WEXITSTATUS 0 WTERMSIG 6
/private/tmp/helix/working/B50709B6/w/A589096A/e/baseservices/exceptions/baseservices-exceptions/../regressions/V1/SEH/VJ/RecursiveException/RecursiveException.sh: line 461: 36412 Segmentation fault: 11  (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /tmp/helix/working/B50709B6/w/A589096A/uploads/regressions/V1/SEH/VJ/RecursiveException/output.txt
Raw output:
BEGIN EXECUTION
/tmp/helix/working/B50709B6/p/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true RecursiveException.dll ''
[createdump] Gathering state for process 36412 
[createdump] Crashing thread 26c46f signal 11 (000b)
[createdump] Writing crash report to file /cores/coredump.36412.dmp.crashreport.json
[createdump] Crash report successfully written
Expected: 100
Actual: 139
END EXECUTION - FAILED
Test failed. Trying to see if dump file was created in /cores since 11/3/2024 10:15:48 AM
Processing /cores/coredump.36412.dmp.crashreport.json
Printing stacktrace from '/cores/coredump.36412.dmp.crashreport.json'
Invoking llvm-symbolizer --pretty-print
Errors while running llvm-symbolizer --pretty-print
System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'llvm-symbolizer' with working directory '/private/tmp/helix/working/B50709B6/w/A589096A/e/baseservices/exceptions/baseservices-exceptions'. No such file or directory
   at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo startInfo, String resolvedFilename, String[] argv, String[] envp, String cwd, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec) in /_/src/libraries/System.Diagnostics.Process/src/System/Diagnostics/Process.Unix.cs:line 499
   at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo) in /_/src/libraries/System.Diagnostics.Process/src/System/Diagnostics/Process.Unix.cs:line 456
   at CoreclrTestLib.CoreclrTestWrapperLib.TryPrintStackTraceFromCrashReport(String crashReportJsonFile, TextWriter outputWriter)
Test Harness Exitcode is : 1
To run the test:
Set up CORE_ROOT and run.
> /private/tmp/helix/working/B50709B6/w/A589096A/e/baseservices/exceptions/baseservices-exceptions/../regressions/V1/SEH/VJ/RecursiveException/RecursiveException.sh

Stack trace:

   at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 141
   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
   at Program.<<Main>$>g__TestExecutor115|0_116(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
Queued Pipeline Pipeline_Configuration OS Arch Test Outcome Properties BuildReason
2024-11-03T18:11:37.76Z runtime-coreclr jitstress2-jitstressregs Checked-jitstress2_jitstressregs4 osx.1200.arm64.open arm64 baseservices/exceptions/regressions/V1/SEH/VJ/RecursiveException/RecursiveException.cmd Failed {"System.JobId":"765fd5e9-e47f-5cb0-4cbf-499eaaaee93e","BuildId":"859526","System.JobName":"default","DefinitionName":"runtime-coreclr jitstress2-jitstressregs","DefinitionId":"111","Project":"public","AzurePipelinesTestRunId":"22355042","System.StageAttempt":"1","System.JobAttempt":"1","System.PhaseName":"run_test_p1osx_arm64_checked","System.StageName":"Build","Reason":"Schedule","CollectionUri":"https://dev.azure.com/dnceng-public/","architecture":"arm64","System.PhaseAttempt":"1","configuration":"Checked-jitstress2_jitstressregs4","BuildNumber":"20241103.1","operatingSystem":"OSX.1200.ARM64.Open"} Schedule
dotnet-policy-service[bot] commented 1 week ago

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.

JulieLeeMSFT commented 1 week ago

@EgorBo, PTAL.