SharpMap crashes my app

Topics: SharpMap v0.9 / v1.x
Feb 27, 2012 at 3:59 PM

SharpMap crashes my WinForms app. The crash info in Windows eventviewer:

Application: xy.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ApplicationException
Stack:
   at SharpMap.Geometries.Point.get_X()
   at SharpMap.Geometries.Point.GetBoundingBox()
   at SharpMap.Data.Providers.GeometryFeatureProvider.ExecuteIntersectionQuery(SharpMap.Geometries.BoundingBox, SharpMap.Data.FeatureDataSet)
   at SharpMap.Layers.VectorLayer.RenderInternal(System.Drawing.Graphics, SharpMap.Map, SharpMap.Geometries.BoundingBox, SharpMap.Rendering.Thematics.ITheme)
   at SharpMap.Layers.VectorLayer.Render(System.Drawing.Graphics, SharpMap.Map)
   at SharpMap.Map.RenderMap(System.Drawing.Graphics, SharpMap.Layers.LayerCollectionType, Boolean)
   at SharpMap.Forms.MapBox.GetMap(SharpMap.Map, SharpMap.Layers.LayerCollection, SharpMap.Layers.LayerCollectionType, SharpMap.Geometries.BoundingBox)
   at SharpMap.Forms.MapBox.HandleVariableLayersRequery(System.Object, System.EventArgs)
   at SharpMap.Layers.VariableLayerCollectionRequeryHandler.Invoke(System.Object, System.EventArgs)
   at SharpMap.Layers.VariableLayerCollection.OnRequery(System.Object)
   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Any idea? All I do is caling VariableLayerCollection.TouchTimer();. 99.9% of the time it is okkey, and then comes the crash.

Thanks in advance!