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

simpleruntimeeventvalidation test failing in CI #88499

Closed
ericstj opened this issue Jul 6, 2023 · 8 comments · Fixed by #88498
Closed

simpleruntimeeventvalidation test failing in CI #88499

ericstj opened this issue Jul 6, 2023 · 8 comments · Fixed by #88498
Assignees
Labels
area-Diagnostics-mono disabled-test The test is disabled in source code against the issue enhancement Product code improvement that does NOT require public API changes/additions

Comments

@ericstj
Copy link
Member

ericstj commented Jul 6, 2023

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=331166
Build error leg or test failing: tracing\eventpipe\simpleruntimeeventvalidation\simpleruntimeeventvalidation\simpleruntimeeventvalidation.cmd
Pull request: #87562

Error Message

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

{
  "ErrorMessage": "",
  "ErrorPattern": "tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=331166
Error message validated: tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 7/6/2023 11:55:11 PM UTC

Report

Build Definition Step Name Console log Pull Request
336390 dotnet/runtime coreclr Pri1 Runtime Tests Run linux x64 checked Log
334799 dotnet/runtime android-x64 Release AllSubsets_Mono_RuntimeTests minijit Log #88611
336324 dotnet/runtime coreclr Pri0 Runtime Tests Run linux arm64 checked Log #88527
336233 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88711
336279 dotnet/runtime iossimulator-arm64 Release AllSubsets_Mono_RuntimeTests Log #87319
336189 dotnet/runtime Build Tests Log #88064
336248 dotnet/runtime coreclr Pri1 Runtime Tests Run linux arm64 checked Log #88712
336245 dotnet/runtime coreclr Pri1 Runtime Tests Run linux_musl x64 checked Log #88712
336064 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88650
335697 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #85694
336024 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88703
335936 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88245
336100 dotnet/runtime Build Tests Log #85328
335908 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88699
335895 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88626
335899 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88698
335829 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88695
335821 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88620
335806 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #87562
335579 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88683
335772 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88669
335781 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88415
335761 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88604
335841 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log
335749 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88537
335753 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88665
335920 dotnet/runtime tvossimulator-x64 Release AllSubsets_Mono_RuntimeTests Log
335728 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88692
335718 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88634
335714 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88639
335678 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88457
335673 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88687
335732 dotnet/runtime coreclr Pri1 Runtime Tests Run osx arm64 release Log #88692
335644 dotnet/runtime coreclr Pri1 Runtime Tests Run R2R_CG2 osx x64 checked Log
335794 dotnet/runtime windows-x64 Checked NativeAOT Log #87579
335750 dotnet/runtime ios-arm64 Release AllSubsets_Mono_RuntimeTests Log #86089
335637 dotnet/runtime coreclr Pri1 Runtime Tests Run osx x64 checked Log #88623
335638 dotnet/runtime coreclr Pri1 Runtime Tests Run osx x64 checked Log #88623
335641 dotnet/runtime Build Tests Log #88686
334773 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #87717
335676 dotnet/runtime iossimulator-arm64 Release AllSubsets_Mono_RuntimeTests Log #88687
335435 dotnet/runtime windows-x64 Checked NativeAOT Log #88623
335636 dotnet/runtime coreclr Pri1 Runtime Tests Run R2R_CG2 linux x64 checked Log #88623
335171 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88658
335503 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88245
335457 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88669
335424 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88665
335353 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88655
335334 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88661
335352 dotnet/runtime iossimulator-x64 Release AllSubsets_Mono_RuntimeTests Log #88655
335295 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88634
333853 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88604
335292 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88650
335275 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88539
335251 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88245
335193 dotnet/runtime Build Tests Log #88188
335166 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88657
335087 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88521
335065 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88520
335161 dotnet/runtime tvossimulator-x64 Release AllSubsets_Mono_RuntimeTests Log #88167
335160 dotnet/runtime tvos-arm64 Release AllSubsets_Mono_RuntimeTests Log #88167
335050 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88655
335060 dotnet/runtime android-x64 Release AllSubsets_Mono_RuntimeTests minijit Log #88655
335062 dotnet/runtime iossimulator-x64 Release AllSubsets_Mono_RuntimeTests Log #88655
334986 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88639
334935 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88245
334926 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88650
334916 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88268
334911 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88640
334908 dotnet/runtime coreclr Pri1 Runtime Tests Run osx x64 checked Log
334885 dotnet/runtime coreclr Pri1 Runtime Tests Run linux x64 checked Log #85562
334884 dotnet/runtime coreclr Pri1 Runtime Tests Run R2R_CG2 osx x64 checked Log #85562
334877 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88620
334907 dotnet/runtime linux-arm64 Release AllSubsets_Mono_LLVMFullAot_RuntimeTests llvmfullaot Log
334862 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #87865
334868 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log
334508 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #85562
334837 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88464
334820 dotnet/runtime coreclr Pri1 Runtime Tests Run linux_musl x64 release Log
334821 dotnet/runtime coreclr Pri0 Runtime Tests Run R2R_CG2 osx x64 checked Log
333988 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88611
334770 dotnet/runtime coreclr Pri1 Runtime Tests Run linux x64 checked Log
334454 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88633
334732 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88245
334689 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88640
334693 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88641
334631 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88064
334614 dotnet/runtime coreclr Pri1 Runtime Tests Run R2R_CG2 linux_musl x64 checked Log
334587 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #87717
334601 dotnet/runtime windows-x64 Checked NativeAOT Log #88639
334514 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88415
333574 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88521
334461 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88634
334429 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88632
334355 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88626
334366 dotnet/runtime coreclr Pri1 Runtime Tests Run osx x64 checked Log #88623
334332 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88433
334367 dotnet/runtime osx-x64 Release AllSubsets_Mono_Minijit_RuntimeTests minijit Log #88623
334257 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log #88572
334246 dotnet/runtime coreclr Pri0 Runtime Tests Run osx x64 checked Log
Displaying 100 of 209 results
Build Definition Test Pull Request
336407 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
334819 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
334787 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
334553 dotnet/runtime PayloadGroup0.WorkItemExecution #81993
333312 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
333303 dotnet/runtime PayloadGroup0.WorkItemExecution
333109 dotnet/runtime PayloadGroup0.WorkItemExecution #88554
332980 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
332970 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
332609 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
332607 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
331467 dotnet/runtime PayloadGroup0.WorkItemExecution #88508
331619 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
331601 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
331541 dotnet/runtime PayloadGroup0.WorkItemExecution #88371
331490 dotnet/runtime PayloadGroup0.WorkItemExecution #88404
331430 dotnet/runtime PayloadGroup0.WorkItemExecution #88503
331425 dotnet/runtime PayloadGroup0.WorkItemExecution #88502
331160 dotnet/runtime PayloadGroup0.WorkItemExecution #87857
331294 dotnet/runtime PayloadGroup0.WorkItemExecution #88498
331203 dotnet/runtime PayloadGroup0.WorkItemExecution #86875
331212 dotnet/runtime PayloadGroup0.WorkItemExecution
331166 dotnet/runtime PayloadGroup0.WorkItemExecution #87562
331159 dotnet/runtime PayloadGroup0.WorkItemExecution
331033 dotnet/runtime PayloadGroup0.WorkItemExecution #86875
331021 dotnet/runtime PayloadGroup0.WorkItemExecution #88368
330843 dotnet/runtime PayloadGroup0.WorkItemExecution #88466
330822 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh #88480
330743 dotnet/runtime PayloadGroup0.WorkItemExecution #88467
330680 dotnet/runtime PayloadGroup0.WorkItemExecution #87771
330572 dotnet/runtime PayloadGroup0.WorkItemExecution #87785

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
78 240 240
@ericstj ericstj added 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 labels Jul 6, 2023
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Jul 6, 2023
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Jul 6, 2023
@ericstj ericstj added area-VM-meta-mono arch-wasm WebAssembly architecture and removed area-Tracing-coreclr labels Jul 7, 2023
@ghost
Copy link

ghost commented Jul 7, 2023

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=331166
Build error leg or test failing: tracing\eventpipe\simpleruntimeeventvalidation\simpleruntimeeventvalidation\simpleruntimeeventvalidation.cmd
Pull request: #87562

Error Message

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

{
  "ErrorMessage": "",
  "ErrorPattern": "tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=331166
Error message validated: tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 7/6/2023 11:55:11 PM UTC

Report

Build Definition Step Name Console log Pull Request
331220 dotnet/runtime Build Tests Log #88492
331001 dotnet/runtime coreclr Pri1 Runtime Tests Run R2R_CG2 linux_musl x64 checked Log
330720 dotnet/runtime Build Tests Log #85328
Build Definition Test Pull Request
331203 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh #86875
331166 dotnet/runtime PayloadGroup0.WorkItemExecution #87562
331159 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
331021 dotnet/runtime PayloadGroup0.WorkItemExecution #88368
331033 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh #86875
330843 dotnet/runtime PayloadGroup0.WorkItemExecution #88466
330822 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh #88480
330743 dotnet/runtime PayloadGroup0.WorkItemExecution #88467
330680 dotnet/runtime tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh #87771
330572 dotnet/runtime PayloadGroup0.WorkItemExecution #87785

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
13 13 13
Author: ericstj
Assignees: -
Labels:

arch-wasm, blocking-clean-ci, untriaged, area-VM-meta-mono, in-pr, Known Build Error

Milestone: -

@radical
Copy link
Member

radical commented Jul 7, 2023

Looks like the test fails for non-wasm cases with a real error:

          0.8s: Expected:
          0.8s: {
          0.8s: "Microsoft-Windows-DotNETRuntime" = -1 +- -0
          0.8s: }
        
          0.8s: Actual:
          0.8s: {
          0.8s: "Microsoft-DotNETCore-EventPipe" = 1
          0.8s: }

I'll open a new PR to disable this.

radical added a commit to radical/runtime that referenced this issue Jul 7, 2023
Issue: dotnet#88499

Failing with:
```
      Expected: True
      Actual:   False
      Stack Trace:
           at tracing_eventpipe._simpleruntimeeventvalidation_simpleruntimeeventvalidation_simpleruntimeeventvalidation_._simpleruntimeeventvalidation_simpleruntimeeventvalidation_simpleruntimeeventvalidation_sh()
           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
           at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
      Output:

        Return code:      1
        Raw output file:      /root/helix/work/workitem/uploads/Reports/tracing.eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.output.txt
        Raw output:
        BEGIN EXECUTION
        /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true simpleruntimeeventvalidation.dll ''
          0.0s: ==TEST STARTING==
          0.2s: Connecting to EventPipe...
          0.2s: Started sending sentinel events...
          0.4s: Creating EventPipeEventSource...
          0.4s: EventPipeEventSource created
          0.4s: Dynamic.All callback registered
          0.4s: Running optional trace validator
          0.4s: Finished running optional trace validator
          0.4s: Starting stream processing...
          0.6s: Saw sentinel event
          0.6s: Stopped sending sentinel events
          0.6s: Starting event generating action...
          0.6s: Called GC.Collect() 0 times...
          0.7s: Called GC.Collect() 10 times...
          0.7s: Called GC.Collect() 20 times...
          0.7s: Called GC.Collect() 30 times...
          0.7s: Called GC.Collect() 40 times...
          0.7s: Stopping event generating action
          0.7s: Sending StopTracing command...
          0.7s: Saw new provider 'Microsoft-DotNETCore-EventPipe'
          0.7s: Stopping stream processing
          0.7s: Dropped 0 events
          0.7s: Finished StopTracing command
          0.7s: Reader task finished
          0.8s: Test FAILED!
          0.8s: No events for provider "Microsoft-Windows-DotNETRuntime"
          0.8s: Configuration:
          0.8s: {
          0.8s: providers: [
          0.8s: ]
          0.8s: }

          0.8s: Expected:
          0.8s: {
          0.8s: "Microsoft-Windows-DotNETRuntime" = -1 +- -0
          0.8s: }

          0.8s: Actual:
          0.8s: {
          0.8s: "Microsoft-DotNETCore-EventPipe" = 1
          0.8s: }
          0.8s: ==TEST FINISHED: FAILED!==
        Expected: 100
        Actual: 255
        END EXECUTION - FAILED
        Test failed. Trying to see if dump file was created in /home/helixbot/dotnetbuild/dumps since 7/6/2023 11:55:21 PM
        Test Harness Exitcode is : 1
        To run the test:
        > set CORE_ROOT=/root/helix/work/correlation
        > /root/helix/work/workitem/e/tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
```
@ghost ghost removed in-pr There is an active PR which will close this issue when it is merged untriaged New issue has not been triaged by the area owner labels Jul 7, 2023
@radical radical reopened this Jul 7, 2023
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Jul 7, 2023
@radical
Copy link
Member

radical commented Jul 7, 2023

Keeping this issue open as the corresponding test is being disabled in #88500, but still needs to be fixed. I will remove the blocking-clean-ci label once that PR is merged.

radical added a commit that referenced this issue Jul 7, 2023
* Disable `simpleruntimeeventvalidation` test on mono.

Issue: #88499

Failing with:
```
      Expected: True
      Actual:   False
      Stack Trace:
           at tracing_eventpipe._simpleruntimeeventvalidation_simpleruntimeeventvalidation_simpleruntimeeventvalidation_._simpleruntimeeventvalidation_simpleruntimeeventvalidation_simpleruntimeeventvalidation_sh()
           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
           at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
      Output:

        Return code:      1
        Raw output file:      /root/helix/work/workitem/uploads/Reports/tracing.eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.output.txt
        Raw output:
        BEGIN EXECUTION
        /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true simpleruntimeeventvalidation.dll ''
          0.0s: ==TEST STARTING==
          0.2s: Connecting to EventPipe...
          0.2s: Started sending sentinel events...
          0.4s: Creating EventPipeEventSource...
          0.4s: EventPipeEventSource created
          0.4s: Dynamic.All callback registered
          0.4s: Running optional trace validator
          0.4s: Finished running optional trace validator
          0.4s: Starting stream processing...
          0.6s: Saw sentinel event
          0.6s: Stopped sending sentinel events
          0.6s: Starting event generating action...
          0.6s: Called GC.Collect() 0 times...
          0.7s: Called GC.Collect() 10 times...
          0.7s: Called GC.Collect() 20 times...
          0.7s: Called GC.Collect() 30 times...
          0.7s: Called GC.Collect() 40 times...
          0.7s: Stopping event generating action
          0.7s: Sending StopTracing command...
          0.7s: Saw new provider 'Microsoft-DotNETCore-EventPipe'
          0.7s: Stopping stream processing
          0.7s: Dropped 0 events
          0.7s: Finished StopTracing command
          0.7s: Reader task finished
          0.8s: Test FAILED!
          0.8s: No events for provider "Microsoft-Windows-DotNETRuntime"
          0.8s: Configuration:
          0.8s: {
          0.8s: providers: [
          0.8s: ]
          0.8s: }

          0.8s: Expected:
          0.8s: {
          0.8s: "Microsoft-Windows-DotNETRuntime" = -1 +- -0
          0.8s: }

          0.8s: Actual:
          0.8s: {
          0.8s: "Microsoft-DotNETCore-EventPipe" = 1
          0.8s: }
          0.8s: ==TEST FINISHED: FAILED!==
        Expected: 100
        Actual: 255
        END EXECUTION - FAILED
        Test failed. Trying to see if dump file was created in /home/helixbot/dotnetbuild/dumps since 7/6/2023 11:55:21 PM
        Test Harness Exitcode is : 1
        To run the test:
        > set CORE_ROOT=/root/helix/work/correlation
        > /root/helix/work/workitem/e/tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation/simpleruntimeeventvalidation.sh
```

* Fix test name
@radical radical removed the blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' label Jul 7, 2023
@radical radical assigned LakshanF and unassigned radical Jul 7, 2023
@lewing
Copy link
Member

lewing commented Jul 10, 2023

cc @lambdageek

@lambdageek lambdageek added area-Diagnostics-mono and removed arch-wasm WebAssembly architecture area-VM-meta-mono labels Jul 10, 2023
@lambdageek
Copy link
Member

@lateralusX #88499 (comment) pretty sure this is expected right? we use EventPipe, not ETW. The tests needs to be updated?

@lateralusX
Copy link
Member

lateralusX commented Jul 10, 2023

@lateralusX #88499 (comment) pretty sure this is expected right? we use EventPipe, not ETW. The tests needs to be updated?

Looks like this test, src/tests/tracing/eventpipe/simpleruntimeeventvalidation/simpleruntimeeventvalidation.cs depends on CoreCLR specific GC events that we currently won't emit on Mono, so this new EventPipe test needs to be disabled on Mono or test needs to use other events emitted by Mono's implementation of Microsoft-Windows-DotNETRuntime. Simple fix is to disable the test on mono like already done in #88500.

@lambdageek lambdageek added enhancement Product code improvement that does NOT require public API changes/additions disabled-test The test is disabled in source code against the issue and removed untriaged New issue has not been triaged by the area owner labels Jul 10, 2023
@kotlarmilos
Copy link
Member

The pattern in the issue is causing false positives on PRs, so I will remove the Known Build Error label.

@kotlarmilos kotlarmilos removed the Known Build Error Use this to report build issues in the .NET Helix tab label Jul 12, 2023
@LakshanF
Copy link
Contributor

This test should not run on Mono runtime as @lateralusX mentioned above, and the linked issue is resolved. Closing this issue.

@ghost ghost locked as resolved and limited conversation to collaborators Aug 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Diagnostics-mono disabled-test The test is disabled in source code against the issue enhancement Product code improvement that does NOT require public API changes/additions
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants