Skip to content

Fix TrueTypeInterpreter pool state pollution #1298

Fix TrueTypeInterpreter pool state pollution

Fix TrueTypeInterpreter pool state pollution #1298

Re-run triggered July 5, 2026 11:09
Status Failure
Total duration 2m 12s
Artifacts 1

build-and-test.yml

on: pull_request
Matrix: Build
Publish
Publish
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 42 warnings, and 2 notices
Build (false, macos-latest, net10.0, 10.0.x, true, -x64, false)
Process completed with exit code 1.
Build (false, ubuntu-latest, net8.0, 8.0.x, -x64, false)
The strategy configuration was canceled because "Build.false_macos-latest_net10_" failed
Build (false, ubuntu-latest, net8.0, 8.0.x, -x64, false)
The operation was canceled.
Build (false, windows-latest, net8.0, 8.0.x, -x64, true)
The strategy configuration was canceled because "Build.false_macos-latest_net10_" failed
Build (false, windows-latest, net8.0, 8.0.x, -x64, true)
The operation was canceled.
Build (false, ubuntu-latest, net10.0, 10.0.x, true, -x64, false)
The strategy configuration was canceled because "Build.false_macos-latest_net10_" failed
Build (false, ubuntu-latest, net10.0, 10.0.x, true, -x64, false)
The operation was canceled.
Build (false, macos-latest, net8.0, 8.0.x, -x64, false)
The strategy configuration was canceled because "Build.false_macos-latest_net10_" failed
Build (false, macos-latest, net8.0, 8.0.x, -x64, false)
The operation was canceled.
Build (false, windows-latest, net10.0, 10.0.x, true, -x64, false)
The strategy configuration was canceled because "Build.false_macos-latest_net10_" failed
Build (false, windows-latest, net10.0, 10.0.x, true, -x64, false)
The operation was canceled.
Build (false, macos-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/ImageComparison/ImageSimilarityReport.cs#L104
Do not declare static members on generic types (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1000)
Build (false, macos-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Build (false, macos-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, ubuntu-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Tests/BigEndianBinaryWriter.cs#L35
Use nameof in place of string literal 'stream' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1507)
Build (false, ubuntu-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Tests/ImageComparison/ImageSimilarityReport.cs#L104
Do not declare static members on generic types (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1000)
Build (false, ubuntu-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Build (false, ubuntu-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, ubuntu-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/BigEndianBinaryWriter.cs#L35
Use nameof in place of string literal 'stream' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1507)
Build (false, ubuntu-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/ImageComparison/ImageSimilarityReport.cs#L104
Do not declare static members on generic types (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1000)
Build (false, ubuntu-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Build (false, ubuntu-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, macos-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Tests/BigEndianBinaryWriter.cs#L35
Use nameof in place of string literal 'stream' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1507)
Build (false, macos-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Tests/ImageComparison/ImageSimilarityReport.cs#L104
Do not declare static members on generic types (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1000)
Build (false, macos-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Build (false, macos-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, macos-latest, net10.0, 10.0.x, true, -x64, false)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Build (false, macos-latest, net8.0, 8.0.x, -x64, false)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167

Artifacts

Produced during runtime
Name Size Digest
actual_output_macOS_net10.0-x64.zip
6.48 MB
sha256:a55892a3994e9fadb2681a00990a3b8a9a56ae9a6859edf75ca7c60cc38dbcf7