Photolemur 3

Comments

6 comments

  • Valerie Moore

    Hi Codrin!

    Sorry for the temporary inconveniences!

    Could you please specify what version of Photolemur are you using? Is it 3.1.0? 

    Looking forward to hearing from you! 

  • Codrin

    In help I see 1.1.0. I think this problem could be avoided if you could change default slider setting and face enhance before importing images and not using apply to all images like now. Default is at 100% and is too much to use it as bulk.

    edit: for 418 pictures of 1gb total size, photolemur with apply to all is using all o my 32gb of ram and 40gb of swap file and then crash. There must be a bug somewhere.

  • Valerie Moore

    Codrin, could you please send us your error events and the file "crash_log.txt"?

    You can find the file by following the file path: C:\Users\User name\AppData\Roaming\Photolemur

    Looking forward to hearing from you! 

  • Codrin

    I made a clean OS installation and I have same problem. crash_log.txt is not created inside /Roaming\Photolemur/

  • Valerie Moore

    Codrin, in this case, please send us an Error Events to sofiia.shovkun@photolemur.com.

    You can read more here: https://www.howtogeek.com/123646/htg-explains-what-the-windows-event-viewer-is-and-how-you-can-use-it/

    Looking forward to hearing from you!

  • Barry

    i also have similar problem with the problem, the app is not stable when apply settings to all images for a large batch of images, i i agree to have a default percentage of slider, it can save lots of time in applying settings to all images, because this function consumes lots of resources in memory and hard disk space, and crash easily.

    i found the app generating many temp files with the filename starting "magick-"  in C:\Users\<UserName>\AppData\Local\Temp, around 170mb each, and it will consume over 100gb of space if i batch apply settings to over 1000 images

    i copied some error from the event for your reference:

    Application: Photolemur 3.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
    at <Module>.mipl.Image.hasFaces(mipl.Image*)
    at Common.ImageLoader.Models.ImageLoaderModel.GerProcessedImage(System.String, Common.Core.ImageLoader, System.Threading.CancellationToken, System.Drawing.Size, Double, Boolean)
    at Common.ImageLoader.Loader+<>c__DisplayClass8_0.<GetFitToScreenImage>b__0()
    at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
    at System.Threading.Tasks.Task.Execute()
    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.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
    at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
    at System.Threading.ThreadPoolWorkQueue.Dispatch()

     

    Application: Photolemur 3.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.NullReferenceException
    at Photolemur.UI.Controls.StyleSelector.ViewModels.StyleSelectorViewModel.SetSelectedStyleToolTip(Photolemur.UI.Controls.StyleSelector.ViewModels.StyleViewModel)
    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.Threading.DispatcherOperation.Wait(System.TimeSpan)
    at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherOperation, System.Threading.CancellationToken, System.TimeSpan)
    at System.Windows.Threading.Dispatcher.Invoke(System.Action, System.Windows.Threading.DispatcherPriority, System.Threading.CancellationToken, System.TimeSpan)
    at System.Windows.Threading.Dispatcher.Invoke(System.Action, System.Windows.Threading.DispatcherPriority)
    at Photolemur.UI.Controls.CustomWindow.ResizeWithAnimation(System.Windows.Size, Boolean)
    at Photolemur.ImageViewer.Views.ImageViewerWindow.ResizeWithAnimation(System.Windows.Size, Boolean)
    at Photolemur.MainContent.Models.WindowsSizeResolverModel.SetWindowSize(Common.Infrastructure.Enums.NavigateModuleNamesEnum)
    at Photolemur.MainContent.Models.WindowsSizeResolverModel.SetWindowSizes(Common.Infrastructure.Enums.NavigateModuleNamesEnum)
    at Photolemur.MainContent.Models.MainContentModel.OnNavigateToModuleEvent(Common.Infrastructure.Enums.NavigateModuleNamesEnum)
    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 Photolemur.App.Main()

     

    Application: Photolemur 3.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
    at <Module>.mipl._ImageData<mipl::PixelRGB<float> >.resize(mipl._ImageData<mipl::PixelRGB<float> >*, std.shared_ptr<mipl::_ImageData<mipl::PixelRGB<float> > >*, mipl._Size<int>, mipl._Rect<int>*, Boolean)
    at MiplWrapper.MiplImageData.GetImage(System.Drawing.Size)
    at Common.Core.MiplModels.CommonWrapper.GetOriginalImage(MiplWrapper.MiplImage, System.Drawing.Size)
    at Common.ImageLoader.Models.ImageLoaderModel.GerProcessedImage(System.String, Common.Core.ImageLoader, System.Threading.CancellationToken, System.Drawing.Size, Double, Boolean)
    at Common.ImageLoader.Loader+<>c__DisplayClass8_0.<GetFitToScreenImage>b__0()
    at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
    at System.Threading.Tasks.Task.Execute()
    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.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
    at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
    at System.Threading.ThreadPoolWorkQueue.Dispatch()

     

     

    Application: Photolemur 3.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.IO.FileNotFoundException
    at Common.Infrastructure.CacheManager.InitCache()
    at Common.Infrastructure.CacheManager.get_Instance()
    at Common.ImageLogic.ImageLogics.ImageContainer.AllImages.IsImagesExported()
    at Photolemur.MainContent.Models.MainContentModel.AskUserToClose()
    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 Photolemur.App.Main()

     

    Application: Photolemur 3.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
    at <Module>.mipl.ImageReader.getThumbnail(mipl.ImageReader*, std.shared_ptr<mipl::_ImageData<mipl::PixelRGB<float> > >*, std.basic_string<char,std::char_traits<char>,std::allocator<char> >*, mipl._Size<int>, std.shared_ptr<mipl::ImageMetadata const >*, std.shared_ptr<bool>*)
    at MiplWrapper.MiplImageReader.OpenThumbnail(System.String, System.Drawing.Size)
    at Common.Core.ImageLoader.OpenThumbnail(System.Drawing.Size)
    at Common.ImageLoader.Models.ImageLoaderModel.GetThumbnail(System.String)
    at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
    at System.Threading.Tasks.Task.Execute()
    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.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
    at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
    at System.Threading.ThreadPoolWorkQueue.Dispatch()

     

     

     

     

    Faulting application name: Photolemur 3.exe, version: 1.1.0.2390, time stamp: 0x5c34b1d5
    Faulting module name: mipl.dll, version: 0.0.0.0, time stamp: 0x5c34b183
    Exception code: 0xc0000005
    Fault offset: 0x00000000005df434
    Faulting process id: 0x4100
    Faulting application start time: 0x01d4ac5d6a644100
    Faulting application path: C:\Program Files\Skylum\Photolemur 3\Photolemur 3.exe
    Faulting module path: C:\Program Files\Skylum\Photolemur 3\mipl.dll

     

     

Please sign in to leave a comment.