Summary:
UserPreferenceTests fails under jitstress2-jitstressregs.
Failed in:
Console Log: Console Log
Failed tests:
- net11.0-windows-Release-arm64-jitstress2_jitstressregs4-Windows.11.Arm64.Open
- Microsoft.Win32.SystemEventsTests.UserPreferenceTests.SignalsUserPreferenceEventsAsynchronously
Error Message:
Microsoft.Win32.SystemEventsTests.UserPreferenceTests.SignalsUserPreferenceEventsAsynchronously(message: 26, uiAction: 71, area: null, expectedCategory: Accessibility) [FAIL]
Assert.Equal() Failure: Values differ
Expected: Accessibility
Actual: General
Stack Trace:
/_/src/libraries/Microsoft.Win32.SystemEvents/tests/SystemEvents.UserPreference.cs(152,0): at Microsoft.Win32.SystemEventsTests.UserPreferenceTests.SignalsUserPreferenceEventsAsynchronously(Int32 message, Int32 uiAction, String area, UserPreferenceCategory expectedCategory)
at InvokeStub_UserPreferenceTests.SignalsUserPreferenceEventsAsynchronously(Object, Span`1)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(136,0): at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Analysis:
Async user preference events have timing sensitivity under JIT stress.