[iOS] Fix MauiCALayer and StaticCAShapeLayer crash on finalizer thread #33818
+18
−6
Build Analysis / Build Analysis
failed
Feb 2, 2026 in 0s
.NET Result Analysis
Details
Tip
To unconditionally bypass the build analysis check (turn it green), you can use the escape mechanism feature. The completion time may vary, potentially taking several minutes, depending on the build analysis workload at the moment.
Build Failures
maui-pr-uitests / iOS UITests Mono / Controls (v18.4) / Controls (v18.4) Accessibility,ActionSheet,ActivityIndicator,Animation,AppLinks / Controls (v18.4) Accessibility,ActionSheet,ActivityIndicator,Animation,AppLinks
[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]-
❌PowerShell exited with code '1'.
maui-pr-uitests / iOS UITests Mono / Controls (v18.4) / Controls (v18.4) Accessibility,ActionSheet,ActivityIndicator,Animation,AppLinks / Publish the ios_ui_tests_mono_controls_18_4 test results
[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]-
❌There are one or more test failures detected in result files. Detailed summary of published test results can be viewed in the Tests tab.
maui-pr-uitests / iOS UITests Mono / Controls (v18.4) / Controls (v18.4) Entry / Controls (v18.4) Entry
[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]-
❌PowerShell exited with code '1'.
8 other jobs are failing and were not displayed due to space limitations.
Builds with failures: [maui-pr-uitests] [maui-pr-devicetests]
Test Failures (15 tests failed)
🔹 [All failing tests from maui-pr-devicetests]
- Exception Message
Assert.Contains() Failure: Item not found in collection\r\nCollection: []\r\nNot found: Tuple (852044, 32769)
- CallStack
at Microsoft.Maui.Essentials.DeviceTests.Shared.Windows_ActiveWindowTracker_Tests.<SwitchingWindowsPostsToTheNewWindow>b__3_0() in /_/src/Essentials/test/DeviceTests/Tests/Windows/ActiveWindowTracker_Tests.cs:line 112 --- End of stack trace from previous location ---
❌ SwitchingWindowsPostsToTheNewWindow [Details] [2.88% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
🔹 [All failing tests from maui-pr-uitests]
- Exception Message
VisualTestUtils.VisualTestFailedException : Snapshot different than baseline: ContentPage_HideSoftinput_WithPaddingAndBackground.png (1.47% difference) If the correct baseline has changed (this isn't a a bug), then update the baseline image. See test attachment or download the build artifacts to get the new snapshot file.
More info: https://aka.ms/visual-test-workflow
- CallStack
at Microsoft.Maui.TestCases.Tests.UITest.VerifyScreenshot(String name, Nullable`1 retryDelay, Nullable`1 retryTimeout, Int32 cropLeft, Int32 cropRight, Int32 cropTop, Int32 cropBottom, Double tolerance) in /_/src/Controls/tests/TestCases.Shared.Tests/UITest.cs:line 288 at Microsoft.Maui.TestCases.Tests.ContentPageFeatureTests.ContentPage_HideSoftinput_WithPaddingAndBackground() in /_/src/Controls/tests/TestCases.Shared.Tests/Tests/FeatureMatrix/ContentPageFeatureTests.cs:line 209 at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
- Exception Message
VisualTestUtils.VisualTestFailedException : Snapshot different than baseline: ContentPage_HideSoftinput_WithRTLAndPadding.png (1.46% difference) If the correct baseline has changed (this isn't a a bug), then update the baseline image. See test attachment or download the build artifacts to get the new snapshot file.
More info: https://aka.ms/visual-test-workflow
- CallStack
at Microsoft.Maui.TestCases.Tests.UITest.VerifyScreenshot(String name, Nullable`1 retryDelay, Nullable`1 retryTimeout, Int32 cropLeft, Int32 cropRight, Int32 cropTop, Int32 cropBottom, Double tolerance) in /_/src/Controls/tests/TestCases.Shared.Tests/UITest.cs:line 288 at Microsoft.Maui.TestCases.Tests.ContentPageFeatureTests.ContentPage_HideSoftinput_WithRTLAndPadding() in /_/src/Controls/tests/TestCases.Shared.Tests/Tests/FeatureMatrix/ContentPageFeatureTests.cs:line 185 at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
- Exception Message
VisualTestUtils.VisualTestFailedException : Snapshot different than baseline: ContentPage_Padding_WithRTL.png (13.53% difference) If the correct baseline has changed (this isn't a a bug), then update the baseline image. See test attachment or download the build artifacts to get the new snapshot file.
More info: https://aka.ms/visual-test-workflow
- CallStack
at Microsoft.Maui.TestCases.Tests.UITest.VerifyScreenshot(String name, Nullable`1 retryDelay, Nullable`1 retryTimeout, Int32 cropLeft, Int32 cropRight, Int32 cropTop, Int32 cropBottom, Double tolerance) in /_/src/Controls/tests/TestCases.Shared.Tests/UITest.cs:line 288 at Microsoft.Maui.TestCases.Tests.ContentPageFeatureTests.ContentPage_Padding_WithRTL() in /_/src/Controls/tests/TestCases.Shared.Tests/Tests/FeatureMatrix/ContentPageFeatureTests.cs:line 141 at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- Exception Message
VisualTestUtils.VisualTestFailedException : Snapshot different than baseline: ContentPage_Title_WithPaddingAndHideSoftInput.png (1.46% difference) If the correct baseline has changed (this isn't a a bug), then update the baseline image. See test attachment or download the build artifacts to get the new snapshot file.
More info: https://aka.ms/visual-test-workflow
- CallStack
at Microsoft.Maui.TestCases.Tests.UITest.VerifyScreenshot(String name, Nullable`1 retryDelay, Nullable`1 retryTimeout, Int32 cropLeft, Int32 cropRight, Int32 cropTop, Int32 cropBottom, Double tolerance) in /_/src/Controls/tests/TestCases.Shared.Tests/UITest.cs:line 288 at Microsoft.Maui.TestCases.Tests.ContentPageFeatureTests.ContentPage_Title_WithPaddingAndHideSoftInput() in /_/src/Controls/tests/TestCases.Shared.Tests/Tests/FeatureMatrix/ContentPageFeatureTests.cs:line 234 at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
❌ Microsoft.Maui.TestCases.Tests.ContentPageFeatureTests(iOS).ContentPage_HideSoftinput_WithPaddingAndBackground [Details] [2.88% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
❌ Microsoft.Maui.TestCases.Tests.ContentPageFeatureTests(iOS).ContentPage_HideSoftinput_WithRTLAndPadding [Details] [2.89% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
❌ Microsoft.Maui.TestCases.Tests.ContentPageFeatureTests(iOS).ContentPage_Padding_WithRTL [Details] [2.90% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
❌ Microsoft.Maui.TestCases.Tests.ContentPageFeatureTests(iOS).ContentPage_Title_WithPaddingAndHideSoftInput [Details] [2.90% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
Loading