Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on Hover on ARM64 #517

Open
ntw-au opened this issue Jan 29, 2024 · 0 comments
Open

Crash on Hover on ARM64 #517

ntw-au opened this issue Jan 29, 2024 · 0 comments

Comments

@ntw-au
Copy link

ntw-au commented Jan 29, 2024

I'm running WinCompose 0.9.11 on Windows 11 23H2 on ARM64, and it crashes fairly frequently. As a system startup item it crashes most of the time, and then after reloading WinCompose when hovering over the WinCompose icon in the task tray. I do not see this behaviour on the x86 machines I have access to (which also have more memory, in case it's memory related).

Windows Event Viewer gives the following information.

First event:

Application: wincompose.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentException
   at System.Windows.Media.CompositionTarget.SetRootVisual(System.Windows.Media.Visual)
   at System.Windows.Media.CompositionTarget.set_RootVisual(System.Windows.Media.Visual)
   at System.Windows.Interop.HwndTarget.set_RootVisual(System.Windows.Media.Visual)
   at System.Windows.Interop.HwndSource.set_RootVisualInternal(System.Windows.Media.Visual)
   at System.Windows.Controls.Primitives.Popup.SetRootVisualToPopupRoot()
   at System.Windows.Controls.Primitives.Popup.CreateWindow(Boolean)
   at System.Windows.Controls.Primitives.Popup.OnIsOpenChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
   at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
   at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
   at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
   at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
   at System.Windows.DependencyObject.SetValueCommon(System.Windows.DependencyProperty, System.Object, System.Windows.PropertyMetadata, Boolean, Boolean, System.Windows.OperationType, Boolean)
   at System.Windows.Data.BindingOperations.SetBinding(System.Windows.DependencyObject, System.Windows.DependencyProperty, System.Windows.Data.BindingBase)
   at System.Windows.Controls.Primitives.Popup.CreateRootPopupInternal(System.Windows.Controls.Primitives.Popup, System.Windows.UIElement, Boolean)
   at System.Windows.Controls.ToolTip.OnIsOpenChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
   at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
   at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
   at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
   at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
   at System.Windows.DependencyObject.SetValueCommon(System.Windows.DependencyProperty, System.Object, System.Windows.PropertyMetadata, Boolean, Boolean, System.Windows.OperationType, Boolean)
   at System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty, System.Object)
   at Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnToolTipChange(Boolean)
   at Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.ProcessWindowMessage(UInt32, IntPtr, IntPtr)
   at Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.OnWindowMessageReceived(IntPtr, UInt32, IntPtr, IntPtr)

Second event:

Faulting application name: wincompose.exe, version: 0.9.11.0, time stamp: 0xa7c4e658
Faulting module name: KERNELBASE.dll, version: 10.0.22621.3085, time stamp: 0xdee49509
Exception code: 0xe0434352
Fault offset: 0x000000000026d33c
Faulting process ID: 0x0xC54
Faulting application start time: 0x0x1DA52A8DD35715C
Faulting application path: C:\Program Files (x86)\WinCompose\wincompose.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report ID: 4b6617cb-cf69-4e60-88d5-d84776a2203b
Faulting package full name: 
Faulting package-relative application ID: 

Third event:

Faulting application name: wincompose.exe, version: 0.9.11.0, time stamp: 0xa7c4e658
Faulting module name: KERNELBASE.dll, version: 10.0.22621.3085, time stamp: 0xdee49509
Exception code: 0xc000041d
Fault offset: 0x000000000026d33c
Faulting process ID: 0x0xC54
Faulting application start time: 0x0x1DA52A8DD35715C
Faulting application path: C:\Program Files (x86)\WinCompose\wincompose.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report ID: 6b894309-3938-4314-9f00-830c90cb180e
Faulting package full name: 
Faulting package-relative application ID: 
@ntw-au ntw-au changed the title Intermittent Crash on ARM64 Crash on Hover on ARM64 Jan 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant