Skip to content

[ci-scan] Test failure: System.Globalization.Tests.IdnMappingGetUnicodeTests DllNotFoundException 'libSystem.Globalization.Native' on browser-wasm CoreCLR #130479

Description

@kotlarmilos

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1502921
Build error leg or test failing: browser-wasm linux Release LibraryTestsCoreCLR - WasmTestOnChrome-CLR-ST-Batch-4 - System.Globalization.Extensions.Tests
Pull request: #130168

Error Details

On the browser-wasm CoreCLR library test leg (WasmTestOnChrome-CLR-ST), the whole System.Globalization.Extensions.Tests work item fails because libSystem.Globalization.Native cannot be loaded. The build has dynamic linking disabled, so every Interop.Globalization.* P/Invoke throws System.DllNotFoundException. All 156 failing cases are System.Globalization.Tests.IdnMappingGetUnicodeTests (plus IdnMappingIdnaConformanceTests) and share the same stack through Interop.Globalization.ToUnicode.

[FAIL] System.Globalization.Tests.IdnMappingGetUnicodeTests.TryGetUnicode_EmptyBuffer
System.DllNotFoundException : Unable to load shared library 'libSystem.Globalization.Native' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable:
dynamic linking not enabled

   at Interop.Globalization.ToUnicode(UInt32 flags, ReadOnlySpan`1 src, Int32 srcLen, Span`1 dstBuffer, Int32 dstBufferCapacity)
   at System.Globalization.IdnMapping.IcuTryGetUnicodeCore(ReadOnlySpan`1 ascii, Span`1 destination, Int32& charsWritten)
   at System.Globalization.IdnMapping.TryGetUnicode(ReadOnlySpan`1 ascii, Span`1 destination, Int32& charsWritten)
   at System.Globalization.Tests.IdnMappingGetUnicodeTests.TryGetUnicode_EmptyBuffer()

Error Message

{
  "ErrorMessage": [
    "Unable to load shared library 'libSystem.Globalization.Native'",
    "dynamic linking not enabled"
  ],
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Failure details:

  • System.DllNotFoundException : Unable to load shared library 'libSystem.Globalization.Native' followed by dynamic linking not enabled.
  • 156 failing cases, all in System.Globalization.Tests.IdnMappingGetUnicodeTests and System.Globalization.Tests.IdnMappingIdnaConformanceTests.
  • Signature verified with grep -Fc against the work item wasm-console.log: 1133 hits for each element, 0 hits on [PASS]/[SKIP] lines.

Affected legs:

  • runtime / browser-wasm linux Release LibraryTestsCoreCLR, work item WasmTestOnChrome-CLR-ST-Batch-4.
  • Queue (Ubuntu.2604.Amd64.Open) with the ubuntu-26.04-helix-webassembly-amd64 image.

Console Log:

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1502921
Error message validated: [Unable to load shared library 'libSystem.Globalization.Native' dynamic linking not enabled]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 7/10/2026 11:41:39 AM UTC

Report

Build Repository Test Pull Request
1504189 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130535
1503815 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130509
1504279 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130506
1504275 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130505
1503594 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130503
1502952 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130462
1504271 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130539
1504380 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #129992
1503758 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130446
1504348 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130408
1504330 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130393
1504263 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130444
1504235 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130536
1504207 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130508
1504199 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130512
1504183 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130534
1504177 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130514
1504123 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #129543
1504112 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130332
1503577 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130426
1504094 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130482
1504086 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130530
1504048 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #129457
1504039 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130456
1503741 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130506
1504031 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130373
1504021 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130156
1504005 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130528
1503982 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130498
1503985 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130527
1503879 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130525
1503909 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130415
1503937 dotnet/runtime System.Globalization.Tests.IdnMappingIdnaConformanceTests.GetUnicode_Success #130207
1503781 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130382
1503914 dotnet/runtime System.Globalization.Tests.IdnMappingIdnaConformanceTests.GetUnicode_Success
1503806 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130513
1503775 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #129866
1503769 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130511
1503734 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130450
1503721 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130510
1503713 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #129543
1503683 dotnet/runtime System.Globalization.Tests.IdnMappingIdnaConformanceTests.GetUnicode_Success #130373
1503643 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130502
1503633 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130507
1503609 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130504
1503557 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130269
1503566 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130495
1503541 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130500
1503533 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130469
1503524 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130468
1503517 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130497
1503497 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130474
1503500 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130481
1503484 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130202
1503473 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130494
1502496 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #127180
1503401 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130493
1503395 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130491
1503373 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130492
1503367 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130159
1503363 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130484
1503351 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130420
1503339 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130438
1503290 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130444
1503255 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130156
1503224 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130463
1503199 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130483
1502840 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130122
1502338 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130443
1502469 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130435
1503159 dotnet/runtime System.Globalization.Tests.IdnMappingIdnaConformanceTests.GetUnicode_Invalid #130482
1503132 dotnet/runtime System.Globalization.Tests.IdnMappingIdnaConformanceTests.GetUnicode_Invalid #130478
1503077 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130476
1503095 dotnet/runtime System.Globalization.Tests.IdnMappingIdnaConformanceTests.GetUnicode_Invalid #130477
1503048 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130469
1503073 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130474
1502984 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #128436
1502979 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #129688
1502961 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130416
1502967 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130467
1502921 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130168
1502909 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130300
1502850 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #128326
1502857 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130023
1502727 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130461
1502576 dotnet/runtime WasmTestOnChrome-CLR-ST-Batch-4.WorkItemExecution #130456

Summary

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

Metadata

Metadata

Labels

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

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions