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

TestLogsAllCategoriesDefaultLevelFallback fails frequently #2541

Open
jander-msft opened this issue Aug 30, 2021 · 11 comments
Open

TestLogsAllCategoriesDefaultLevelFallback fails frequently #2541

jander-msft opened this issue Aug 30, 2021 · 11 comments

Comments

@jander-msft
Copy link
Member Author

This test seems to only fail on Windows builds.

@jander-msft
Copy link
Member Author

Similarly, the TestLogsUseAppFiltersAndFilterSpecs test fails frequently on Windows: https://runfo.azurewebsites.net/search/tests/?q=started%3A%7E7+definition%3Adiagnostics-public-ci+name%3A%22TestLogsUseAppFiltersAndFilterSpecs%22

@jander-msft jander-msft changed the title TestLogsAllCategoriesDefaultLevelFallback fails frequestly TestLogsAllCategoriesDefaultLevelFallback fails frequently Aug 31, 2021
@tommcdon
Copy link
Member

tommcdon commented Sep 2, 2021

@josalem

@tommcdon tommcdon added this to the 6.0.0 milestone Sep 2, 2021
@josalem
Copy link
Contributor

josalem commented Sep 2, 2021

Based on a cursory look at the test failures and code, it looks like this might be a timing issue with the pipeline tests. The failures are all "read past end of stream" (the client exits while we tried to read) or "operation cancelled" (we took too long to read and hit the timeout).

Both failures imply something wrong with the tracee process. The current test structure doesn't capture the sub-process' stderr and stdout, so we can't know what's going on there.

@jander-msft can you repro these locally? They all seem to be in the monitor.pipeline tests.

@jander-msft
Copy link
Member Author

These have never reproduced locally for me.

In general, the tracee processes for many of these types of tests in the diagnostics are uncontrolled which exposes them to timing issues. I think it would be good to rewrite the tracee processes to have a better control flow in order to eliminate stability issues that might be causing these problems. In dotnet-monitor, we have a single test process with multiple scenarios with a single communication mechanism with the test host process that explicitly controls when the test app process should start and stop the intended scenario. Given some time, I can bring that back to diagnostics to potentially help alleviate these types of issues.

@mikem8361
Copy link
Member

Not sure if related to this failure but TestLogsWildcardCategory is failing all the time now. We need to fix or disable this test right away.

[2:39 PM] Mike McLaughlin
✘ Microsoft.Diagnostics.Monitoring.EventPipe.UnitTests.EventLogsPipelineUnitTests.TestLogsWildcardCategory
System.Exception : Read past end of stream.  
   at FastSerialization.IOStreamStreamReader.Fill(Int32 minimum)
   at FastSerialization.MemoryStreamReader.ReadByte()
   at FastSerialization.Deserializer.ReadObject()
   at Microsoft.Diagnostics.Tracing.EventPipeEventSource.Process()
   at Microsoft.Diagnostics.Monitoring.EventPipe.DiagnosticsEventPipeProcessor.<>c__DisplayClass11_0.<<Process>b__1>d.MoveNext() in /_/src/Microsoft.Diagnostics.Monitoring.EventPipe/DiagnosticsEventPipeProcessor.cs:line 81
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.Diagnostics.Monitoring.EventPipe.DiagnosticsEventPipeProcessor.<>c__DisplayClass11_0.<<Process>b__1>d.MoveNext() in /_/src/Microsoft.Diagnostics.Monitoring.EventPipe/DiagnosticsEventPipeProcessor.cs:line 100
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.Diagnostics.Monitoring.EventPipe.DiagnosticsEventPipeProcessor.Process(DiagnosticsClient client, TimeSpan duration, CancellationToken token) in /_/src/Microsoft.Diagnostics.Monitoring.EventPipe/DiagnosticsEventPipeProcessor.cs:line 47
   at Microsoft.Diagnostics.Monitoring.Pipeline.RunAsyncCore(CancellationToken token) in /_/src/Microsoft.Diagnostics.Monitoring/Pipeline.cs:line 99
   at Microsoft.Diagnostics.Monitoring.Pipeline.RunAsyncCore(CancellationToken token) in /_/src/Microsoft.Diagnostics.Monitoring/Pipeline.cs:line 109
   at Microsoft.Diagnostics.Monitoring.Pipeline.SafeExecuteTask(Func`1 acquireTask) in /_/src/Microsoft.Diagnostics.Monitoring/Pipeline.cs:line 223
   at Microsoft.Diagnostics.Monitoring.EventPipe.UnitTests.EventLogsPipelineUnitTests.GetLogsAsync(Action`1 settingsCallback) in /_/src/tests/Microsoft.Diagnostics.Monitoring.EventPipe/EventLogsPipelineUnitTests.cs:line 226
   at Microsoft.Diagnostics.Monitoring.EventPipe.UnitTests.EventLogsPipelineUnitTests.GetLogsAsync(Action`1 settingsCallback) in /_/src/tests/Microsoft.Diagnostics.Monitoring.EventPipe/EventLogsPipelineUnitTests.cs:line 227
   at Microsoft.Diagnostics.Monitoring.EventPipe.UnitTests.EventLogsPipelineUnitTests.TestLogsWildcardCategory() in /_/src/tests/Microsoft.Diagnostics.Monitoring.EventPipe/EventLogsPipelineUnitTests.cs:line 187
--- End of stack trace from previous location where exception was thrown ---

@mikem8361
Copy link
Member

Disabled EventLogsPipelineUnitTests.TestLogsAllCategoriesAllLevels for Windows in PR #2569

@jander-msft
Copy link
Member Author

Wanted to capture some of the failing builds before they disappear:

Azure DevOps Build: 1301195
Definition: diagnostics-public-ci
GitHub Repository: dotnet/diagnostics
Queue Time: 8/18/2021 5:18:12 AM
Target Branch: main
Pull Request: 2514
Attempts: 2
Result: Failed
Test Run Test Name Message
Tests Windows x64 Release TestLogsAllCategoriesDefaultLevelFallback Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Some warning message with 6\r\nActual: Warning message.\r\n ↑ (pos 0)
Azure DevOps Build: 1316659
Definition: diagnostics-public-ci
GitHub Repository: dotnet/diagnostics
Queue Time: 8/24/2021 9:26:32 PM
Target Branch: main
Pull Request: 2508
Attempts: 2
Result: Succeeded
Test Run Test Name Message
Tests Windows x86 Release TestLogsAllCategoriesDefaultLevelFallback System.Exception : Read past end of stream.
Azure DevOps Build: 1319615
Definition: diagnostics-public-ci
GitHub Repository: dotnet/diagnostics
Queue Time: 8/25/2021 8:11:13 PM
Target Branch: main
Attempts: 1
Result: Failed
Test Run Test Name Message
Tests Windows x64 Release TestLogsAllCategoriesDefaultLevelFallback System.Exception : Read past end of stream.
Tests Windows x64 Debug TestLogsUseAppFiltersAndFilterSpecs Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)

@tommcdon
Copy link
Member

Similar errors with TestLogsAllCategoriesDefaultLevel

Test Run Build Kind Message
Tests Windows x64 Debug 1384791 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x64 Debug 1383959 Rolling System.Exception : Read past end of stream.
Tests Windows x86 Release 1383391 Pull Request System.Exception : Read past end of stream.
Tests Windows x64 Release 1378760 Rolling Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x64 Debug 1377767 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x64 Release 1377767 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x86 Release 1377767 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x86 Release 1376451 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x64 Debug 1375133 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x86 Release 1373782 Rolling Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x86 Release 1373308 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x64 Debug 1373294 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x86 Release 1373294 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x64 Debug 1372020 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)
Tests Windows x86 Release 1372020 Pull Request Assert.Equal() Failure\r\n ↓ (pos 0)\r\nExpected: Another message\r\nActual: Warning message.\r\n ↑ (pos 0)

@tommcdon tommcdon modified the milestones: 6.0.0, 7.0.0 Oct 26, 2021
@tommcdon tommcdon modified the milestones: 7.0.0, Future Jun 6, 2022
mikem8361 pushed a commit to mikem8361/diagnostics that referenced this issue Jun 15, 2022
Add common test runner and project (CommonTestRunner)

Disable 7.0 singlefile and aspnet tests until new test infra is in

DotNetBuildDebuggeeTestStep.cs resilient against test environment

Change TFM on .NET 7 for Unix as well

Adjust ProcessInfo tests to account for full "managed" commandline

Remove net5.0 testing

Don't install 3.1 on arm64

Build and run tests on MacOS M1

dotnet#2568 Reenable EventLogsPipeUnitTests and EventCounterTriggerTests
dotnet#2541 TestLogsAllCategoriesDefaultLevelFallback fails frequently
dotnet#2819 Diagnostics tests don't run on MacOS arm64

Fix x86 GCEventTest

Don't dispose EventPipeSession in EventPipeSessionTests because they hang for 30secs during the dispose.

Disable (setting COMPlus_EnableWriteXorExecute=0) W^E in SOSRunner so bpmd tests work on 7.0.

Add --address option to modules command
mikem8361 pushed a commit to mikem8361/diagnostics that referenced this issue Jun 23, 2022
Add common test runner and project (CommonTestRunner)

Disable 7.0 singlefile and aspnet tests until new test infra is in

DotNetBuildDebuggeeTestStep.cs resilient against test environment

Change TFM on .NET 7 for Unix as well

Adjust ProcessInfo tests to account for full "managed" commandline

Remove net5.0 testing

Don't install 3.1 on arm64

Build and run tests on MacOS M1

dotnet#2568 Reenable EventLogsPipeUnitTests and EventCounterTriggerTests
dotnet#2541 TestLogsAllCategoriesDefaultLevelFallback fails frequently
dotnet#2819 Diagnostics tests don't run on MacOS arm64

Fix x86 GCEventTest

Don't dispose EventPipeSession in EventPipeSessionTests because they hang for 30secs during the dispose.

Disable (setting COMPlus_EnableWriteXorExecute=0) W^E in SOSRunner so bpmd tests work on 7.0.

Add --address option to modules command
mikem8361 pushed a commit to mikem8361/diagnostics that referenced this issue Jul 1, 2022
Add common test runner and project (CommonTestRunner)

Disable 7.0 singlefile and aspnet tests until new test infra is in

DotNetBuildDebuggeeTestStep.cs resilient against test environment

Change TFM on .NET 7 for Unix as well

Adjust ProcessInfo tests to account for full "managed" commandline

Remove net5.0 testing

Don't install 3.1 on arm64

Build and run tests on MacOS M1

dotnet#2568 Reenable EventLogsPipeUnitTests and EventCounterTriggerTests
dotnet#2541 TestLogsAllCategoriesDefaultLevelFallback fails frequently
dotnet#2819 Diagnostics tests don't run on MacOS arm64

Fix x86 GCEventTest

Don't dispose EventPipeSession in EventPipeSessionTests because they hang for 30secs during the dispose.

Disable (setting COMPlus_EnableWriteXorExecute=0) W^E in SOSRunner so bpmd tests work on 7.0.

Add --address option to modules command
mikem8361 pushed a commit to mikem8361/diagnostics that referenced this issue Jul 1, 2022
Add common test runner and project (CommonTestRunner)

Disable 7.0 singlefile and aspnet tests until new test infra is in

DotNetBuildDebuggeeTestStep.cs resilient against test environment

Change TFM on .NET 7 for Unix as well

Adjust ProcessInfo tests to account for full "managed" commandline

Remove net5.0 testing

Don't install 3.1 on arm64

Build and run tests on MacOS M1

dotnet#2568 Reenable EventLogsPipeUnitTests and EventCounterTriggerTests
dotnet#2541 TestLogsAllCategoriesDefaultLevelFallback fails frequently
dotnet#2819 Diagnostics tests don't run on MacOS arm64

Fix x86 GCEventTest

Don't dispose EventPipeSession in EventPipeSessionTests because they hang for 30secs during the dispose.

Disable (setting COMPlus_EnableWriteXorExecute=0) W^E in SOSRunner so bpmd tests work on 7.0.

Add --address option to modules command
mikem8361 added a commit that referenced this issue Jul 2, 2022
Testing main, adding in net7.0 testing

Add common test runner and project (CommonTestRunner)

Disable 7.0 singlefile and aspnet tests until new test infra is in

DotNetBuildDebuggeeTestStep.cs resilient against test environment

Change TFM on .NET 7 for Unix as well

Adjust ProcessInfo tests to account for full "managed" commandline

Remove net5.0 testing

Don't install 3.1 on arm64

Build and run tests on MacOS M1

#2568 Reenable EventLogsPipeUnitTests and EventCounterTriggerTests
#2541 TestLogsAllCategoriesDefaultLevelFallback fails frequently
#2819 Diagnostics tests don't run on MacOS arm64

Fix x86 GCEventTest

Don't dispose EventPipeSession in EventPipeSessionTests because they hang for 30secs during the dispose.

Disable (setting COMPlus_EnableWriteXorExecute=0) W^E in SOSRunner so bpmd tests work on 7.0.

Add --address option to modules command

Update test SDK to version with SOS buffer fixes

Made changes to SOS runner to use the local DAC via the runtime directory for single-file apps instead of depending on downloading it from the symbol server.

Disable checking GCFreeSegment callbacks on 7.0

Add singlefile to test helper (like SOSRunner) log names

Disable eeversion test on 7.0
@mikem8361 mikem8361 reopened this Aug 30, 2022
@mikem8361
Copy link
Member

Disabling the EventLogsPipelineUnitTests on Windows.

@mikem8361 mikem8361 assigned mikem8361 and unassigned jander-msft Aug 30, 2022
mikem8361 added a commit that referenced this issue Aug 30, 2022
* Update dependencies from https://github.com/dotnet/aspnetcore build 20220829.7

Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal
 From Version 7.0.0-rc.2.22429.3 -> To Version 7.0.0-rc.2.22429.7

* Disable EventLogsPipelineUnitTests on Windows. Issue #2541

* Fix where the skip exception is thrown

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <[email protected]>
mikem8361 added a commit that referenced this issue Sep 21, 2022
* Update dependencies from https://github.com/dotnet/aspnetcore build 20220608.3 (#3108)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220609.17 (#3109)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220610.8 (#3110)

[main] Update dependencies from dotnet/aspnetcore

* [main] Update dependencies from dotnet/symstore (#3106)

[main] Update dependencies from dotnet/symstore

* Changes needed for clrmd 2.1  (#3094)

* Changes needed for clrmd 2.1

Remove VersionData and convert to System.Version. Not sure why I didn't use System.Version before.

Add DbgEng Interop classes from Microsoft.Diagnostics.Runtime.Utilities. CLRMD 2.1 has removed that assembly

* Update CLRMD version to latest

* Update CLRMD version

* Disable DebugServices.UnitTests TestDbgEng tests because of problems loading dbgeng.dll

* Update comment with issue

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220611.4 (#3112)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/microsoft/clrmd build 20220608.1 (#3113)

[main] Update dependencies from microsoft/clrmd

* Update dependencies from https://github.com/dotnet/arcade build 20220613.1 (#3115)

[main] Update dependencies from dotnet/arcade

* Update dependencies from https://github.com/dotnet/installer build 20220610.12 (#3116)

[main] Update dependencies from dotnet/installer

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220612.4 (#3117)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220613.13 (#3119)

[main] Update dependencies from dotnet/aspnetcore

* Pin the Microsoft.Extensions.Logging version so that source-build does not pick up latest (#3121)

* Fix PDBs in dbgshim packages (#3122)

* [main] Update dependencies from microsoft/clrmd (#3124)

* Update dependencies from https://github.com/microsoft/clrmd build 20220614.2

Microsoft.Diagnostics.Runtime
 From Version 2.1.330801 -> To Version 2.1.331402

* Fix build issue

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <[email protected]>

* Update dependencies from https://github.com/microsoft/clrmd build 20220615.3 (#3128)

[main] Update dependencies from microsoft/clrmd

* Update dependencies from https://github.com/microsoft/clrmd build 20220617.1 (#3130)

[main] Update dependencies from microsoft/clrmd

* Update dependencies from https://github.com/dotnet/arcade build 20220616.2 (#3132)

[main] Update dependencies from dotnet/arcade

* Update dependencies from https://github.com/microsoft/clrmd build 20220620.2 (#3135)

[main] Update dependencies from microsoft/clrmd

* Update dependencies from https://github.com/dotnet/symstore build 20220620.1 (#3136)

[main] Update dependencies from dotnet/symstore

* DML formats array missing DML_IL entry (#3140)

This was causing incorrect commands in
markup for WinDBG scenarios.

* Allow for runtimelab to build Microsoft.Diagnostics.NETCore.Client (#3139)

* Update dependencies from https://github.com/dotnet/symstore build 20220622.1 (#3141)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/microsoft/clrmd build 20220623.2 (#3142)

[main] Update dependencies from microsoft/clrmd

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220624.2 (#3144)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/symstore build 20220627.1 (#3146)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220627.1 (#3147)

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.22324.2 -> To Version 7.0.0-alpha.1.22327.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Add help for command flag of dotnet-dump (#3151)

* Add help for command flag of dotnet-dump

* Update Program.cs

* Update Program.cs

* Update Program.cs

* Update Program.cs

* Update src/Tools/dotnet-dump/Program.cs

Co-authored-by: Dan Moseley <[email protected]>

Co-authored-by: Dan Moseley <[email protected]>

* Add `.github/fabricbot.json` (#3149)

Co-authored-by: msftbot[bot] <48340428+msftbot[bot]@users.noreply.github.com>

* Fix dotnet dump command help typo (#3152)

* Update dependencies from https://github.com/dotnet/symstore build 20220629.1 (#3154)

[main] Update dependencies from dotnet/symstore

* Fix usbmux to return any received data. (#3134)

* Fix usbmux to return any received data.

When receiving data from the other end in usbmux mode, we need to return any
data we get, not wait to fill the input buffer.

Otherwise any clients waiting for data will wait forever: in fact the initial
handshake would fail to complete, because we wouldn't pass along the 28-byte
success response because we were trying to fill the 1028-byte buffer with
data.

Also add some input validation to make sure we don't write data into random
memory + take the requested offset into account when writing data into the
output array.

* Testing main, adding in net7.0 testing (#3127)

Testing main, adding in net7.0 testing

Add common test runner and project (CommonTestRunner)

Disable 7.0 singlefile and aspnet tests until new test infra is in

DotNetBuildDebuggeeTestStep.cs resilient against test environment

Change TFM on .NET 7 for Unix as well

Adjust ProcessInfo tests to account for full "managed" commandline

Remove net5.0 testing

Don't install 3.1 on arm64

Build and run tests on MacOS M1

#2568 Reenable EventLogsPipeUnitTests and EventCounterTriggerTests
#2541 TestLogsAllCategoriesDefaultLevelFallback fails frequently
#2819 Diagnostics tests don't run on MacOS arm64

Fix x86 GCEventTest

Don't dispose EventPipeSession in EventPipeSessionTests because they hang for 30secs during the dispose.

Disable (setting COMPlus_EnableWriteXorExecute=0) W^E in SOSRunner so bpmd tests work on 7.0.

Add --address option to modules command

Update test SDK to version with SOS buffer fixes

Made changes to SOS runner to use the local DAC via the runtime directory for single-file apps instead of depending on downloading it from the symbol server.

Disable checking GCFreeSegment callbacks on 7.0

Add singlefile to test helper (like SOSRunner) log names

Disable eeversion test on 7.0

* Update dependencies from https://github.com/dotnet/runtime build 20220701.8 (#3157)

[main] Update dependencies from dotnet/runtime

* [main] Update dependencies from dotnet/aspnetcore (#3156)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220702.5 (#3158)

[main] Update dependencies from dotnet/runtime

* [main] Update dependencies from dotnet/installer (#3133)

[main] Update dependencies from dotnet/installer


 - Merge branch 'main' into darc-main-b94fa457-eb37-496d-866f-cdcbfea0a05d

* Update dependencies from https://github.com/dotnet/runtime build 20220704.1 (#3160)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/installer build 20220704.2 (#3159)

[main] Update dependencies from dotnet/installer

* [main] Update dependencies from dotnet/arcade (#3145)

[main] Update dependencies from dotnet/arcade


 - Revert Microsoft.DotNet.RemoteExecutor version back to something that works with this repo

* Update dependencies from https://github.com/dotnet/symstore build 20220704.1 (#3162)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/dotnet/runtime build 20220704.5 (#3163)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220704.2 (#3161)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/symstore build 20220705.1 (#3166)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220705.3 (#3168)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220705.19 (#3165)

[main] Update dependencies from dotnet/aspnetcore

* Fix symweb URL in symbol service (#3164)

* Update dependencies from https://github.com/dotnet/runtime build 20220706.1 (#3167)

[main] Update dependencies from dotnet/runtime

* Change return value type from HResult to int to avoid crash on Linux x86 (#3129)

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220706.1 (#3173)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/runtime build 20220706.9 (#3172)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220707.1 (#3171)

[main] Update dependencies from dotnet/aspnetcore

* Disable dumpstack/eestack tests on 7.0 runtimes (#3174)

* Update dependencies from https://github.com/dotnet/runtime build 20220707.4 (#3177)

[main] Update dependencies from dotnet/runtime

* Disable more !dumpstack tests (#3178)

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220707.7 (#3176)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220708.6 (#3179)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220708.7 (#3180)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220709.3 (#3181)

[main] Update dependencies from dotnet/aspnetcore

* [main] Update dependencies from dotnet/installer (#3183)

[main] Update dependencies from dotnet/installer


 - Fix single-file runtime version

* [main] Update dependencies from dotnet/arcade (#3182)

[main] Update dependencies from dotnet/arcade


 - Revert remote executor version

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220711.9 (#3184)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/symstore build 20220711.1 (#3185)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/dotnet/runtime build 20220711.13 (#3186)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220712.16 (#3188)

[main] Update dependencies from dotnet/aspnetcore

* Change WarningsAsErrors elements to inherit (#3190)

* [main] Update dependencies from dotnet/runtime (#3189)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220713.2 (#3194)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220714.1 (#3193)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220714.5 (#3196)

[main] Update dependencies from dotnet/aspnetcore

* Expose token2ee (#3195)

* Update dependencies from https://github.com/dotnet/runtime build 20220714.7 (#3197)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220715.7 (#3199)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220715.6 (#3200)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220715.1 (#3201)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/runtime build 20220716.5 (#3203)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220717.1 (#3202)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220717.4 (#3207)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220717.1 (#3208)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220717.2 (#3206)

[main] Update dependencies from dotnet/aspnetcore

* [main] Update dependencies from dotnet/installer (#3205)

[main] Update dependencies from dotnet/installer


 - Fix single-file runtime version

* [main] Update dependencies from dotnet/arcade (#3204)

[main] Update dependencies from dotnet/arcade


 - Restore remote executor version

* Add gchandles and objsize commands to lldb debugger extension (#3192)

* GCHandles should work on all platforms, so remove the artificial constraint

* Enable objsize in lldb and SOS debugger

* Add gchandles command

* It builds!

```
000000011bf9fcd8     2190       332880 System.RuntimeType+RuntimeTypeCache
000000011badb120      131      1535936 System.Object[]
Total 34402 objects

Handles:
    Strong Handles:       3683
    Pinned Handles:       6
    Ref Count Handles:    10740
    Weak Long Handles:    5316
    Weak Short Handles:   9624
    Dependent Handles:    5033
```

* Fix code style

* Update dependencies from https://github.com/dotnet/symstore build 20220718.1 (#3210)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220718.7 (#3209)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220718.3 (#3212)

[main] Update dependencies from dotnet/source-build-reference-packages

* [main] Update dependencies from dotnet/runtime (#3211)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220719.9 (#3213)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220720.9 (#3215)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220721.13 (#3219)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220721.2 (#3220)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220722.13 (#3223)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220723.2 (#3224)

[main] Update dependencies from dotnet/aspnetcore

* [main] Update dependencies from dotnet/arcade (#3225)

[main] Update dependencies from dotnet/arcade


 - Revert Microsoft.RemoteExecutor version

* [main] Update dependencies from dotnet/installer (#3226)

[main] Update dependencies from dotnet/installer


 - Update 7.0 single-file runtime version

* Remove stale gauges from dotnet-counters UI (#3221)

dotnet-counters currently adds new metrics and tags that it discovers to the console
UI but never removes anything, even if the data for those metrics/tags stops coming.
For gauges the lack of data is meaningful because the user code explicitly chose not
to provide a value when queried. This change removes metrics/tags from the UI if the
gauge in the monitored process stops sending data.

* Allow dotnet-sos install parameter to use --arch (#3227)

This aligns us better with the usage in `dotnet tool install`

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220726.1 (#3228)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/symstore build 20220725.1 (#3229)

[main] Update dependencies from dotnet/symstore

* [main] Update dependencies from dotnet/aspnetcore (#3232)

[main] Update dependencies from dotnet/aspnetcore

* Update Newtonsoft usage (#3234)

* Bump Netwonsoft JSON used in test
* Move arcade to bar build ID: 143014
* Pin Microsoft.DotNet.RemoteExecutor

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220729.1 (#3237)

[main] Update dependencies from dotnet/aspnetcore

* [main] Update dependencies from dotnet/source-build-reference-packages (#3230)

[main] Update dependencies from dotnet/source-build-reference-packages

* [main] Update dependencies from dotnet/runtime (#3236)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/runtime build 20220721.1 (#3216)

Microsoft.NETCore.App.Runtime.win-x64 , VS.Redist.Common.NetCore.SharedFramework.x64.7.0
 From Version 7.0.0-rc.1.22369.9 -> To Version 7.0.0-rc.1.22371.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <[email protected]>

* Enable more SOS commands for Linux/MacOS (#3233)

Enable more SOS commands for Linux/MacOS

Allows more SOS on Linux/MacOS and Linux core dumps on Windows under Windbg.

Commands enabled for Linux/MacOS on lldb, windbg and dotnet-dump:

DumpSig
DumpSigElem
DumpRuntimeTypes
VerifyHeap
AnalyzeOOM
VerifyObj
ListNearObj
GCHeapStat
ThreadPool
EHInfo
GCInfo
ObjSize
FindRoots

Under dotnet-dump and lldb this commands are lowercase.

Issue: #3169

Fix invalid formatting char problems on Windows on a few of the commands.

Fix dumpgcdata for server GCs

Fix verifyheap failures

Fix GCHeapTraverse for empty POH

Co-authored-by: Andrew Au <[email protected]>

* Update dependencies from https://github.com/dotnet/runtime build 20220730.1 (#3239)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220729.1 (#3240)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220729.5 (#3238)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220730.2 (#3241)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220730.1 (#3243)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/runtime build 20220730.3 (#3242)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/symstore build 20220731.1 (#3246)

Microsoft.SymbolStore
 From Version 1.0.337501 -> To Version 1.0.338101

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from dotnet/runtime (#3247)

[main] Update dependencies from dotnet/runtime


 - Update MacOS vm image from macOS-10.15 to macOS-latest

 - Stop using XCode 12 explicitly 

The queues will use a version greater than 12 now by default.

* Update dependencies from https://github.com/dotnet/arcade build 20220729.10 (#3244)

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.22377.18 -> To Version 7.0.0-beta.22379.10

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from dotnet/installer (#3245)

* Update dependencies from https://github.com/dotnet/installer build 20220731.2

Microsoft.Dotnet.Sdk.Internal
 From Version 7.0.100-rc.1.22374.1 -> To Version 7.0.100-rc.1.22381.2

* Update single-file runtime version

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <[email protected]>

* Update dependencies from https://github.com/dotnet/symstore build 20220801.1 (#3250)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/dotnet/runtime build 20220801.9 (#3251)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220802.1 (#3249)

Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal
 From Version 7.0.0-rc.1.22380.2 -> To Version 7.0.0-rc.1.22402.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/runtime build 20220802.10 (#3253)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220803.3 (#3252)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220802.1 (#3254)

[main] Update dependencies from dotnet/source-build-reference-packages

* [main] Update dependencies from dotnet/aspnetcore (#3256)

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220803.14

Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal
 From Version 7.0.0-rc.1.22403.3 -> To Version 7.0.0-rc.1.22403.14

* Disable EventCounterTriggerTests.EventCounterTriggerWithEventPipePipelineTest on Windows also

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <[email protected]>

* [main] Update dependencies from dotnet/runtime (#3257)

[main] Update dependencies from dotnet/runtime


 - Disable part of EventLogsPipelineUnitTests.TestLogsAllCategoriesDefaultLevelFallback

 - Disable EventLogsPipelineUnitTests.TestLogsAllCategoriesDefaultLevelFallback

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220804.15 (#3259)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220804.2 (#3261)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220805.12 (#3263)

[main] Update dependencies from dotnet/aspnetcore

* [main] Update dependencies from dotnet/runtime (#3260)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220805.2 (#3264)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/runtime build 20220806.5 (#3267)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/arcade build 20220805.6 (#3268)

[main] Update dependencies from dotnet/arcade

* Update dependencies from https://github.com/dotnet/runtime build 20220807.4 (#3270)

[main] Update dependencies from dotnet/runtime

* [main] Update dependencies from dotnet/installer (#3269)

[main] Update dependencies from dotnet/installer


 - Update single-file runtime version

 - Changed wrong property

* Make symbol store settings output more user friendly (#3271)

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220808.7 (#3272)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/symstore build 20220808.1 (#3273)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/dotnet/runtime build 20220808.9 (#3274)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220808.1 (#3275)

[main] Update dependencies from dotnet/source-build-reference-packages

* Allow `sos <cmd>` to be used consistently across all debuggers/hosts (#3266)

* Allow sos <cmd> to be used consistently across all debuggers/hosts

Issue #2998

Renamed CommandPlatform to CommandFlags

Add DAC EnumMemoryRegion `enummemory` test command

Don't fail if datatarget's ReadVirtual is passed 0 size

* Add ICLRDataEnumMemoryRegionsLoggingCallback callback to enummemory cmd

* Update to 3.1.28/6.0.8 runtime versions

* Update dependencies from https://github.com/dotnet/runtime build 20220810.1 (#3277)

[main] Update dependencies from dotnet/runtime

* Align TraceEvent Version with dotnet/runtime (#3191)

* Align TraceEvent Version with dotnet/runtime

* Update Graph NodeCount type

* Bump TraceEvent Version to 3.0.3

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220810.1 (#3276)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220810.20 (#3278)

[main] Update dependencies from dotnet/aspnetcore

* [main] Update dependencies from dotnet/runtime (#3279)

[main] Update dependencies from dotnet/runtime


 - Fix failing DumpStack tests

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220812.1 (#3280)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220813.1 (#3282)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220812.22 (#3281)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220813.9 (#3284)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220813.3 (#3283)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/arcade build 20220811.2 (#3285)

[main] Update dependencies from dotnet/arcade

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220814.2 (#3287)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220814.6 (#3288)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/symstore build 20220815.1 (#3290)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220815.25 (#3289)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220815.13 (#3291)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/runtime build 20220816.3 (#3293)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220816.1 (#3294)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220817.1 (#3292)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220817.17 (#3296)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220817.9 (#3297)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220818.9 (#3299)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/arcade build 20220818.4 (#3300)

[main] Update dependencies from dotnet/arcade

* Update dependencies from https://github.com/dotnet/symstore build 20220819.1 (#3302)

[main] Update dependencies from dotnet/symstore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220819.22 (#3301)

[main] Update dependencies from dotnet/aspnetcore

* Update SOS for removal of unmanaged threadpool (#3303)

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220820.2 (#3304)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220821.2 (#3307)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/arcade build 20220819.1 (#3306)

[main] Update dependencies from dotnet/arcade

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220821.9 (#3305)

[main] Update dependencies from dotnet/aspnetcore

* Make ReversedDiagnosticsServer.Start method throw if address is in use (#3231)

* Make ReversedDiagnosticsServer.Start method throw if address is in use

* Test for correct error code on OSX
Use SkippableFact instead of short-circuit

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220823.1 (#3309)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/symstore build 20220822.1 (#3310)

Microsoft.SymbolStore
 From Version 1.0.341901 -> To Version 1.0.342201

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/runtime build 20220822.12 (#3311)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220823.16 (#3312)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220824.4 (#3314)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220825.17 (#3316)

[main] Update dependencies from dotnet/runtime

* Installer update and fixed lldb's ReadVirtual to support partial reads (#3315)

* Update dependencies from https://github.com/dotnet/installer build 20220814.7

Microsoft.Dotnet.Sdk.Internal
 From Version 7.0.100-rc.1.22407.1 -> To Version 7.0.100-rc.1.22414.7

* Update single-file 7.0 runtime version

* Update dependencies from https://github.com/dotnet/installer build 20220819.24

Microsoft.Dotnet.Sdk.Internal
 From Version 7.0.100-rc.1.22407.1 -> To Version 7.0.100-rc.2.22419.24

* Fixed lldb's ReadVirtual to support partial reads

Fixed the DumpRuntimeTypes command to build the GC heap info. It was looking up segments uninitialized.

* Update dependencies from https://github.com/dotnet/runtime build 20220826.8 (#3320)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220826.21 (#3319)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220827.7 (#3321)

[main] Update dependencies from dotnet/aspnetcore

* Fix linux-musl-arm64 RID in dbgshim package (#3327)

* [main] Update dependencies from dotnet/installer (#3323)

* Update dependencies from https://github.com/dotnet/installer build 20220826.5

Microsoft.Dotnet.Sdk.Internal
 From Version 7.0.100-rc.2.22419.24 -> To Version 7.0.100-rc.2.22426.5

* Update single-file version

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <[email protected]>

* Update dependencies from https://github.com/dotnet/arcade build 20220826.8 (#3322)

Microsoft.DotNet.Arcade.Sdk
 From Version 7.0.0-beta.22419.1 -> To Version 7.0.0-beta.22426.8

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220829.3 (#3324)

Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal
 From Version 7.0.0-rc.2.22427.7 -> To Version 7.0.0-rc.2.22429.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/runtime build 20220828.3 (#3325)

Microsoft.NETCore.App.Runtime.win-x64 , VS.Redist.Common.NetCore.SharedFramework.x64.7.0
 From Version 7.0.0-rc.2.22426.8 -> To Version 7.0.0-rc.2.22428.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Sync eng/native from runtime (#3318)

* Workaround 7.0 msbuild bug hit in MacOS CI builds (#3328)

* Update dependencies from https://github.com/dotnet/symstore build 20220829.1 (#3330)

Microsoft.SymbolStore
 From Version 1.0.342201 -> To Version 1.0.342901

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from dotnet/aspnetcore (#3329)

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220829.7

Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal
 From Version 7.0.0-rc.2.22429.3 -> To Version 7.0.0-rc.2.22429.7

* Disable EventLogsPipelineUnitTests on Windows. Issue #2541

* Fix where the skip exception is thrown

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <[email protected]>

* Bump Azure.Storage.Blobs in /eng/release/DiagnosticsReleaseTool (#3217)

Bumps [Azure.Storage.Blobs](https://github.com/Azure/azure-sdk-for-net) from 12.9.1 to 12.13.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Storage.Blobs_12.9.1...Azure.Storage.Blobs_12.13.0)

---
updated-dependencies:
- dependency-name: Azure.Storage.Blobs
  dependency-type: direct:production
...

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220831.2 (#3334)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220830.11 (#3335)

[main] Update dependencies from dotnet/runtime

* Update Ubuntu 16.04 images (#3336)

* Update Ubuntu 16.04 images

* Simplify documentation

* Address CR feedback

* Fix recursive issues for large Regions GC heap enumeration (#3333)

* Fix recursive issues for large Regions GC heap enumeration

* Ensure check interrupt in other calls of GC algorithms

* Update dependencies from https://github.com/dotnet/runtime build 20220831.13 (#3340)

Microsoft.NETCore.App.Runtime.win-x64 , VS.Redist.Common.NetCore.SharedFramework.x64.7.0
 From Version 7.0.0-rc.2.22430.11 -> To Version 7.0.0-rc.2.22431.13

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220831.34 (#3339)

Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal
 From Version 7.0.0-rc.2.22431.2 -> To Version 7.0.0-rc.2.22431.34

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update public pool names (#3338)

* Revert "Update Ubuntu 16.04 images (#3336)" (#3342)

This reverts commit b5bca68.

* Update dependencies from https://github.com/dotnet/runtime build 20220901.11 (#3346)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/symstore build 20220901.1 (#3345)

Microsoft.SymbolStore
 From Version 1.0.342901 -> To Version 1.0.345101

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220901.19 (#3344)

Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal
 From Version 7.0.0-rc.2.22431.34 -> To Version 7.0.0-rc.2.22451.19

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220902.11 (#3347)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220902.13 (#3348)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/installer build 20220904.1 (#3351)

[main] Update dependencies from dotnet/installer

* Update dependencies from https://github.com/dotnet/arcade build 20220902.1 (#3350)

[main] Update dependencies from dotnet/arcade

* Fix use of bitwise '&' with boolean operands in palrt (#3349)

* Update dependencies from https://github.com/dotnet/symstore build 20220905.1 (#3352)

[main] Update dependencies from dotnet/symstore

* Fix debugging on UWP/.NET Core 1.0 (#3343)

Need to check for the architecture named CLRDEBUGINFO (i.e. "CLRDEBUGINFOCORESYSAMD64", etc.) resource in
coreclr.dll for the live debugging APIs.

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220906.19 (#3355)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220906.2 (#3357)

[main] Update dependencies from dotnet/source-build-reference-packages

* Misc SOS fixes and cleanup. (#3354)

* Misc SOS fixes and cleanup.

Use new EnumMemoryRegion flags.

Update the clrdata.idl/clrdata.h/clrdata_i.cpp to the new DAC log message interface name.

Change the name of the "enummemory" command to "enummem". Add memory region verify on the callback.

Fix dumpobj/dumpruntimetypes with TypeDescs.

Add memory usage stats to sosstatus.

Fix issue #3187. dotnet-dump analyze causes an Exception when console width is 0.

Fix issue #3120. Increase (remove) max heap segment.

Finish #3101. SOS should stop using HResult as a PInvoke return.

* Update dependencies from https://github.com/dotnet/runtime build 20220906.11 (#3356)

Microsoft.NETCore.App.Runtime.win-x64 , VS.Redist.Common.NetCore.SharedFramework.x64.7.0
 From Version 7.0.0-rc.2.22452.13 -> To Version 7.0.0-rc.2.22456.11

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220907.29 (#3360)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220908.21 (#3363)

[main] Update dependencies from dotnet/runtime

* Add console file logging (#3358)

Add console file logging

Added "logopen" and "logclose" commands to control console file logging.

Added the IConsoleFileLoggingService and implementation to control the console file logging.

Issue: #3095

Add internal diagnostic logging to a file also.

Added the IDiagnosticLoggingService and implementation to control internal diagnostic logging.

Move Tracer.cs to Microsoft.Diagnostics.DebugService.Implementation.

Add tests for logging commands

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220908.35 (#3362)

Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal
 From Version 7.0.0-rc.2.22457.29 -> To Version 7.0.0-rc.2.22458.35

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Enable int overflow/underflow checking (#3361)

Enable int overflow/underflow checking

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220910.2 (#3364)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220909.15 (#3365)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/arcade build 20220906.4 (#3369)

[main] Update dependencies from dotnet/arcade

* Update dependencies from https://github.com/dotnet/runtime build 20220910.1 (#3368)

Microsoft.NETCore.App.Runtime.win-x64 , VS.Redist.Common.NetCore.SharedFramework.x64.7.0
 From Version 7.0.0-rc.2.22459.15 -> To Version 7.0.0-rc.2.22460.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220910.7 (#3367)

[main] Update dependencies from dotnet/aspnetcore

* Update CollectCommand.cs (#3371)

Fix typo in comment

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220912.11 (#3373)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220912.6 (#3374)

[main] Update dependencies from dotnet/runtime

* Fix SOS message context (#3375)

* Fix SOS message context

Issue: #2978

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220913.21 (#3377)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20220913.2 (#3379)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/runtime build 20220913.21 (#3378)

[main] Update dependencies from dotnet/runtime

* Fixed dotnet-counters rendering issues on console resizes (#3353)

* Updated ConsoleWriter formatting
* Fixed the issue of large fonts by using the fixed length of formatted values.
* Should now only print the numerical values when the window width is less than 20
* Truncate the instruction string at the top of output based on the console width
* Added fix for change in console height and multidimensional metrics.

* Roll to Windows 2019 image to fix arm cross build (#3376)

Roll back to Windows 2019 image to fix arm cross build

* Fix stray help command (#3382)

* Check CursorTop before changing CursorLeft to prevent ArgumentOutOfRangeException (#3372)

* Catch ArgumentOutOfRangeException

dotnet-dump analyze causes an Exception when console top is -1

* Check CursorTop before changing CursorLeft

* Disable eestack/dumpstack testing on 7.0 (#3383)

* Add linux-musl-arm SOS support (#3384)

* Add linux-musl-arm SOS support

Issue: #1552

* Add linux-musl-arm to SOS/dotnet-dump packages

* Add linux-musl-arm dbgshim to package

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220914.30 (#3385)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220914.18 (#3386)

[main] Update dependencies from dotnet/runtime

* Remove support for SOS win-arm .NET Framework hosting (#3387)

* Remove support for SOS win-arm .NET Framework hosting

* Revert "Roll to Windows 2019 image to fix arm cross build (#3376)"

This reverts commit d3a6215.

* PR Feedback

Co-authored-by: Mike McLaughlin <[email protected]>

Co-authored-by: Mike McLaughlin <[email protected]>

* Update dependencies from https://github.com/dotnet/runtime build 20220915.3 (#3390)

[main] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220915.27 (#3389)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220916.18 (#3393)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220916.6 (#3394)

[main] Update dependencies from dotnet/runtime

* Enable traverseheap command under lldb/dotnet-dump on all platforms (#3388)

* [main] Update dependencies from dotnet/source-build-reference-packages (#3391)

[main] Update dependencies from dotnet/source-build-reference-packages

* Update dependencies from https://github.com/dotnet/arcade build 20220916.3 (#3396)

[main] Update dependencies from dotnet/arcade

* Update dependencies from https://github.com/dotnet/aspnetcore build 20220920.1 (#3397)

[main] Update dependencies from dotnet/aspnetcore

* Update dependencies from https://github.com/dotnet/runtime build 20220919.12 (#3398)

[main] Update dependencies from dotnet/runtime

* Fix overflow exception in Microsoft.Diagnostics.Monitoring (#3400)

Issue: #3392

Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <[email protected]>
Co-authored-by: Michael Simons <[email protected]>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Aaron Robinson <[email protected]>
Co-authored-by: Dan Moseley <[email protected]>
Co-authored-by: msftbot[bot] <48340428+msftbot[bot]@users.noreply.github.com>
Co-authored-by: Rolf Bjarne Kvinge <[email protected]>
Co-authored-by: o-lek <[email protected]>
Co-authored-by: Levi Broderick <[email protected]>
Co-authored-by: Marius Ungureanu <[email protected]>
Co-authored-by: Noah Falk <[email protected]>
Co-authored-by: Andrew Au <[email protected]>
Co-authored-by: Mitchell Hwang <[email protected]>
Co-authored-by: Jan Kotas <[email protected]>
Co-authored-by: Justin Anderson <[email protected]>
Co-authored-by: Adeel Mujahid <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt Galbraith <[email protected]>
Co-authored-by: Hyungju Lee <[email protected]>
Co-authored-by: Daniel Ramos <[email protected]>
@mikem8361 mikem8361 modified the milestones: Future, 9.0.0 Jul 10, 2024
@mdh1418
Copy link
Member

mdh1418 commented Aug 2, 2024

A manually created PR #4827 also hit this on Ubuntu_22_04_x64_Release for TestLogsAllCategoriesAllLevels test

      <test name="Microsoft.Diagnostics.Monitoring.EventPipe.UnitTests.EventLogsPipelineUnitTests.TestLogsAllCategoriesAllLevels(config: projectk.sdk.prebuilt.9.0.0-rc.1.24381.5)" type="Microsoft.Diagnostics.Monitoring.EventPipe.UnitTests.EventLogsPipelineUnitTests" method="TestLogsAllCategoriesAllLevels" time="0.3171147" result="Fail">
        <output><![CDATA[[08/02/2024 11:18:14] Test runner created
Running Process: /__w/1/s/.dotnet-test/dotnet --fx-version 9.0.0-rc.1.24381.5 /__w/1/s/artifacts/bin/EventPipeTracee/Release/net9.0/EventPipeTracee.dll 570fdd9a-3ecd-460c-80be-1f22fb440d91 LoggerRemoteTest
Working Directory: 
Additional Environment Variables: DOTNET_ROOT=/__w/1/s/.dotnet-test
{
    [00:00.015] 7930 Successfully started process
    [00:00.015] 7930 WaitForTracee
    00:00.076: 7930 EventPipeTracee: DiagMetrics False
    00:00.076: 7930 EventPipeTracee: start process
    00:00.076: 7930 EventPipeTracee: connecting to pipe
    [00:00.101] 7930 WaitForTracee: DONE
    00:00.099: 7930 EventPipeTracee: connected to pipe
    [00:00.158] 7930 WakeupTracee
    [00:00.158] 7930 WakeupTracee DONE
    [00:00.158] 7930 WaitForSignal
    00:00.168: 7930 EventPipeTracee: 08/02/2024 11:18:14 Awaiting start
    00:00.168: 7930 08/02/2024 11:18:14 Starting test body '42'
    00:00.217: 7930 EventPipeTracee: signal end of test data
    [00:00.219] 7930 WaitForSignal DONE 31
    00:00.218: 7930 08/02/2024 11:18:14 Awaiting end
    [00:00.261] 7930 WakeupTracee
    [00:00.261] 7930 WakeupTracee DONE
    [00:00.261] 7930 Disposing
    [00:00.261] 7930 WakeupTracee
    [00:00.261] 7930 WakeupTracee DONE
    [00:00.261] 7930 WaitForExitAsync
    00:00.264: 7930 EventPipeTracee 08/02/2024 11:18:14 Ending remote test process '42'
}
Process 7930 exited 0 (00:00.282 elapsed)

    [00:00.284] 7930 WaitForExitAsync DONE
]]></output>
        <failure exception-type="Xunit.Sdk.EqualException">
          <message><![CDATA[Assert.Equal() Failure: Strings differ\n           ↓ (pos 0)\nExpected: \"Some warning message with 6\"\nActual:   \"Warning message.\"\n           ↑ (pos 0)]]></message>
          <stack-trace><![CDATA[   at Microsoft.Diagnostics.Monitoring.EventPipe.UnitTests.EventLogsPipelineUnitTests.ValidateLoggerRemoteCategoryInformationMessage(StreamReader reader) in /__w/1/s/src/tests/Microsoft.Diagnostics.Monitoring.EventPipe/EventLogsPipelineUnitTests.cs:line 259
   at Microsoft.Diagnostics.Monitoring.EventPipe.UnitTests.EventLogsPipelineUnitTests.TestLogsAllCategoriesAllLevels(TestConfiguration config) in /__w/1/s/src/tests/Microsoft.Diagnostics.Monitoring.EventPipe/EventLogsPipelineUnitTests.cs:line 59
--- End of stack trace from previous location ---]]></stack-trace>
        </failure>
      </test>

hoyosjs pushed a commit that referenced this issue Sep 5, 2024
Some EventLogsPipelineUnitTests originally disabled for Windows began
failing on other platforms. They were additionally disabled for all
platforms, referencing issue
#4718.

#4718 was closed, opting to
use #2541 as the main
tracking issue.

Update the issue reference to reflect this.
@tommcdon tommcdon modified the milestones: 9.0.0, Future Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants