Hi,
We are currently using ThinkGeo version 14.3.1. We are still seeing random SkiaSharp exception on our automation similar to one which Jarno decribed in this old post A random SkiaSharp related unhandled exception
Actual exception is most of the time SEHException but also AccessViolationException is seen:
Exception Info: System.Runtime.InteropServices.SEHException
at SkiaSharp.SKImage.FromPixels(SkiaSharp.SKPixmap, SkiaSharp.SKImageRasterReleaseDelegate, System.Object)
at bkY=.9UU=.9kU=(ThinkGeo.Core.GeoImage)
at ThinkGeo.UI.Wpf.TileView.20U=(ThinkGeo.Core.GeoCanvas)
at ThinkGeo.UI.Wpf.TileOverlay+d__106.MoveNext()
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.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Exception Info: System.AccessViolationException
at SkiaSharp.SKImage.FromPixels(SkiaSharp.SKPixmap, SkiaSharp.SKImageRasterReleaseDelegate, System.Object)
at bkY=.9UU=.9kU=(ThinkGeo.Core.GeoImage)
at ThinkGeo.UI.Wpf.TileView.20U=(ThinkGeo.Core.GeoCanvas)
at ThinkGeo.UI.Wpf.TileOverlay+d__106.MoveNext()
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.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Do you have any idea what could cause that kind of issue ? Problem is that we cannot re-produce easily since it happens so randomly on automation…
Br, Simo