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

[6.0, 7.0] System.Diagnostics.Tests.ProcessTests.Test*WorkingSet* assert failures #93491

Closed
carlossanlop opened this issue Oct 13, 2023 · 3 comments
Labels
arch-x64 area-VM-meta-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-linux Linux OS (any supported distro) runtime-mono specific to the Mono runtime

Comments

@carlossanlop
Copy link
Member

carlossanlop commented Oct 13, 2023

Error Blob

Affecting both 6.0 and 7.0 and both TestWorkingSet and TestWorkingSet64

{
  "ErrorMessage": "",
  "BuildRetry": false,
  "ErrorPattern": "at System.Diagnostics.Tests.ProcessTests.Test.*WorkingSet",
  "ExcludeConsoleLog": true
}

Reproduction Steps

    System.Diagnostics.Tests.ProcessTests.TestWorkingSet [FAIL]
      Assert.InRange() Failure
      Range:  (1 - 2147483647)
      Actual: 0
      Stack Trace:
        /_/src/libraries/System.Diagnostics.Process/tests/ProcessTests.cs(2081,0): at System.Diagnostics.Tests.ProcessTests.TestWorkingSet()
           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
        /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(69,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
  • TestWorkingSet64
  System.Diagnostics.Tests.ProcessTests.TestWorkingSet64 [FAIL]
    Assert.InRange() Failure
    Range:  (1 - 9223372036854775807)
    Actual: 0
    Stack Trace:
      /_/src/libraries/System.Diagnostics.Process/tests/ProcessTests.cs(822,0): at System.Diagnostics.Tests.ProcessTests.TestWorkingSet64()
      /_/src/mono/System.Private.CoreLib/src/System/Reflection/MethodInvoker.Mono.cs(33,0): at System.Reflection.MethodInvoker.InterpretedInvoke(Object obj, Span`1 args, BindingFlags invokeAttr)

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=437130
Error message validated: at System.Diagnostics.Tests.ProcessTests.Test.*WorkingSet
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 10/16/2023 6:29:54 PM UTC

Report

Build Definition Test Pull Request
440191 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestPeakWorkingSet #93395
440236 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet64
440233 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestPeakWorkingSet
440099 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestPeakWorkingSet64
440091 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet
440086 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet64
439891 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestPeakWorkingSet #93554
439429 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestPeakWorkingSet #93543
439643 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet #93395
439131 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet #93530
439030 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet #93395
438653 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet #93395
438403 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet #93505
438355 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet
438271 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet64 #93395
438277 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet #93390
438264 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet
438244 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet
438152 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet64 #92979
437229 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet64 #93396
437672 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet #93395
437130 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet #92980
436528 dotnet/runtime System.Diagnostics.Tests.ProcessTests.TestWorkingSet64 #93395

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
9 23 23
@carlossanlop carlossanlop added area-System.Diagnostics.Process os-linux Linux OS (any supported distro) arch-x64 blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' untriaged New issue has not been triaged by the area owner runtime-mono specific to the Mono runtime Known Build Error Use this to report build issues in the .NET Helix tab labels Oct 13, 2023
@ghost
Copy link

ghost commented Oct 13, 2023

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

Issue Details

Error Blob

Affecting both 6.0 and 7.0 and both TestWorkingSet and TestWorkingSet64

{
  "ErrorMessage": "at System.Diagnostics.Tests.ProcessTests.TestWorkingSet",
  "BuildRetry": false,
  "ErrorPattern": "",
  "ExcludeConsoleLog": true
}

Reproduction Steps

    System.Diagnostics.Tests.ProcessTests.TestWorkingSet [FAIL]
      Assert.InRange() Failure
      Range:  (1 - 2147483647)
      Actual: 0
      Stack Trace:
        /_/src/libraries/System.Diagnostics.Process/tests/ProcessTests.cs(2081,0): at System.Diagnostics.Tests.ProcessTests.TestWorkingSet()
           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
        /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs(69,0): at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
  • TestWorkingSet64
  System.Diagnostics.Tests.ProcessTests.TestWorkingSet64 [FAIL]
    Assert.InRange() Failure
    Range:  (1 - 9223372036854775807)
    Actual: 0
    Stack Trace:
      /_/src/libraries/System.Diagnostics.Process/tests/ProcessTests.cs(822,0): at System.Diagnostics.Tests.ProcessTests.TestWorkingSet64()
      /_/src/mono/System.Private.CoreLib/src/System/Reflection/MethodInvoker.Mono.cs(33,0): at System.Reflection.MethodInvoker.InterpretedInvoke(Object obj, Span`1 args, BindingFlags invokeAttr)
Author: carlossanlop
Assignees: -
Labels:

area-System.Diagnostics.Process, os-linux, arch-x64, blocking-clean-ci, untriaged, runtime-mono, Known Build Error

Milestone: -

@carlossanlop carlossanlop changed the title [6.0, 7.0] System.Diagnostics.Tests.ProcessTests.TestWorkingSet* assert failures [6.0, 7.0] System.Diagnostics.Tests.ProcessTests.Test*WorkingSet* assert failures Oct 13, 2023
@carlossanlop carlossanlop added Known Build Error Use this to report build issues in the .NET Helix tab area-VM-meta-mono and removed Known Build Error Use this to report build issues in the .NET Helix tab area-System.Diagnostics.Process labels Oct 13, 2023
@lambdageek
Copy link
Member

Maybe we need #85649 ?

@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Oct 16, 2023
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Oct 17, 2023
@carlossanlop
Copy link
Member Author

Should be fixed with #93572 and #93574

@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Oct 17, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Nov 16, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-x64 area-VM-meta-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-linux Linux OS (any supported distro) runtime-mono specific to the Mono runtime
Projects
None yet
Development

No branches or pull requests

2 participants