Terminal 1.6 bites the dust in High Contrast mode #12190

Open
opened 2026-01-31 03:08:27 +00:00 by claunia · 0 comments
Owner

Originally created by @zadjii-msft on GitHub (Jan 25, 2021).

The original report had us dying immediately on launch. That stack looked like we'd die trying to initialize the command palette.

When I switched into HC mode, I got the following stack:

0:000> k
 # Child-SP          RetAddr               Call Site
00 000000d5`bd9cd380 00007ffe`5934b6b8     Microsoft_UI_Xaml!winrt::impl::consume_Microsoft_UI_Xaml_Controls_IRatingItemFontInfo<winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfo>::Glyph+0x2b [C:\a\1\s\BuildOutput\Intermediates\x64\Microsoft.UI.Xaml\obj\Generated Files\winrt\Microsoft.UI.Xaml.Controls.h @ 4990] 
01 000000d5`bd9cd3c0 00007ffe`590ef76b     Microsoft_UI_Xaml!ProgressRing::OnForegroundColorPropertyChanged+0x28 [C:\a\1\s\dev\ProgressRing\ProgressRing.cpp @ 82] 
02 (Inline Function) --------`--------     Microsoft_UI_Xaml!winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::UI::Xaml::Controls::Control,winrt::Windows::UI::Xaml::Controls::FocusDisengagedEventArgs>::<lambda_85f2c4e39b149240244baf797ee82c3b>::operator()+0x1a [C:\a\1\s\BuildOutput\Intermediates\x64\Microsoft.UI.Xaml\obj\Generated Files\winrt\Windows.Foundation.h @ 2510] 
03 000000d5`bd9cd400 00007ffe`cb88e7e7     Microsoft_UI_Xaml!winrt::impl::delegate<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::UI::Xaml::Controls::Control,winrt::Windows::UI::Xaml::Controls::FocusDisengagedEventArgs>,<lambda_85f2c4e39b149240244baf797ee82c3b> >::Invoke+0x3b [C:\a\1\s\BuildOutput\Intermediates\x64\Microsoft.UI.Xaml\obj\Generated Files\winrt\Windows.Foundation.h @ 893] 
04 000000d5`bd9cd450 00007ffe`cb6f9e18     Windows_UI_Xaml!DirectUI::CEventSourceBase<DirectUI::IUntypedEventSource,Windows::UI::Xaml::IDependencyPropertyChangedCallback,Windows::UI::Xaml::IDependencyObject,Windows::UI::Xaml::IDependencyProperty>::Raise+0x14f [onecoreuap\windows\dxaml\xcp\dxaml\lib\JoltClasses.h @ 307] 
05 000000d5`bd9cd4c0 00007ffe`cb727972     Windows_UI_Xaml!DirectUI::DependencyObject::NotifyPropertyChanged+0x328 [onecoreuap\windows\dxaml\xcp\dxaml\lib\dependencyobject.cpp @ 2372] 
06 (Inline Function) --------`--------     Windows_UI_Xaml!DirectUI::DependencyObject::NotifyPropertyChanged+0x91 [onecoreuap\windows\dxaml\xcp\dxaml\lib\dependencyobject.cpp @ 2763] 
07 (Inline Function) --------`--------     Windows_UI_Xaml!CFxCallbacks::DependencyObject_NotifyPropertyChanged+0x91 [onecoreuap\windows\dxaml\xcp\dxaml\lib\fxcallbacks.cpp @ 698] 
08 (Inline Function) --------`--------     Windows_UI_Xaml!CDependencyObject::NotifyPropertyChanged+0xd1 [onecoreuap\windows\dxaml\xcp\core\core\elements\depends.cpp @ 2833] 
09 000000d5`bd9cd550 00007ffe`cb7280df     Windows_UI_Xaml!CDependencyObject::SetEffectiveValue+0x432 [onecoreuap\windows\dxaml\xcp\components\dependencyobject\propertysystem.cpp @ 1698] 
0a 000000d5`bd9cd6a0 00007ffe`cb72461b     Windows_UI_Xaml!CDependencyObject::UpdateEffectiveValue+0xdf [onecoreuap\windows\dxaml\xcp\components\dependencyobject\propertysystem.cpp @ 1979] 
0b 000000d5`bd9cd7c0 00007ffe`cb68047b     Windows_UI_Xaml!CDependencyObject::SetValue+0xab [onecoreuap\windows\dxaml\xcp\components\dependencyobject\propertysystem.cpp @ 1740] 
0c 000000d5`bd9cd840 00007ffe`cb693d53     Windows_UI_Xaml!CDependencyObject::SetThemeResourceBinding+0x14b [onecoreuap\windows\dxaml\xcp\components\dependencyobject\theming.cpp @ 379] 


Which looks like a crash in the Progress Ring. Yikes.

Originally created by @zadjii-msft on GitHub (Jan 25, 2021). The original report had us dying immediately on launch. That stack looked like we'd die trying to initialize the command palette. When I switched _into_ HC mode, I got the following stack: ``` 0:000> k # Child-SP RetAddr Call Site 00 000000d5`bd9cd380 00007ffe`5934b6b8 Microsoft_UI_Xaml!winrt::impl::consume_Microsoft_UI_Xaml_Controls_IRatingItemFontInfo<winrt::Microsoft::UI::Xaml::Controls::IRatingItemFontInfo>::Glyph+0x2b [C:\a\1\s\BuildOutput\Intermediates\x64\Microsoft.UI.Xaml\obj\Generated Files\winrt\Microsoft.UI.Xaml.Controls.h @ 4990] 01 000000d5`bd9cd3c0 00007ffe`590ef76b Microsoft_UI_Xaml!ProgressRing::OnForegroundColorPropertyChanged+0x28 [C:\a\1\s\dev\ProgressRing\ProgressRing.cpp @ 82] 02 (Inline Function) --------`-------- Microsoft_UI_Xaml!winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::UI::Xaml::Controls::Control,winrt::Windows::UI::Xaml::Controls::FocusDisengagedEventArgs>::<lambda_85f2c4e39b149240244baf797ee82c3b>::operator()+0x1a [C:\a\1\s\BuildOutput\Intermediates\x64\Microsoft.UI.Xaml\obj\Generated Files\winrt\Windows.Foundation.h @ 2510] 03 000000d5`bd9cd400 00007ffe`cb88e7e7 Microsoft_UI_Xaml!winrt::impl::delegate<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::UI::Xaml::Controls::Control,winrt::Windows::UI::Xaml::Controls::FocusDisengagedEventArgs>,<lambda_85f2c4e39b149240244baf797ee82c3b> >::Invoke+0x3b [C:\a\1\s\BuildOutput\Intermediates\x64\Microsoft.UI.Xaml\obj\Generated Files\winrt\Windows.Foundation.h @ 893] 04 000000d5`bd9cd450 00007ffe`cb6f9e18 Windows_UI_Xaml!DirectUI::CEventSourceBase<DirectUI::IUntypedEventSource,Windows::UI::Xaml::IDependencyPropertyChangedCallback,Windows::UI::Xaml::IDependencyObject,Windows::UI::Xaml::IDependencyProperty>::Raise+0x14f [onecoreuap\windows\dxaml\xcp\dxaml\lib\JoltClasses.h @ 307] 05 000000d5`bd9cd4c0 00007ffe`cb727972 Windows_UI_Xaml!DirectUI::DependencyObject::NotifyPropertyChanged+0x328 [onecoreuap\windows\dxaml\xcp\dxaml\lib\dependencyobject.cpp @ 2372] 06 (Inline Function) --------`-------- Windows_UI_Xaml!DirectUI::DependencyObject::NotifyPropertyChanged+0x91 [onecoreuap\windows\dxaml\xcp\dxaml\lib\dependencyobject.cpp @ 2763] 07 (Inline Function) --------`-------- Windows_UI_Xaml!CFxCallbacks::DependencyObject_NotifyPropertyChanged+0x91 [onecoreuap\windows\dxaml\xcp\dxaml\lib\fxcallbacks.cpp @ 698] 08 (Inline Function) --------`-------- Windows_UI_Xaml!CDependencyObject::NotifyPropertyChanged+0xd1 [onecoreuap\windows\dxaml\xcp\core\core\elements\depends.cpp @ 2833] 09 000000d5`bd9cd550 00007ffe`cb7280df Windows_UI_Xaml!CDependencyObject::SetEffectiveValue+0x432 [onecoreuap\windows\dxaml\xcp\components\dependencyobject\propertysystem.cpp @ 1698] 0a 000000d5`bd9cd6a0 00007ffe`cb72461b Windows_UI_Xaml!CDependencyObject::UpdateEffectiveValue+0xdf [onecoreuap\windows\dxaml\xcp\components\dependencyobject\propertysystem.cpp @ 1979] 0b 000000d5`bd9cd7c0 00007ffe`cb68047b Windows_UI_Xaml!CDependencyObject::SetValue+0xab [onecoreuap\windows\dxaml\xcp\components\dependencyobject\propertysystem.cpp @ 1740] 0c 000000d5`bd9cd840 00007ffe`cb693d53 Windows_UI_Xaml!CDependencyObject::SetThemeResourceBinding+0x14b [onecoreuap\windows\dxaml\xcp\components\dependencyobject\theming.cpp @ 379] ``` Which looks like a crash in the Progress Ring. Yikes.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#12190