dotnet / runtime

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

Test failure: baseservices/exceptions/regressions/V1/SEH/VJ/MultipleException/MultipleException.cmd #109693

Open v-wenyuxu opened 2 days ago

v-wenyuxu commented 2 days ago

Failed in: runtime-coreclr jitstress2-jitstressregs 20241110.1

Failed tests:

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

Error message:

 ASSERT FAILED
    Expression: (end & ~(~(vm_page_size-1))) == 0
    Location:   line 48 in /Users/runner/work/1/s/src/coreclr/debug/createdump/memoryregion.h
    Function:   MemoryRegion
    Process:    2631
waitpid() returned successfully (wstatus 00000086) WEXITSTATUS 0 WTERMSIG 6
/private/tmp/helix/working/AFE0099C/w/A06608FE/e/baseservices/exceptions/baseservices-exceptions/../regressions/V1/SEH/VJ/MultipleException/MultipleException.sh: line 461:  2629 Segmentation fault: 11  (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /tmp/helix/working/AFE0099C/w/A06608FE/uploads/regressions/V1/SEH/VJ/MultipleException/output.txt
Raw output:
BEGIN EXECUTION
/tmp/helix/working/AFE0099C/p/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true MultipleException.dll ''
[createdump] Gathering state for process 2629 
[createdump] Crashing thread 88d510 signal 11 (000b)
[createdump] Writing crash report to file /cores/coredump.2629.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/10/2024 10:23:59 AM
Processing /cores/coredump.2629.dmp.crashreport.json
Printing stacktrace from '/cores/coredump.2629.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/AFE0099C/w/A06608FE/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/AFE0099C/w/A06608FE/e/baseservices/exceptions/baseservices-exceptions/../regressions/V1/SEH/VJ/MultipleException/MultipleException.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__TestExecutor110|0_111(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
dotnet-policy-service[bot] commented 2 days ago

Tagging subscribers to this area: @dotnet/area-system-diagnostics-process See info in area-owners.md if you want to be subscribed.

dotnet-policy-service[bot] commented 1 day ago

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