GPF II designer crashes on startup

Questions about Wine on Linux
Locked
darkstar
Newbie
Newbie
Posts: 4
Joined: Mon Feb 19, 2024 2:12 am

GPF II designer crashes on startup

Post by darkstar »

'GPIF II designer' (downloadable from the Infineon website) crashes on startup with the error:

Code: Select all

Unhandled Exception:
System.EntryPointNotFoundException: CreateInstalledObjectsInfo assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) MS.Internal.PtsHost.UnsafeNativeMethods.PTS.CreateInstalledObjectsInfo(MS.Internal.PtsHost.UnsafeNativeMethods.PTS/FSIMETHODS&,MS.Internal.PtsHost.UnsafeNativeMethods.PTS/FSIMETHODS&,intptr&,int&)
  at MS.Internal.PtsHost.PtsCache.InitInstalledObjectsInfo (MS.Internal.PtsHost.PtsHost ptsHost, MS.Internal.PtsHost.UnsafeNativeMethods.PTS+FSIMETHODS& subtrackParaInfo, MS.Internal.PtsHost.UnsafeNativeMethods.PTS+FSIMETHODS& subpageParaInfo, System.IntPtr& installedObjects, System.Int32& installedObjectsCount) [0x0024c] in <d31f3a57049e4054ad4371f364def5bc>:0 
This is with wine 9 (on debian testing) run with 'win32' profile and with windows version set to 10 (8.1 gives the same output). I'll reply to this message with the (very long) full output dump in case that helps.

Any suggestions as to what is wrong or what to try?

Thanks,
Matt
darkstar
Newbie
Newbie
Posts: 4
Joined: Mon Feb 19, 2024 2:12 am

Re: GPF II designer crashes on startup

Post by darkstar »

Well I said it was quite long....... (I had to cut'n'paste this a bit at a time, so it may not be perfect....)

Code: Select all

 wine bin/cygraphicaltool.exe 

Unhandled Exception:
System.EntryPointNotFoundException: CreateInstalledObjectsInfo assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) MS.Internal.PtsHost.UnsafeNativeMethods.PTS.CreateInstalledObjectsInfo(MS.Internal.PtsHost.UnsafeNativeMethods.PTS/FSIMETHODS&,MS.Internal.PtsHost.UnsafeNativeMethods.PTS/FSIMETHODS&,intptr&,int&)
  at MS.Internal.PtsHost.PtsCache.InitInstalledObjectsInfo (MS.Internal.PtsHost.PtsHost ptsHost, MS.Internal.PtsHost.UnsafeNativeMethods.PTS+FSIMETHODS& subtrackParaInfo, MS.Internal.PtsHost.UnsafeNativeMethods.PTS+FSIMETHODS& subpageParaInfo, System.IntPtr& installedObjects, System.Int32& installedObjectsCount) [0x0024c] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.PtsCache.CreatePTSContext (System.Int32 index, System.Windows.Media.TextFormattingMode textFormattingMode) [0x0003c] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.PtsCache.AcquireContextCore (MS.Internal.PtsHost.PtsContext ptsContext, System.Windows.Media.TextFormattingMode textFormattingMode) [0x000b0] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.PtsCache.AcquireContext (MS.Internal.PtsHost.PtsContext ptsContext, System.Windows.Media.TextFormattingMode textFormattingMode) [0x00035] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.PtsContext..ctor (System.Boolean isOptimalParagraphEnabled, System.Windows.Media.TextFormattingMode textFormattingMode) [0x0003c] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.StructuralCache.EnsurePtsContext () [0x0001b] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.StructuralCache.get_Section () [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.FlowDocumentPage..ctor (MS.Internal.PtsHost.StructuralCache structuralCache) [0x00010] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.Documents.FlowDocumentFormatter..ctor (System.Windows.Documents.FlowDocument document) [0x00022] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Documents.FlowDocument.get_BottomlessFormatter () [0x00044] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.Documents.FlowDocumentView.EnsureFormatter () [0x0001e] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.Documents.FlowDocumentView.get_DocumentPage () [0x0000f] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.Documents.DocumentPageTextView..ctor (MS.Internal.Documents.FlowDocumentView owner, System.Windows.Documents.ITextContainer textContainer) [0x0001f] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.Documents.FlowDocumentView.System.IServiceProvider.GetService (System.Type serviceType) [0x00043] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Primitives.TextBoxBase.InitializeRenderScope () [0x00011] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Primitives.TextBoxBase.SetRenderScopeToContentHost () [0x00120] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Primitives.TextBoxBase.AttachToVisualTree () [0x00008] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Primitives.TextBoxBase.OnApplyTemplate () [0x00008] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.ApplyTemplate () [0x00050] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x00037] in <d31f3a57049e4054ad4371f364def5bc>:0 
   at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at MS.Internal.Helper.MeasureElementWithSingleChild (System.Windows.UIElement element, System.Windows.Size constraint) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.ContentPresenter.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Control.MeasureOverride (System.Windows.Size constraint) [0x00027] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at MS.Internal.Helper.MeasureElementWithSingleChild (System.Windows.UIElement element, System.Windows.Size constraint) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.ContentPresenter.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Grid.MeasureCell (System.Int32 cell, System.Boolean forceInfinityV) [0x00113] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV, System.Boolean& hasDesiredSizeUChanged) [0x00045] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureOverride (System.Windows.Size constraint) [0x003b4] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Control.MeasureOverride (System.Windows.Size constraint) [0x00027] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
   at UIFramework.CyUIFramework.Dock.CyResizingPanel.MeasureOverride (System.Windows.Size availableSize) [0x00c9f] in <b86bef25a7424c43a6f5478259389133>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at MS.Internal.Helper.MeasureElementWithSingleChild (System.Windows.UIElement element, System.Windows.Size constraint) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.ContentPresenter.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Grid.MeasureCell (System.Int32 cell, System.Boolean forceInfinityV) [0x00113] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV, System.Boolean& hasDesiredSizeUChanged) [0x00045] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureOverride (System.Windows.Size constraint) [0x003b4] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Control.MeasureOverride (System.Windows.Size constraint) [0x00027] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Grid.MeasureCell (System.Int32 cell, System.Boolean forceInfinityV) [0x00113] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV, System.Boolean& hasDesiredSizeUChanged) [0x00045] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureOverride (System.Windows.Size constraint) [0x003b4] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at MS.Internal.Helper.MeasureElementWithSingleChild (System.Windows.UIElement element, System.Windows.Size constraint) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.ContentPresenter.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
   at System.Windows.Controls.Decorator.MeasureOverride (System.Windows.Size constraint) [0x00011] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Documents.AdornerDecorator.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Window.MeasureOverrideHelper (System.Windows.Size constraint) [0x000f4] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.MeasureOverride (System.Windows.Size availableSize) [0x0006e] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x0004b] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Interop.HwndSource.SetLayoutSize () [0x00220] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Interop.HwndSource.set_RootVisualInternal (System.Windows.Media.Visual value) [0x00156] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Interop.HwndSource.set_RootVisual (System.Windows.Media.Visual value) [0x00009] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Window+SourceWindowHelper.set_RootVisual (System.Windows.Media.Visual value) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.SetRootVisual () [0x00016] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.SetRootVisualAndUpdateSTC () [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.SetupInitialState (System.Double requestedTop, System.Double requestedLeft, System.Double requestedWidth, System.Double requestedHeight) [0x003cc] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.CreateSourceWindow (System.Boolean duringShow) [0x00186] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.CreateSourceWindowDuringShow () [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.SafeCreateWindowDuringShow () [0x0000c] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.ShowHelper (System.Object booleanBox) [0x00057] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.Show () [0x00025] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at CyGpif2Designer.Tool.GraphicalTool.App.Application_Startup (System.Object sender, System.Windows.StartupEventArgs e) [0x000d6] in <3764b2e3aeac482db3aaf2e9045016d8>:0 
  at System.Windows.Application.OnStartup (System.Windows.StartupEventArgs e) [0x00027] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.<.ctor>b__1_0 (System.Object unused) [0x00014] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.InvokeImpl () [0x00099] in <75de555cd62f40719584e76ba8a177cc>:0
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object state) [0x00008] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper (System.Object obj) [0x0001d] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at MS.Internal.CulturePreservingExecutionContext.Run (MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00047] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.Invoke () [0x00016] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.ProcessQueue () [0x00114] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WndProcHook (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x00061] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndWrapper.WndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x0003a] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object o) [0x00042] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.LegacyInvokeImpl (System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, System.Object args, System.Int32 numArgs) [0x000fc] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.Invoke (System.Windows.Threading.DispatcherPriority priority, System.Delegate method, System.Object arg) [0x00011] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.SubclassWndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam) [0x00154] in <75de555cd62f40719584e76ba8a177cc>:0 
  at (wrapper native-to-managed) MS.Win32.HwndSubclass.SubclassWndProc(intptr,int,intptr,intptr)
  at (wrapper managed-to-native) MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG&)
  at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage (System.Windows.Interop.MSG& msg) [0x0001a] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame frame) [0x0004c] in <75de555cd62f40719584e76ba8a177cc>:0
    at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame frame) [0x00077] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.Run () [0x00006] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Application.RunDispatcher (System.Object ignore) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.RunInternal (System.Windows.Window window) [0x0010d] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.Run (System.Windows.Window window) [0x00008] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.Run () [0x00009] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at CyGpif2Designer.Tool.GraphicalTool.App.Main () [0x0000c] in <3764b2e3aeac482db3aaf2e9045016d8>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.EntryPointNotFoundException: CreateInstalledObjectsInfo assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) MS.Internal.PtsHost.UnsafeNativeMethods.PTS.CreateInstalledObjectsInfo(MS.Internal.PtsHost.UnsafeNativeMethods.PTS/FSIMETHODS&,MS.Internal.PtsHost.UnsafeNativeMethods.PTS/FSIMETHODS&,intptr&,int&)
  at MS.Internal.PtsHost.PtsCache.InitInstalledObjectsInfo (MS.Internal.PtsHost.PtsHost ptsHost, MS.Internal.PtsHost.UnsafeNativeMethods.PTS+FSIMETHODS& subtrackParaInfo, MS.Internal.PtsHost.UnsafeNativeMethods.PTS+FSIMETHODS& subpageParaInfo, System.IntPtr& installedObjects, System.Int32& installedObjectsCount) [0x0024c] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.PtsCache.CreatePTSContext (System.Int32 index, System.Windows.Media.TextFormattingMode textFormattingMode) [0x0003c] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.PtsCache.AcquireContextCore (MS.Internal.PtsHost.PtsContext ptsContext, System.Windows.Media.TextFormattingMode textFormattingMode) [0x000b0] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.PtsCache.AcquireContext (MS.Internal.PtsHost.PtsContext ptsContext, System.Windows.Media.TextFormattingMode textFormattingMode) [0x00035] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.PtsContext..ctor (System.Boolean isOptimalParagraphEnabled, System.Windows.Media.TextFormattingMode textFormattingMode) [0x0003c] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.StructuralCache.EnsurePtsContext () [0x0001b] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.StructuralCache.get_Section () [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.PtsHost.FlowDocumentPage..ctor (MS.Internal.PtsHost.StructuralCache structuralCache) [0x00010] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.Documents.FlowDocumentFormatter..ctor (System.Windows.Documents.FlowDocument document) [0x00022] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Documents.FlowDocument.get_BottomlessFormatter () [0x00044] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.Documents.FlowDocumentView.EnsureFormatter () [0x0001e] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.Documents.FlowDocumentView.get_DocumentPage () [0x0000f] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at MS.Internal.Documents.DocumentPageTextView..ctor (MS.Internal.Documents.FlowDocumentView owner, System.Windows.Documents.ITextContainer textContainer) [0x0001f] in <d31f3a57049e4054ad4371f364def5bc>:0 
    at MS.Internal.Documents.FlowDocumentView.System.IServiceProvider.GetService (System.Type serviceType) [0x00043] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Primitives.TextBoxBase.InitializeRenderScope () [0x00011] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Primitives.TextBoxBase.SetRenderScopeToContentHost () [0x00120] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Primitives.TextBoxBase.AttachToVisualTree () [0x00008] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Primitives.TextBoxBase.OnApplyTemplate () [0x00008] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.ApplyTemplate () [0x00050] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x00037] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at MS.Internal.Helper.MeasureElementWithSingleChild (System.Windows.UIElement element, System.Windows.Size constraint) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.ContentPresenter.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Control.MeasureOverride (System.Windows.Size constraint) [0x00027] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at MS.Internal.Helper.MeasureElementWithSingleChild (System.Windows.UIElement element, System.Windows.Size constraint) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.ContentPresenter.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Grid.MeasureCell (System.Int32 cell, System.Boolean forceInfinityV) [0x00113] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV, System.Boolean& hasDesiredSizeUChanged) [0x00045] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureOverride (System.Windows.Size constraint) [0x003b4] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Control.MeasureOverride (System.Windows.Size constraint) [0x00027] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0
   at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at UIFramework.CyUIFramework.Dock.CyResizingPanel.MeasureOverride (System.Windows.Size availableSize) [0x00c9f] in <b86bef25a7424c43a6f5478259389133>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at MS.Internal.Helper.MeasureElementWithSingleChild (System.Windows.UIElement element, System.Windows.Size constraint) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.ContentPresenter.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Grid.MeasureCell (System.Int32 cell, System.Boolean forceInfinityV) [0x00113] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV, System.Boolean& hasDesiredSizeUChanged) [0x00045] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureOverride (System.Windows.Size constraint) [0x003b4] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Control.MeasureOverride (System.Windows.Size constraint) [0x00027] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Grid.MeasureCell (System.Int32 cell, System.Boolean forceInfinityV) [0x00113] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV, System.Boolean& hasDesiredSizeUChanged) [0x00045] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureCellsGroup (System.Int32 cellsHead, System.Windows.Size referenceSize, System.Boolean ignoreDesiredSizeU, System.Boolean forceInfinityV) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.Grid.MeasureOverride (System.Windows.Size constraint) [0x003b4] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at MS.Internal.Helper.MeasureElementWithSingleChild (System.Windows.UIElement element, System.Windows.Size constraint) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Controls.ContentPresenter.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Decorator.MeasureOverride (System.Windows.Size constraint) [0x00011] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Documents.AdornerDecorator.MeasureOverride (System.Windows.Size constraint) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
    at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Controls.Border.MeasureOverride (System.Windows.Size constraint) [0x00115] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x002ab] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Window.MeasureOverrideHelper (System.Windows.Size constraint) [0x000f4] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.MeasureOverride (System.Windows.Size availableSize) [0x0006e] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.FrameworkElement.MeasureCore (System.Windows.Size availableSize) [0x0004b] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.UIElement.Measure (System.Windows.Size availableSize) [0x001d1] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Interop.HwndSource.SetLayoutSize () [0x00220] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Interop.HwndSource.set_RootVisualInternal (System.Windows.Media.Visual value) [0x00156] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Interop.HwndSource.set_RootVisual (System.Windows.Media.Visual value) [0x00009] in <c8543cf9ae2e4c3ea7ec30d842c3dd79>:0 
  at System.Windows.Window+SourceWindowHelper.set_RootVisual (System.Windows.Media.Visual value) [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.SetRootVisual () [0x00016] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.SetRootVisualAndUpdateSTC () [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.SetupInitialState (System.Double requestedTop, System.Double requestedLeft, System.Double requestedWidth, System.Double requestedHeight) [0x003cc] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.CreateSourceWindow (System.Boolean duringShow) [0x00186] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.CreateSourceWindowDuringShow () [0x00001] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.SafeCreateWindowDuringShow () [0x0000c] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.ShowHelper (System.Object booleanBox) [0x00057] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Window.Show () [0x00025] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at CyGpif2Designer.Tool.GraphicalTool.App.Application_Startup (System.Object sender, System.Windows.StartupEventArgs e) [0x000d6] in <3764b2e3aeac482db3aaf2e9045016d8>:0 
  at System.Windows.Application.OnStartup (System.Windows.StartupEventArgs e) [0x00027] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.<.ctor>b__1_0 (System.Object unused) [0x00014] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.InvokeImpl () [0x00099] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext (System.Object state) [0x00008] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper (System.Object obj) [0x0001d] in <75de555cd62f40719584e76ba8a177cc>:0 
   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at MS.Internal.CulturePreservingExecutionContext.Run (MS.Internal.CulturePreservingExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00047] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.DispatcherOperation.Invoke () [0x00016] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.ProcessQueue () [0x00114] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WndProcHook (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x00061] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndWrapper.WndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled) [0x0003a] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object o) [0x00042] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate callback, System.Object args, System.Int32 numArgs) [0x000c6] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object source, System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00004] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.WrappedInvoke (System.Delegate callback, System.Object args, System.Int32 numArgs, System.Delegate catchHandler) [0x00001] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.LegacyInvokeImpl (System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, System.Object args, System.Int32 numArgs) [0x000fc] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.Invoke (System.Windows.Threading.DispatcherPriority priority, System.Delegate method, System.Object arg) [0x00011] in <75de555cd62f40719584e76ba8a177cc>:0 
  at MS.Win32.HwndSubclass.SubclassWndProc (System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam) [0x00154] in <75de555cd62f40719584e76ba8a177cc>:0 
  at (wrapper native-to-managed) MS.Win32.HwndSubclass.SubclassWndProc(intptr,int,intptr,intptr)
  at (wrapper managed-to-native) MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG&)
  at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage (System.Windows.Interop.MSG& msg) [0x0001a] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.PushFrameImpl (System.Windows.Threading.DispatcherFrame frame) [0x0004c] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.PushFrame (System.Windows.Threading.DispatcherFrame frame) [0x00077] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Threading.Dispatcher.Run () [0x00006] in <75de555cd62f40719584e76ba8a177cc>:0
   at System.Windows.Threading.Dispatcher.Run () [0x00006] in <75de555cd62f40719584e76ba8a177cc>:0 
  at System.Windows.Application.RunDispatcher (System.Object ignore) [0x00023] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.RunInternal (System.Windows.Window window) [0x0010d] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.Run (System.Windows.Window window) [0x00008] in <d31f3a57049e4054ad4371f364def5bc>:0 
  at System.Windows.Application.Run () [0x00009] in <d31f3a57049e4054ad4371f364def5bc>:0 
qwertymnb
Level 4
Level 4
Posts: 244
Joined: Sun Jan 17, 2016 4:36 pm

Re: GPF II designer crashes on startup

Post by qwertymnb »

I'd try 'winetricks dotnet48' as it looks like a mono-bug to me
darkstar
Newbie
Newbie
Posts: 4
Joined: Mon Feb 19, 2024 2:12 am

Re: GPF II designer crashes on startup

Post by darkstar »

qwertymnb wrote: Thu Feb 22, 2024 6:24 pm I'd try 'winetricks dotnet48' as it looks like a mono-bug to me
Thanks for the suggestion - Well that certainly changed its behaviour. I create a new wine prefix and installed gecko and dotnet48. The first time I run the program I get a full screen window which the option option I seem to have is to close it - which then kills the program. In the terminal I have the following output:

Code: Select all

$ wine bin/cygraphicaltool.exe
010c:err:ole:CoGetContextToken apartment not initialised
0110:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer"
0114:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
0114:err:d3dcompiler:D3DCompile2 Shader log:
0114:err:d3dcompiler:D3DCompile2     <anonymous>:178:1: E5000: syntax error, unexpected KW_PASS, expecting '}'
0114:err:d3dcompiler:D3DCompile2 
011c:err:d3d:wined3d_context_gl_update_window Failed to get a device context for window 0928A418.
011c:err:d3d:wined3d_context_gl_update_window Failed to get a device context for window 09286E50.
0120:err:d3d:wined3d_context_gl_update_window Failed to get a device context for window 0925A5F8.
0110:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
If I run it again it crashes on startup with this output:

Code: Select all

$ wine bin/cygraphicaltool.exe
010c:err:ole:CoGetContextToken apartment not initialised
0110:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer"
0114:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
0114:err:d3dcompiler:D3DCompile2 Shader log:
0114:err:d3dcompiler:D3DCompile2     <anonymous>:178:1: E5000: syntax error, unexpected KW_PASS, expecting '}'
0114:err:d3dcompiler:D3DCompile2 
011c:err:d3d:wined3d_context_gl_update_window Failed to get a device context for window 0928ED70.
011c:err:d3d:wined3d_context_gl_update_window Failed to get a device context for window 0928CCD0.
0120:err:d3d:wined3d_context_gl_update_window Failed to get a device context for window 0925AE68.
0110:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:seh:KiUserCallbackDispatcher ignoring exception
0024:err:eventlog:ReportEventW L"Application: cygraphicaltool.exe\n"
0024:err:eventlog:ReportEventW L"Framework Version: v4.0.30319\n"
0024:err:eventlog:ReportEventW L"Description: The process was terminated due to an unhandled exception.\n"
0024:err:eventlog:ReportEventW L"Exception Info: System.ArgumentException\n"
0024:err:eventlog:ReportEventW L"   at System.IO.Path.CheckInvalidPathChars(System.String, Boolean)\n"
0024:err:eventlog:ReportEventW L"   at System.IO.Path.GetFileName(System.String)\n"
0024:err:eventlog:ReportEventW L"   at CyGpif2Designer.Tool.GraphicalTool.CyGPIF2DesignerLogic.<get_RecentPrjsList>b__9(System.String)\n"
0024:err:eventlog:ReportEventW L"   at System.Linq.Enumerable+<>c__DisplayClass7_0`3[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Cultu"...
0024:err:eventlog:ReportEventW L"   at System.Linq.Enumerable+WhereSelectEnumerableIterator`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()\n"
0024:err:eventlog:ReportEventW L"   at MS.Internal.Data.EnumerableCollectionView.LoadSnapshotCore(System.Collections.IEnumerable)\n"
0024:err:eventlog:ReportEventW L"   at MS.Internal.Data.EnumerableCollectionView..ctor(System.Collections.IEnumerable)\n"
0024:err:eventlog:ReportEventW L"   at MS.Internal.Data.ViewManager.GetViewRecord(System.Object, System.Windows.Data.CollectionViewSource, System.Type, Boolean, System.Func`2<System.Object,System.Object>)\n"
0024:err:eventlog:ReportEventW L"   at MS.Internal.Data.DataBindEngine.GetViewRecord(System.Object, System.Windows.Data.CollectionViewSource, System.Type, Boolean, System.Func`2<System.Object,System.Object>)\n"
0024:err:eventlog:ReportEventW L"   at System.Windows.Data.CollectionViewSource.GetDefaultCollectionView(System.Object, Boolean, System.Func`2<System.Object,System.Object>)\n"
0024:err:eventlog:ReportEventW L"   at System.Windows.Data.CollectionViewSource.GetDefaultCollectionView(System.Object, System.Windows.DependencyObject, System.Func`2<System.Object,System.Object>)\n"
0024:err:eventlog:ReportEventW L"   at System.Windows.Controls.ItemCollection.SetItemsSource(System.Collections.IEnumerable, System.Func`2<System.Object,System.Object>)\n"
[snip]
0024:err:eventlog:ReportEventW L"   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)\n"
0024:err:eventlog:ReportEventW L"   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)\n"
0024:err:eventlog:ReportEventW L"   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)\n"
0024:err:eventlog:ReportEventW L"   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)\n"
0024:err:eventlog:ReportEventW L"   at System.Windows.Application.RunDispatcher(System.Object)\n"
0024:err:eventlog:ReportEventW L"   at System.Windows.Application.RunInternal(System.Windows.Window)\n"
0024:err:eventlog:ReportEventW L"   at System.Windows.Application.Run(System.Windows.Window)\n"
0024:err:eventlog:ReportEventW L"   at CyGpif2Designer.Tool.GraphicalTool.App.Main()\n"
0024:err:eventlog:ReportEventW L"\n"

Unhandled Exception: System.ArgumentException: Illegal characters in path.
   at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
   at System.IO.Path.GetFileName(String path)
   at CyGpif2Designer.Tool.GraphicalTool.CyGPIF2DesignerLogic.<get_RecentPrjsList>b__9(String path)
   at System.Linq.Enumerable.<>c__DisplayClass7_0`3.<CombineSelectors>b__0(TSource x)
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at MS.Internal.Data.EnumerableCollectionView.LoadSnapshotCore(IEnumerable source)
   at MS.Internal.Data.EnumerableCollectionView..ctor(IEnumerable source)
   at MS.Internal.Data.ViewManager.GetViewRecord(Object collection, CollectionViewSource cvs, Type collectionViewType, Boolean createView, Func`2 GetSourceItem)
   at MS.Internal.Data.DataBindEngine.GetViewRecord(Object collection, CollectionViewSource key, Type collectionViewType, Boolean createView, Func`2 GetSourceItem)
   at System.Windows.Data.CollectionViewSource.GetDefaultCollectionView(Object source, Boolean createView, Func`2 GetSourceItem)
   at System.Windows.Data.CollectionViewSource.GetDefaultCollectionView(Object source, DependencyObject d, Func`2 GetSourceItem)
   at System.Windows.Controls.ItemCollection.SetItemsSource(IEnumerable value, Func`2 GetSourceItem)
   at System.Windows.Controls.ItemsControl.OnItemsSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
      at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
   at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.Activate(Object item)
   at System.Windows.Data.BindingExpression.AttachToContext(AttachAttempt attempt)
   at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance)
   at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
   at MS.Internal.Data.DataBindEngine.Run(Object arg)
   at MS.Internal.Data.DataBindEngine.OnLayoutUpdated(Object sender, EventArgs e)
   at System.Windows.ContextLayoutManager.fireLayoutUpdateEvent()
   at System.Windows.ContextLayoutManager.UpdateLayout()
   at System.Windows.UIElement.UpdateLayout()
   at System.Windows.Interop.HwndSource.SetLayoutSize()
   at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)
   at System.Windows.Interop.HwndSource.set_RootVisual(Visual value)
   at System.Windows.Window.SetRootVisual()
   at System.Windows.Window.SetRootVisualAndUpdateSTC()
   at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)
   at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   at System.Windows.Window.CreateSourceWindowDuringShow()
   at System.Windows.Window.SafeCreateWindowDuringShow()
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.Show()
   at CyGpif2Designer.Tool.GraphicalTool.App.Application_Startup(Object sender, StartupEventArgs e)
   at System.Windows.Application.OnStartup(StartupEventArgs e)
      at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at CyGpif2Designer.Tool.GraphicalTool.App.Main()
wine: Unhandled exception 0xe0434352 in thread 24 at address 7B662597 (thread 0024), starting debugger...
But I assume that the crash on the 2nd run is caused by the issue on the first run which looks like something to do with D3D / Vulkan.

So I tried a couple of different versions of DirectX but that didn't change anything significant from above.

Hmmmmm......

Matt
qwertymnb
Level 4
Level 4
Posts: 244
Joined: Sun Jan 17, 2016 4:36 pm

Re: GPF II designer crashes on startup

Post by qwertymnb »

>0114:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.

Try 'winetricks d3dcompiler_47'
darkstar
Newbie
Newbie
Posts: 4
Joined: Mon Feb 19, 2024 2:12 am

Re: GPF II designer crashes on startup

Post by darkstar »

qwertymnb wrote: Fri Feb 23, 2024 10:08 am >0114:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.

Try 'winetricks d3dcompiler_47'
Thanks. So I tried to add it and got:

Code: Select all

 
$ winetricks d3dcompiler_47
Using winetricks 20240105 - sha256sum: b7aa4d783e1c6ef32deef37443f909e53609ec753a474cf6ac7e712b177f8c1e with wine-9.0 (Debian 9.0~repack-4) and WINEARCH=win32
Executing w_do_call d3dcompiler_47
d3dcompiler_47 already installed, skipping
which is what I was sort of expecting - it seemed to be the obvious package to install and I thought I had installed it.

Undaunted I tried again with:

Code: Select all

$ export WINEPREFIX=~/.wine9_32_try5
$ wine wine-gecko-2.47.4-x86.msi
$ winetricks d3dcompiler_47
$ winetricks dotnet48
$ wine bin/cygraphicaltool.exe
and that seems to have worked - at least I now get the GUI with menus etc so might actually be able to use it (when I've read the manual....)

Thanks very much for your help,
Matt
Locked