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

threadlocaltests.runthreadlocaltest8_values thows taskschedulerexception on SLES #47257

Closed
runfoapp bot opened this issue Jan 21, 2021 · 8 comments
Closed
Assignees
Labels
area-VM-threading-mono runtime-mono specific to the Mono runtime

Comments

@runfoapp
Copy link

runfoapp bot commented Jan 21, 2021

Runfo Tracking Issue: threadlocaltests.runthreadlocaltest8_values thows taskschedulerexception on SLES

Build Definition Kind Run Name Console Core Dump Test Results Run Client
961727 runtime Rolling net6.0-Linux-Release-x64-Mono_release-SLES.12.Amd64.Open
961572 runtime Rolling net6.0-Linux-Release-x64-Mono_release-SLES.12.Amd64.Open
961065 runtime Rolling net6.0-Linux-Release-x64-Mono_release-SLES.12.Amd64.Open
960758 runtime Rolling net6.0-Linux-Release-x64-Mono_release-SLES.12.Amd64.Open
959437 runtime PR 47210 net5.0-Linux-Debug-x64-Mono_release-SLES.12.Amd64.Open console.log test results runclient.py
957661 runtime PR 47210 net5.0-Linux-Debug-x64-Mono_release-SLES.12.Amd64.Open console.log test results runclient.py
952932 runtime Rolling net5.0-Linux-Release-x64-Mono_release-SLES.12.Amd64.Open console.log test results runclient.py
951047 runtime PR 47002 net5.0-Linux-Debug-x64-Mono_release-SLES.12.Amd64.Open console.log test results runclient.py
949699 runtime Rolling net5.0-Linux-Release-x64-Mono_release-SLES.12.Amd64.Open console.log test results runclient.py
946185 runtime PR 46745 net5.0-Linux-Debug-x64-Mono_release-SLES.12.Amd64.Open console.log test results runclient.py

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
0 0 0
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Jan 21, 2021
@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@hoyosjs hoyosjs added area-System.Threading runtime-mono specific to the Mono runtime and removed untriaged New issue has not been triaged by the area owner labels Jan 21, 2021
@hoyosjs
Copy link
Member

hoyosjs commented Jan 21, 2021

@kouvel do you know who would be the best to help look at this?

@stephentoub
Copy link
Member

The relevant part of the error:
" ---- System.ExecutionEngineException : Couldn't create thread. Error 0x0"

@lambdageek

This comment has been minimized.

@lambdageek
Copy link
Member

That said, there is something very strange going on:

System.ExecutionEngineException : Couldn't create thread. Error 0x0

The only code that I can find that has that string is

mono_error_set_execution_engine (error, "Couldn't create thread. Error 0x%x", mono_w32error_get_last());

but that code is explicitly for non-netcore Mono. It shouldn't even be compiled - how is it running???

@lambdageek lambdageek self-assigned this Jan 21, 2021
@akoeplinger
Copy link
Member

akoeplinger commented Jan 21, 2021

How is this test even running, it's supposed to be disabled on mono:

[ActiveIssue("https://github.com/dotnet/runtime/issues/43981", TestRuntimes.Mono)]
public static void RunThreadLocalTest8_Values()

@akoeplinger
Copy link
Member

Ah, looks like all of these failures come from PRs/builds targetting the release/5.0 branch where this test is still enabled: #43981 (comment)

@akoeplinger
Copy link
Member

I've opened a backport PR for 5.0 here: #47276

I don't think there's anything else to do here so closing.

@ghost ghost locked as resolved and limited conversation to collaborators May 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-VM-threading-mono runtime-mono specific to the Mono runtime
Projects
None yet
Development

No branches or pull requests

5 participants