Skip to content
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

Fix assertion/possible deadlock in thread shutdown in the presence of ThreadStatics on collectible assemblies #104003

Merged

Merge branch 'fix_thread_statics_collectible' of https://github.com/d…

bcb6880
Select commit
Loading
Failed to load commit list.
Merged

Fix assertion/possible deadlock in thread shutdown in the presence of ThreadStatics on collectible assemblies #104003

Merge branch 'fix_thread_statics_collectible' of https://github.com/d…
bcb6880
Select commit
Loading
Failed to load commit list.
Build Analysis / Build Analysis succeeded Jun 27, 2024 in 0s

.NET Result Analysis

Details

⚠️ The following pipeline(s) will not be analyzed as has been explicited excluded from analysis

All checks completed

[runtime]

[runtime-dev-innerloop]

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]

Failing Configuration

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&)

Was this helpful? Yes No