I have sfDataGrid defined as below and it crashes in the latest version. it works on older versions
<sfgrid:SfDataGrid ScrollingMode="PixelLine" HorizontalOptions="FillAndExpand"
x:Name="dataGrid"
AutoGenerateColumns="False"
AllowSorting="True"
ColumnSizer="Auto"
RowHeight="30"
AllowSwiping="False"
GridLongPressed="dataGrid_GridLongPressed"
SelectionMode="Single" ItemsSource="{Binding Items}">
<sfgrid:SfDataGrid.Columns x:TypeArguments="syncfusion:Columns">
<sfgrid:GridTextColumn HeaderText="name" IsHidden="True" MappingName="name" />
SfDataGrid.GetRequiredHeightForGrid ()
SfDataGrid.OnSizeAllocated (System.Double width, System.Double height)
VisualElement.SizeAllocated (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:801
VisualElement.SetSize (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:1033
VisualElement.set_Bounds (Xamarin.Forms.Rectangle value) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:277
VisualElement.Layout (Xamarin.Forms.Rectangle bounds) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:687
Layout.LayoutChildIntoBoundingRegion (Xamarin.Forms.VisualElement child, Xamarin.Forms.Rectangle region) D:\a\1\s\Xamarin.Forms.Core\Layout.cs:177
Grid.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\GridCalc.cs:48
Layout.UpdateChildrenLayout () D:\a\1\s\Xamarin.Forms.Core\Layout.cs:263
Layout.OnSizeAllocated (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\Layout.cs:223
VisualElement.SizeAllocated (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:801
VisualElement.SetSize (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:1033
VisualElement.set_Bounds (Xamarin.Forms.Rectangle value) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:277
VisualElement.Layout (Xamarin.Forms.Rectangle bounds) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:687
Layout.LayoutChildIntoBoundingRegion (Xamarin.Forms.View child, Xamarin.Forms.Rectangle region, Xamarin.Forms.SizeRequest childSizeRequest) D:\a\1\s\Xamarin.Forms.Core\Layout.cs:318
StackLayout.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\StackLayout.cs:66
Layout.UpdateChildrenLayout () D:\a\1\s\Xamarin.Forms.Core\Layout.cs:263
Layout.OnSizeAllocated (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\Layout.cs:223
VisualElement.SizeAllocated (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:801
VisualElement.SetSize (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:1033
VisualElement.set_Bounds (Xamarin.Forms.Rectangle value) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:277
VisualElement.Layout (Xamarin.Forms.Rectangle bounds) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:687
Layout.LayoutChildIntoBoundingRegion (Xamarin.Forms.VisualElement child, Xamarin.Forms.Rectangle region) D:\a\1\s\Xamarin.Forms.Core\Layout.cs:177
Page.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\Page.cs:189
Page.UpdateChildrenLayout () D:\a\1\s\Xamarin.Forms.Core\Page.cs:264
Page.OnSizeAllocated (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\Page.cs:245
VisualElement.SizeAllocated (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:801
VisualElement.SetSize (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:1033
VisualElement.set_Bounds (Xamarin.Forms.Rectangle value) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:277
VisualElement.Layout (Xamarin.Forms.Rectangle bounds) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:687
Layout.LayoutChildIntoBoundingRegion (Xamarin.Forms.VisualElement child, Xamarin.Forms.Rectangle region) D:\a\1\s\Xamarin.Forms.Core\Layout.cs:146
Page.LayoutChildren (System.Double x, System.Double y, System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\Page.cs:189
Page.UpdateChildrenLayout () D:\a\1\s\Xamarin.Forms.Core\Page.cs:264
Page.OnSizeAllocated (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\Page.cs:245
VisualElement.SizeAllocated (System.Double width, System.Double height) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:801
Page.OnChildMeasureInvalidated (Xamarin.Forms.VisualElement child, Xamarin.Forms.Internals.InvalidationTrigger trigger) D:\a\1\s\Xamarin.Forms.Core\Page.cs:301
Page.OnChildMeasureInvalidated (System.Object sender, System.EventArgs e) D:\a\1\s\Xamarin.Forms.Core\Page.cs:227
VisualElement.InvalidateMeasureInternal (Xamarin.Forms.Internals.InvalidationTrigger trigger) D:\a\1\s\Xamarin.Forms.Core\VisualElement.cs:833