Skip to content

[browser] Wasm.Build.Tests timeout - Timed out after 10s waiting for 'WASM EXIT' #116697

Open

Description

@jozkee

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1068222
Build error leg or test failing: NoWebcil-ST-Wasm.Build.Tests.MainWithArgsTests.WorkItemExecution
Pull request: #116639

Error Message

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

{
  "ErrorMessage": "Timed out after 10s waiting for 'WASM EXIT' messag",
  "ErrorPattern": "",
  "BuildRetry": true,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1068222
Error message validated: [Timed out after 10s waiting for 'WASM EXIT' messag]
Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 6/16/2025 4:06:50 PM UTC

Report

Build Definition Test Pull Request
1161089 dotnet/runtime Wasm.Build.Tests.MemoryTests.AllocateLargeHeapThenRepeatedlyInterop #120230
1156016 dotnet/runtime Wasm.Build.Tests.PInvokeTableGeneratorTests.UnmanagedStructAndMethodIn_SameAssembly_WithDisableRuntimeMarshallingAttribute_ConsideredBlittable(config: Release, aot: False) #119992
1155832 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #119683
1153831 dotnet/runtime Wasm.Build.Tests.ModuleConfigTests.OutErrOverrideWorks
1145779 dotnet/runtime Wasm.Build.Tests.NativeBuildTests.ZipArchiveInteropTest
1144990 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.FailOnMissingLazyAssembly #119561
1142805 dotnet/runtime Wasm.Build.Tests.MemoryTests.AllocateLargeHeapThenRepeatedlyInterop #119476
1139643 dotnet/runtime Wasm.Build.Tests.HttpTests.HttpNoStreamingTest #119360
1139145 dotnet/runtime Wasm.Build.Tests.PInvokeTableGeneratorTests.UnmanagedStructAndMethodIn_SameAssembly_WithDisableRuntimeMarshallingAttribute_ConsideredBlittable(config: Release, aot: False) #118810
1136713 dotnet/runtime Wasm.Build.Tests.PInvokeTableGeneratorTests.UnmanagedStructAndMethodIn_SameAssembly_WithDisableRuntimeMarshallingAttribute_ConsideredBlittable(config: Release, aot: False) #118810

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
1 2 10

Report

Build Definition Test Pull Request
1170612 dotnet/runtime Wasm.Build.Tests.DllImportTests.DllImportWithFunctionPointersCompilesWithoutWarning(config: Release, aot: False)
1169444 dotnet/runtime Wasm.Build.Tests.WasmRunOutOfAppBundleTests.RunOutOfAppBundle(config: Release, aot: False)
1162387 dotnet/runtime Wasm.Build.Tests.BuildPublishTests.BuildThenPublishWithAOT(config: Release, aot: True)
1161590 dotnet/runtime Wasm.Build.Tests.ModuleConfigTests.OutErrOverrideWorks #119427
1161562 dotnet/runtime Wasm.Build.Tests.MemoryTests.AllocateLargeHeapThenRepeatedlyInterop #120249
1161089 dotnet/runtime Wasm.Build.Tests.MemoryTests.AllocateLargeHeapThenRepeatedlyInterop #120230
1156016 dotnet/runtime Wasm.Build.Tests.PInvokeTableGeneratorTests.UnmanagedStructAndMethodIn_SameAssembly_WithDisableRuntimeMarshallingAttribute_ConsideredBlittable(config: Release, aot: False) #119992
1155832 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #119683
1153831 dotnet/runtime Wasm.Build.Tests.ModuleConfigTests.OutErrOverrideWorks

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 2 9

Report

Build Repository Test Pull Request
1642567 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #136133
1641736 dotnet/runtime Wasm.Build.Tests.BuildPublishTests.BuildThenPublishWithAOT(config: Release, aot: True)
1641674 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #136133
1641591 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #136033
1641507 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135863
1641014 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler
1640349 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #135496
1639813 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #136033
1639764 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #136047
1639629 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded
1639339 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #132955
1639306 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #136009
1639281 dotnet/runtime Wasm.Build.Tests.DownloadThenInitTests.HttpCacheOnlyThenCreateWorks
1639024 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #133660
1638637 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135961
1637932 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler
1637356 dotnet/runtime Wasm.Build.Tests.SatelliteLoadingTests.LoadSatelliteAssembly
1637305 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135886
1637051 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135846
1636793 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135858
1636401 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135774
1635997 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135821
1635877 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #135800
1634704 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded
1634000 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler
1633691 dotnet/runtime Wasm.Build.Tests.DebugLevelTests.BuildWithDefaultLevel
1633600 dotnet/runtime Wasm.Build.Tests.MemoryTests.AllocateLargeHeapThenRepeatedlyInterop #135275
1633461 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #134787
1633391 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135625
1633173 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded
1632978 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #134749
1632962 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded
1632654 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #135555
1631737 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #134978
1631712 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler
1631333 dotnet/runtime Wasm.Build.Tests.MaxParallelDownloadsTests.NeverFetchMoreThanMaxAllowed
1630863 dotnet/runtime Wasm.Build.Templates.Tests.NativeBuildTests.ProjectWithDllImportsRequiringMarshalIlGen_ArrayTypeParameter #135553
1630840 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #135548
1630276 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135377
1630062 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135446
1629743 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #134749
1629447 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135479
1626584 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #135341
1625825 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #133384
1624585 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler
1623686 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135065
1623251 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #134633
1622400 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135175
1622044 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #134813
1621961 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #133384
1621714 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #133660
1621478 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #135065
1620135 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler
1618883 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #134992
1618762 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler
1618623 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #134985
1618440 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #132788
1617924 dotnet/runtime Wasm.Build.Tests.DiagnosticsTests.RunSimpleAppWithLogProfiler #132788
1616880 dotnet/runtime Wasm.Build.Tests.MemoryTests.AllocateLargeHeapThenRepeatedlyInterop #133659
1615739 dotnet/runtime Wasm.Build.Tests.AppSettingsTests.LoadAppSettingsBasedOnApplicationEnvironment #134687
1612435 dotnet/runtime Wasm.Build.Tests.DownloadThenInitTests.HttpCacheOnlyThenCreateWorks
1611969 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #133197
1611331 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded
1611296 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded
1608111 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #134471
1607056 dotnet/runtime Wasm.Build.Tests.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #134124

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
5 24 66

Activity

  1. added
    blocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
    Known Build ErrorUse this to report build issues in the .NET Helix tab
    on Jun 16, 2025
  2. added
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Jun 16, 2025
  3. jozkee commented on Jun 16, 2025

    @jozkee
    MemberAuthor

    @dotnet/dnceng BA is not matching the error, presumably because is not in the console log? It's in xharness-output\testResults.xml.

  4. jozkee commented on Jun 16, 2025

    @jozkee
    MemberAuthor

    Duplicate of #113836 but for a different test.

  5. missymessa commented on Jun 16, 2025

    @missymessa
    Member

    @dotnet/dnceng BA is not matching the error, presumably because is not in the console log? It's in xharness-output\testResults.xml.

    @jozkee this documentations says where Known Issues can look at error information: https://github.com/dotnet/arcade/blob/main/Documentation/Projects/Build%20Analysis/KnownIssues.md#how-the-matching-process-works-between-a-known-issue-and-a-buildtest-error

  6. jozkee commented on Jun 16, 2025

    @jozkee
    MemberAuthor

    @missymessa looks to me xharness-output\testResults.xml is a helix log. I also set "ExcludeConsoleLog": true, assuming that gives more range in case the 100 logs limit was being reached.

    But looks like BA gave up on this issue.

  7. missymessa commented on Jun 16, 2025

    @missymessa
    Member

    @jozkee I can open an issue to investigate this. Are you currently blocked on this?

  8. jozkee commented on Jun 16, 2025

    @jozkee
    MemberAuthor

    No, I'm not blocked on it, thanks.

  9. lewing commented on Jun 16, 2025

    @lewing
    Member

    @jozkee this is too broad of a pattern to be useful. It will catch any timeout even newly introduced ones.

  10. jozkee commented on Jun 16, 2025

    @jozkee
    MemberAuthor

    @lewing I just broadened it because I saw LoadLazyAssemblyBeforeItIsNeeded (#113836) existed and I got #113836 (comment) I suspected more tests would fail and wouldn't be great to have one issue per each failing test. Feel free to adjust it.

  11. lewing commented on Jun 16, 2025

    @lewing
    Member

    KnownBuildErrors that can easily hide new regressions are actively harmful by making what should be failing CI look green. It is always a balance but blanket matches against a timeout are generally too broad.

  12. dotnet-policy-service commented on Jun 17, 2025

    @dotnet-policy-service
    Contributor

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

  13. added this to the Future milestone on Jun 20, 2025
  14. removed
    untriagedNew issue has not been triaged by the area owner
    on Jun 20, 2025
  15. removed
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Jun 27, 2025
  16. removed
    blocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
    on Jul 17, 2025
  17. jeffschwMSFT commented on Jul 17, 2025

    @jeffschwMSFT
    Member

    removing blocking-clean-ci as it has not failed in 30 days

    24-Hour Hit Count 7-Day Hit Count 1-Month Count
    0 0 0
  18. added
    blocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
    on Sep 29, 2025
  19. changed the title [-]Wasm.Build.Tests timeout[/-] [+][browser] Wasm.Build.Tests timeout - Timed out after 10s waiting for 'WASM EXIT'[/+] on Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabarch-wasmWebAssembly architecturearea-Build-monoblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions