Skip to content

chrome-DebuggerTests failing on 9.0 because of ICU version mismatch #128130

@svick

Description

@svick

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1417017
Build error leg or test failing: chrome-DebuggerTests.AsyncTests.WorkItemExecution
Pull request: #126136

Error Message

DO NOT USE JSON BELOW IF THIS IS A BUILD BREAK otherwise build analysis will allow pull requests to merge that break the build worse. For a build break, do not use this issue form. Make a regular new issue.

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

{
  "ErrorMessage": ["DebuggerTests", "Value for json property named description didn't match."],
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Example failure:

DebuggerTests.DateTimeTestsEFIGS.CheckDateTimeLocale(locale: "en-US", fdtp: "dddd, MMMM d, yyyy h:mm:ss tt", ldp: "dddd, MMMM d, yyyy", ltp: "h:mm:ss tt", sdp: "M/d/yyyy", stp: "h:mm tt") [FAIL]
  Failed DebuggerTests.DateTimeTestsEFIGS.CheckDateTimeLocale(locale: "en-US", fdtp: "dddd, MMMM d, yyyy h:mm:ss tt", ldp: "dddd, MMMM d, yyyy", ltp: "h:mm:ss tt", sdp: "M/d/yyyy", stp: "h:mm tt") [291 ms]
  Error Message:
   Assert.Equal() Failure: [[locals#dt] Value for json property named description didn't match.]

Expected: 1/2/2020 3:04:05 AM
Actual:   1/2/2020 3:04:05 AM
  Stack Trace:
     at DebuggerTests.DebuggerTestBase.AssertEqual(Object expected, Object actual, String label) in /_/src/mono/browser/debugger/DebuggerTestSuite/DebuggerTestBase.cs:line 1315
   at DebuggerTests.DebuggerTestBase.CheckValue(JToken actual_val, JToken exp_val, String label) in /_/src/mono/browser/debugger/DebuggerTestSuite/DebuggerTestBase.cs:line 974
   at DebuggerTests.DebuggerTestBase.CheckDateTime(JToken value, DateTime expected, String label) in /_/src/mono/browser/debugger/DebuggerTestSuite/DebuggerTestBase.cs:line 480
   at DebuggerTests.DebuggerTestBase.CheckCustomType(JToken actual_val, JToken exp_val, String label) in /_/src/mono/browser/debugger/DebuggerTestSuite/DebuggerTestBase.cs:line 833
   at DebuggerTests.DebuggerTestBase.CheckValue(JToken actual_val, JToken exp_val, String label) in /_/src/mono/browser/debugger/DebuggerTestSuite/DebuggerTestBase.cs:line 941
   at DebuggerTests.DebuggerTestBase.CheckProps(JToken actual, Object exp_o, String label, Int32 num_fields, Boolean skip_num_fields_check) in /_/src/mono/browser/debugger/DebuggerTestSuite/DebuggerTestBase.cs:line 927
   at DebuggerTests.DateTimeTestsEFIGS.<>c__DisplayClass1_0.<<CheckDateTimeLocale>b__0>d.MoveNext() in /_/src/mono/browser/debugger/DebuggerTestSuite/DateTimeTests.cs:line 73
--- End of stack trace from previous location ---
   at DebuggerTests.DebuggerTestBase.SendCommandAndCheck(JObject args, String method, String script_loc, Int32 line, Int32 column, String function_name, Func`2 wait_for_event_fn, Func`2 locals_fn, String waitForEvent) in /_/src/mono/browser/debugger/DebuggerTestSuite/DebuggerTestBase.cs:line 710
   at DebuggerTests.DebuggerTestBase.EvaluateAndCheck(String expression, String script_loc, Int32 line, Int32 column, String function_name, Func`2 wait_for_event_fn, Func`2 locals_fn) in /_/src/mono/browser/debugger/DebuggerTestSuite/DebuggerTestBase.cs:line 676
   at DebuggerTests.DateTimeTestsEFIGS.CheckDateTimeLocale(String locale, String fdtp, String ldp, String ltp, String sdp, String stp) in /_/src/mono/browser/debugger/DebuggerTestSuite/DateTimeTests.cs:line 64
--- End of stack trace from previous location ---

The two date strings that look the same apparently aren't: one of them uses a regular space, the other U+202F NARROW NO‑BREAK SPACE. According to Copilot, this was caused by #126527, which updated Ubuntu version from 22.04 to 26.04, bringing in a new version of ICU.

These tests don't exist on main, since they were removed in #114479.

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1417017
Error message validated: [DebuggerTests Value for json property named description didn't match.]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 5/13/2026 10:14:40 AM UTC

Report

Build Definition Test Pull Request
1419784 dotnet/runtime chrome-DebuggerTests.SteppingTests.WorkItemExecution
1419320 dotnet/runtime chrome-DebuggerTests.SteppingTests.WorkItemExecution #128153
1419215 dotnet/runtime chrome-DebuggerTests.SteppingTests.WorkItemExecution
1419075 dotnet/runtime chrome-DebuggerTests.SteppingTests.WorkItemExecution
1417017 dotnet/runtime chrome-DebuggerTests.SteppingTests.WorkItemExecution #126136
1418849 dotnet/runtime chrome-DebuggerTests.SteppingTests.WorkItemExecution
1418738 dotnet/runtime chrome-DebuggerTests.SteppingTests.WorkItemExecution #128131

Summary

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

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions