You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dependencies, that had been installed for months/years is today crashing at launch (latest release, windows 10 )
When launched from VS2022 debugger, the earlier exception i get is :
System.Windows.Data Error: 40 : BindingExpression path error: 'DataContext' property not found on 'object' ''String' (HashCode=-419799353)'. BindingExpression:Path=DataContext.EnableSearchFolderCustomization; DataItem='String' (HashCode=-419799353); target element is 'MenuItem' (Name='CustomizeSearchFoldersItem'); target property is 'IsEnabled' (type 'Boolean')
The call stack in project code is not very interesting:
PresentationFramework.dll!System.Windows.Markup.XamlReader.RewrapException(System.Exception e, System.Xaml.IXamlLineInfo lineInfo, System.Uri baseUri) Line 361 C#
PresentationFramework.dll!System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader xamlReader, System.Xaml.IXamlObjectWriterFactory writerFactory, bool skipJournaledProperties, object rootObject, System.Xaml.XamlObjectWriterSettings settings, System.Uri baseUri) Line 121 C#
PresentationFramework.dll!System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader xamlReader, bool skipJournaledProperties, object rootObject, System.Xaml.Permissions.XamlAccessLevel accessLevel, System.Uri baseUri) Line 38 C#
PresentationFramework.dll!System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream stream, System.Windows.Markup.ParserContext parserContext, object parent, bool closeStream) Line 763 C#
DependenciesGui.exe!Dependencies.UserSettings.UserSettings() Line 54 C#
DependenciesGui.exe!Dependencies.MainWindow.MainWindow() Line 114 C#
Inner exception stack trace is:
at MS.Internal.Text.TextInterface.Native.Util.ConvertHresultToException(Int32 hr)
at MS.Internal.Text.TextInterface.FontList.get_Item(UInt32 A_0)
at MS.Internal.FontFace.TypefaceCollection.Enumerator.get_Current()
at Dependencies.FontFamilyListItem.IsSymbolFont(FontFamily fontFamily)
at Dependencies.FontFamilyListItem..ctor(FontFamily fontFamily)
at Dependencies.UserSettings.InitializeFontFamilyList()
at Dependencies.UserSettings.OnInitialized(EventArgs e)
at System.Windows.FrameworkElement.TryFireInitialized() in System.Windows\FrameworkElement.cs:line 4204
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard(XamlType xamlType, Object obj, Boolean begin)
Clearing %LOCALAPPDATA%/Dependencies does nothing, so unless 'settings' are stored somewhere else, i am not sure there are corrupted settings?
It seems like it could be related to some font not being found
Looking with iIn process monitor, the last access to a font is C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.18.3181.0_x64__8wekyb3d8bbwe\CascadiaCode.ttf, that returns status DELETE_PENDING
Dependencies, that had been installed for months/years is today crashing at launch (latest release, windows 10 )
When launched from VS2022 debugger, the earlier exception i get is :
System.Windows.Data Error: 40 : BindingExpression path error: 'DataContext' property not found on 'object' ''String' (HashCode=-419799353)'. BindingExpression:Path=DataContext.EnableSearchFolderCustomization; DataItem='String' (HashCode=-419799353); target element is 'MenuItem' (Name='CustomizeSearchFoldersItem'); target property is 'IsEnabled' (type 'Boolean')
The call stack in project code is not very interesting:
PresentationFramework.dll!System.Windows.Markup.XamlReader.RewrapException(System.Exception e, System.Xaml.IXamlLineInfo lineInfo, System.Uri baseUri) Line 361 C#
PresentationFramework.dll!System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader xamlReader, System.Xaml.IXamlObjectWriterFactory writerFactory, bool skipJournaledProperties, object rootObject, System.Xaml.XamlObjectWriterSettings settings, System.Uri baseUri) Line 121 C#
PresentationFramework.dll!System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader xamlReader, bool skipJournaledProperties, object rootObject, System.Xaml.Permissions.XamlAccessLevel accessLevel, System.Uri baseUri) Line 38 C#
PresentationFramework.dll!System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream stream, System.Windows.Markup.ParserContext parserContext, object parent, bool closeStream) Line 763 C#
DependenciesGui.exe!Dependencies.UserSettings.UserSettings() Line 54 C#
Inner exception stack trace is:
at MS.Internal.Text.TextInterface.Native.Util.ConvertHresultToException(Int32 hr)
at MS.Internal.Text.TextInterface.FontList.get_Item(UInt32 A_0)
at MS.Internal.FontFace.TypefaceCollection.Enumerator.get_Current()
at Dependencies.FontFamilyListItem.IsSymbolFont(FontFamily fontFamily)
at Dependencies.FontFamilyListItem..ctor(FontFamily fontFamily)
at Dependencies.UserSettings.InitializeFontFamilyList()
at Dependencies.UserSettings.OnInitialized(EventArgs e)
at System.Windows.FrameworkElement.TryFireInitialized() in System.Windows\FrameworkElement.cs:line 4204
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard(XamlType xamlType, Object obj, Boolean begin)
Clearing %LOCALAPPDATA%/Dependencies does nothing, so unless 'settings' are stored somewhere else, i am not sure there are corrupted settings?
It seems like it could be related to some font not being found
Looking with iIn process monitor, the last access to a font is C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.18.3181.0_x64__8wekyb3d8bbwe\CascadiaCode.ttf, that returns status DELETE_PENDING
Probably an error similar to https://developercommunity.visualstudio.com/t/Visual-Studio-Editor-is-blank-without-an/1568780. I will update after reboot to see if it was indeed caused by the locked Cascadia font file (System and svchost.exe had it locked acording to process explorer)
EDIT Indeed, rebooting makes it work again
I guess there should be an exception catch somewhere to avoid this?
I can provide a crash dump if needed
The text was updated successfully, but these errors were encountered: