Hi
I have a UltraWinSchedule control and it is working without any issue in Windows 7 machines. However in windows 10 machines we are getting stackoverflow exception. In the call stack I found
Infragistics4.Win.UltraWinSchedule.v11.2.dll!Infragistics.Win.UltraWinSchedule.UltraMonthViewSingleBase.MonthViewSingleAccessibleObjectBase.GetFocused() Unknown
This call is in loop.
Can you please point me in the right direction.
I recommend submitting this as a new thread with an example that demonstrates the issue so that we may look into what is happening. Also be sure that you are testing the latest version of the windows forms toolset as the relevant bug fix for this thread was in 2013 which is a few years before Windows Server 2016 was released.
This fix worked on our older Infragistics version for error in certain Windows 10 versions and Windows Server 2016
Faulting module name: clr.dll, version: 4.7.2650.0, time stamp: 0x5ab1cd09
Exception code: 0xc00000fd
Fault offset: 0x0007cfe2
Faulting process id: 0x49c
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
But in Windows Server 2016 if you drag the scrollbar with the mouse (up or down) the popup date value moves across the screen.
This is caused by a bug that was fixed in 2013 and it is recommended that you upgrade to 2013 Volume 2 or newer to get the fix.
Thank you for the call stack. I reviewed the MonthViewSingleAccessibleObjectBase.GetFocused method and found that we did fix this stack overflow in August of 2013. You are correct that it has to do with accessibility and the specific bug that was logged happened when starting the Narrator. As far as what could be different between the two machines, maybe different accessibility features are being used on the two machines. Maybe the Accessibility Tools for Windows page can help you identify what features might be in use that cause this on one machine and not another.
Your best options are to continue to use the workaround that you already are or upgrade to any volume 2013 Volume 2 or newer.
I have this issue only on my PC (running Windows 10), my colleague (also on WIndows 10) has no problems with it. So it seems to be related to some settings in Windows about accessibility but we cannot find it.
The stack trace provided by Visual Studio
System.Windows.Forms.dll!System.Windows.Forms.Control.Focused.get() Unknown Non-user code. Skipped loading symbols.Infragistics2.Win.UltraWinSchedule.v9.2.dll!Infragistics.Win.UltraWinSchedule.UltraMonthViewSingleBase.MonthViewSingleAccessibleObjectBase.GetFocused() Unknown Non-user code. Skipped loading symbols.Infragistics2.Win.UltraWinSchedule.v9.2.dll!Infragistics.Win.UltraWinSchedule.UltraMonthViewSingleBase.MonthViewSingleAccessibleObjectBase.GetFocused() Unknown Non-user code. Skipped loading symbols.Infragistics2.Win.UltraWinSchedule.v9.2.dll!Infragistics.Win.UltraWinSchedule.UltraMonthViewSingleBase.MonthViewSingleAccessibleObjectBase.GetFocused() Unknown Non-user code. Skipped loading symbols.Infragistics2.Win.UltraWinSchedule.v9.2.dll!Infragistics.Win.UltraWinSchedule.UltraMonthViewSingleBase.MonthViewSingleAccessibleObjectBase.GetFocused() Unknown Non-user code. Skipped loading symbols.
...
Infragistics2.Win.UltraWinSchedule.v9.2.dll!Infragistics.Win.UltraWinSchedule.UltraMonthViewSingleBase.MonthViewSingleAccessibleObjectBase.GetFocused() Unknown Non-user code. Skipped loading symbols. Infragistics2.Win.UltraWinSchedule.v9.2.dll!Infragistics.Win.UltraWinSchedule.UltraMonthViewSingleBase.MonthViewSingleAccessibleObjectBase.GetFocused() Unknown Non-user code. Skipped loading symbols. The maximum number of stack frames supported by Visual Studio has been exceeded. Annotated Frame
We are running on v9.2.