Fix assertion/possible deadlock in thread shutdown in the presence of ThreadStatics on collectible assemblies #104003
.NET Result Analysis
Details
⚠️ The following pipeline(s) will not be analyzed as has been explicited excluded from analysis
All checks completed
Build Rerun
✔️ Build passed after 1 retries.
(Attempt #1) [link to build]
runtime / Build / coreclr Pri0 Runtime Tests Run osx x64 checked / Send tests to Helix (Unix)
[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]-
❌.packages/microsoft.dotnet.helix.sdk/9.0.0-beta.24311.10/tools/azure-pipelines/AzurePipelines.MultiQueue.targets(44,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test baseservices/exceptions/unhandled/unhandledTester/unhandledTester.cmd has failed. Check the Test tab or [this console log]
Non-Deterministic Test Failures Detected
❌ baseservices/exceptions/unhandled/unhandledTester/unhandledTester.cmd [Console] [Details] [Artifacts] [1.75% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
- Exception Message
cmdLine:/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/baseservices-exceptions/../unhandled/unhandledTester/unhandledTester.sh Timed Out (timeout in milliseconds: 600000 from variable __TestTimeout, start: 6/26/2024 8:50:02 PM, end: 6/26/2024 9:00:02 PM)
Return code: -100
Raw output file: /tmp/helix/working/B82A09FD/w/A27708E5/uploads/unhandled/unhandledTester/output.txt
Raw output:
BEGIN EXECUTION
/tmp/helix/working/B82A09FD/p/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true unhandledTester.dll ''
"Unhandled exception. System.Exception: Test"
" at TestUnhandledException.Program.Main(String[] args)"
""
Test process unhandled.dll with argument main exited
Test process exited with expected error code and produced expected output
"Unhandled exception. System.DllNotFoundException: Unable to load shared library '__internal' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: "
"dlopen(/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/__internal.dylib, 0x0001): tried: '/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/__internal.dylib' (no such file)"
"dlopen(/tmp/helix/working/B82A09FD/p/__internal.dylib, 0x0001): tried: '/tmp/helix/working/B82A09FD/p/__internal.dylib' (no such file), '/private/tmp/helix/working/B82A09FD/p/__internal.dylib' (no such file)"
"dlopen(__internal.dylib, 0x0001): tried: '__internal.dylib' (no such file), '/usr/local/lib/__internal.dylib' (no such file), '/usr/lib/__internal.dylib' (no such file), '/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/__internal.dylib' (no such file)"
"dlopen(/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/lib__internal.dylib, 0x0001): tried: '/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/lib__internal.dylib' (no such file)"
"dlopen(/tmp/helix/working/B82A09FD/p/lib__internal.dylib, 0x0001): tried: '/tmp/helix/working/B82A09FD/p/lib__internal.dylib' (no such file), '/private/tmp/helix/working/B82A09FD/p/lib__internal.dylib' (no such file)"
"dlopen(lib__internal.dylib, 0x0001): tried: 'lib__internal.dylib' (no such file), '/usr/local/lib/lib__internal.dylib' (no such file), '/usr/lib/lib__internal.dylib' (no such file), '/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/lib__internal.dylib' (no such file)"
"dlopen(/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/__internal, 0x0001): tried: '/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/__internal' (no such file)"
"dlopen(/tmp/helix/working/B82A09FD/p/__internal, 0x0001): tried: '/tmp/helix/working/B82A09FD/p/__internal' (no such file), '/private/tmp/helix/working/B82A09FD/p/__internal' (no such file)"
"dlopen(__internal, 0x0001): tried: '__internal' (no such file), '/usr/local/lib/__internal' (no such file), '/usr/lib/__internal' (no such file), '/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/__internal' (no such file)"
"dlopen(/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/lib__internal, 0x0001): tried: '/private/tmp/helix/working/B82A09FD/w/A27708E5/e/baseservices/exceptions/unhandled/unhandledTester/lib__internal' (no such file)"
"dlopen(/tmp/helix/working/B82A09FD/p/lib__internal, 0x0001): tried: '/tmp/helix/working/B82A09FD/p/lib__internal' (no such file), '/private/tmp/helix/working/B82A09FD/p/lib__internal' (no such file)"
"dlopen(lib__internal, 0x0001): tried: 'lib__internal' (no such file), '/usr/loc- CallStack
at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 146 at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix) at Program.<<Main>$>g__TestExecutor17|0_18(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)