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

Test failure: System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(useShellExecute: False) #104770

Closed
v-wenyuxu opened this issue Jul 12, 2024 · 9 comments · Fixed by #104973
Assignees
Labels
arch-x64 area-System.Diagnostics.Process blocking-clean-ci-optional Blocking optional rolling runs Known Build Error Use this to report build issues in the .NET Helix tab os-windows-nano Nano Windows SKU
Milestone

Comments

@v-wenyuxu
Copy link

v-wenyuxu commented Jul 12, 2024

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "[FAIL] System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Failed in: runtime-coreclr crossgen2 20240710.1

Failed tests:

net9.0-windows-Release-x64-TestReadyToRun_Release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64
    - System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(useShellExecute: False)

Error message:

 Assert.Equal() Failure: Values differ
Expected: 0
Actual:   298

Stack trace:

   at System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(Boolean useShellExecute) in /_/src/libraries/System.Diagnostics.Process/tests/ProcessStartInfoTests.cs:line 1276
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=736959
Error message validated: [[FAIL] System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 7/15/2024 10:03:05 AM UTC

Report

Build Definition Test Pull Request
741969 dotnet/runtime System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(useShellExecute: False) #104904
736959 dotnet/runtime System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(useShellExecute: False)

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 2 2
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Jul 12, 2024
@danmoseley
Copy link
Member


ERROR_TOO_MANY_POSTS
298 (0x12A)
Too many posts were made to a semaphore.

...?

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr crossgen2 20240713.1

Failed tests:

net9.0-windows-Release-x64-TestReadyToRun_Release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64
    - System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(useShellExecute: False)

Error message:

 Assert.Equal() Failure: Values differ
Expected: 0
Actual:   298

Stack trace:

   at System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(Boolean useShellExecute) in /_/src/libraries/System.Diagnostics.Process/tests/ProcessStartInfoTests.cs:line 1276
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

@MichalStrehovsky MichalStrehovsky added the Known Build Error Use this to report build issues in the .NET Helix tab label Jul 15, 2024
@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr crossgen2 20240714.1

Failed tests:

net9.0-windows-Release-x64-TestReadyToRun_Release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64
    - System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(useShellExecute: False)

Error message:

 Assert.Equal() Failure: Values differ
Expected: 0
Actual:   298

Stack trace:

   at System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(Boolean useShellExecute) in /_/src/libraries/System.Diagnostics.Process/tests/ProcessStartInfoTests.cs:line 1276
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

@mangod9
Copy link
Member

mangod9 commented Jul 16, 2024

@JulieLeeMSFT, this doesnt look like an R2R related issue. Any reason its assigned to me? Anyways @steveisok now owns R2R.

Copy link
Contributor

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

@MichalStrehovsky
Copy link
Member

@JulieLeeMSFT, this doesnt look like an R2R related issue. Any reason its assigned to me? Anyways @steveisok now owns R2R.

This is not R2R, we're also seeing it in native AOT legs. I'm closing the native AOT flavor of this bug as a dup of this one.

@MichalStrehovsky
Copy link
Member

The common theme between the R2R and native AOT failures seems to be Windows Nano Server.

@JulieLeeMSFT
Copy link
Member

@MichalStrehovsky, thanks for triaging.
Removed assignment to @mangod9.

@adamsitnik adamsitnik removed the untriaged New issue has not been triaged by the area owner label Jul 16, 2024
@adamsitnik adamsitnik self-assigned this Jul 16, 2024
adamsitnik added a commit to adamsitnik/runtime that referenced this issue Jul 16, 2024
@adamsitnik adamsitnik added this to the 9.0.0 milestone Jul 16, 2024
@adamsitnik adamsitnik added os-windows-nano Nano Windows SKU and removed os-windows labels Jul 16, 2024
@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr crossgen2 20240715.2

Failed tests:

net9.0-windows-Release-x64-TestReadyToRun_Release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64
    - System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(useShellExecute: False)

Error message:

 Assert.Equal() Failure: Values differ
Expected: 0
Actual:   298

Stack trace:

   at System.Diagnostics.Tests.ProcessStartInfoTests.StartInfo_BadExe(Boolean useShellExecute) in /_/src/libraries/System.Diagnostics.Process/tests/ProcessStartInfoTests.cs:line 1276
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

@github-actions github-actions bot locked and limited conversation to collaborators Aug 17, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-x64 area-System.Diagnostics.Process blocking-clean-ci-optional Blocking optional rolling runs Known Build Error Use this to report build issues in the .NET Helix tab os-windows-nano Nano Windows SKU
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants