RichardMH Posted January 9, 2021 Share Posted January 9, 2021 First crash of Affinity Photo for me. First image I tried to edit with the beta (1.9.0.885). Got through the Develop Persona and fell over setting up a Gradient mask. And it seems when I go back to the ordinary version, all my .afphoto files are now labelled as beta, but still open OK. Link to comment Share on other sites More sharing options...
RichardMH Posted January 9, 2021 Author Share Posted January 9, 2021 Crashed again. Using the patch tool upsets the histogram. And at one stage while using the patch tool all the image except the patch area disappeared. Tried again and the patch area went black. The beta does not seem well. Link to comment Share on other sites More sharing options...
Staff Chris B Posted January 11, 2021 Staff Share Posted January 11, 2021 Hey RichardMH, Do you have any crash reports in %AppData%\Affinity\Photo\1.0 (Beta)\CrashReports\reports How to format a bug report | Learning Resources | List of V2 FAQs | YouTube Tutorials Link to comment Share on other sites More sharing options...
Staff Pauls Posted January 11, 2021 Staff Share Posted January 11, 2021 sounds like OpenCL causing the problem Chris B 1 Link to comment Share on other sites More sharing options...
RichardMH Posted January 11, 2021 Author Share Posted January 11, 2021 4 hours ago, Chris B said: Hey RichardMH, Do you have any crash reports in %AppData%\Affinity\Photo\1.0 (Beta)\CrashReports\reports I'm on a PC and new to Windows. (20 years on Mac and changed) Can't find that folder. Link to comment Share on other sites More sharing options...
RichardMH Posted January 11, 2021 Author Share Posted January 11, 2021 Think this is it Log Name: Application Source: .NET Runtime Date: 9/01/2021 4:09:34 PM Event ID: 1026 Task Category: None Level: Error Keywords: Classic User: N/A Computer: RichardsDesktop Description: Application: Photo.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException at <Module>.DocumentInspectorNode.GetVisibleIndex(DocumentInspectorNode*) at Serif.Affinity.UI.Controls.LayerView.OnUnrealizeItemCommand(System.Object) at Serif.Windows.Data.CommandHelper.ExecuteCommand(System.Windows.Input.ICommand, System.Windows.IInputElement, System.Object) at Serif.Affinity.UI.Controls.VirtualizingTreeView.ClearContainerForItemOverride(System.Windows.DependencyObject, System.Object) at System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.ClearContainerForItem(System.Windows.DependencyObject, System.Object) at System.Windows.Controls.ItemContainerGenerator.UnlinkContainerFromItem(System.Windows.DependencyObject, System.Object, MS.Internal.Controls.IGeneratorHost) at System.Windows.Controls.ItemContainerGenerator.RemoveAllInternal(Boolean) at System.Windows.Controls.ItemContainerGenerator.OnRefresh() at System.Windows.Controls.ItemContainerGenerator.OnCollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Windows.WeakEventManager+ListenerList`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].DeliverEvent(System.Object, System.EventArgs, System.Type) at System.Windows.WeakEventManager.DeliverEvent(System.Object, System.EventArgs) at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Windows.Data.CollectionView.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Windows.WeakEventManager+ListenerList`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].DeliverEvent(System.Object, System.EventArgs, System.Type) at System.Windows.WeakEventManager.DeliverEvent(System.Object, System.EventArgs) at System.Windows.Data.CollectionView.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Windows.Data.ListCollectionView.RefreshOverride() at System.Windows.Data.CollectionView.RefreshInternal() at Serif.Interop.Persona.Data.VirtualizedCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].raise_CollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) at Serif.Interop.Persona.Data.VirtualizedCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction) at Serif.Interop.Persona.Data.VirtualizedCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Clear() at Serif.Affinity.UI.Controls.LayerView.Repopulate() at Serif.Affinity.Services.NotificationService.Raise_DOMExpansionChangedNotify(System.Object, System.EventArgs) at Serif.Interop.Persona.Commands.FindInLayerPanelCommand.Execute(System.Object) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame) at System.Windows.Application.RunDispatcher(System.Object) at System.Windows.Application.RunInternal(System.Windows.Window) at Photo.Application.Main(System.String[]) Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name=".NET Runtime" /> <EventID Qualifiers="0">1026</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2021-01-09T05:09:34.5099852Z" /> <EventRecordID>20026</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>Application</Channel> <Computer>RichardsDesktop</Computer> <Security /> </System> <EventData> <Data>Application: Photo.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException at <Module>.DocumentInspectorNode.GetVisibleIndex(DocumentInspectorNode*) at Serif.Affinity.UI.Controls.LayerView.OnUnrealizeItemCommand(System.Object) at Serif.Windows.Data.CommandHelper.ExecuteCommand(System.Windows.Input.ICommand, System.Windows.IInputElement, System.Object) at Serif.Affinity.UI.Controls.VirtualizingTreeView.ClearContainerForItemOverride(System.Windows.DependencyObject, System.Object) at System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.ClearContainerForItem(System.Windows.DependencyObject, System.Object) at System.Windows.Controls.ItemContainerGenerator.UnlinkContainerFromItem(System.Windows.DependencyObject, System.Object, MS.Internal.Controls.IGeneratorHost) at System.Windows.Controls.ItemContainerGenerator.RemoveAllInternal(Boolean) at System.Windows.Controls.ItemContainerGenerator.OnRefresh() at System.Windows.Controls.ItemContainerGenerator.OnCollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Windows.WeakEventManager+ListenerList`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].DeliverEvent(System.Object, System.EventArgs, System.Type) at System.Windows.WeakEventManager.DeliverEvent(System.Object, System.EventArgs) at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Windows.Data.CollectionView.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Windows.WeakEventManager+ListenerList`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].DeliverEvent(System.Object, System.EventArgs, System.Type) at System.Windows.WeakEventManager.DeliverEvent(System.Object, System.EventArgs) at System.Windows.Data.CollectionView.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Windows.Data.ListCollectionView.RefreshOverride() at System.Windows.Data.CollectionView.RefreshInternal() at Serif.Interop.Persona.Data.VirtualizedCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].raise_CollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs) at Serif.Interop.Persona.Data.VirtualizedCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction) at Serif.Interop.Persona.Data.VirtualizedCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Clear() at Serif.Affinity.UI.Controls.LayerView.Repopulate() at Serif.Affinity.Services.NotificationService.Raise_DOMExpansionChangedNotify(System.Object, System.EventArgs) at Serif.Interop.Persona.Commands.FindInLayerPanelCommand.Execute(System.Object) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame) at System.Windows.Application.RunDispatcher(System.Object) at System.Windows.Application.RunInternal(System.Windows.Window) at Photo.Application.Main(System.String[]) </Data> </EventData> </Event> Link to comment Share on other sites More sharing options...
RichardMH Posted January 11, 2021 Author Share Posted January 11, 2021 This is from the patch tool one Link to comment Share on other sites More sharing options...
RichardMH Posted January 11, 2021 Author Share Posted January 11, 2021 Link to comment Share on other sites More sharing options...
RichardMH Posted January 12, 2021 Author Share Posted January 12, 2021 Patch tool seems OK when I turn hardware acceleration off. Chris B 1 Link to comment Share on other sites More sharing options...
Staff Chris B Posted January 12, 2021 Staff Share Posted January 12, 2021 Thanks for confirming. I will feed this back. How to format a bug report | Learning Resources | List of V2 FAQs | YouTube Tutorials Link to comment Share on other sites More sharing options...
Recommended Posts