Execption in Listview Presentation. -> App Crash

I randomly experience the following crash on a page which has 2 sflistviews.
I'm not sure how to handle this or how I could identify what is causing this.


10-18 20:47:17.531 I/art     (27605): Starting a blocking GC Explicit
10-18 20:47:17.548 I/art     (27605): Explicit concurrent mark sweep GC freed 7075(318KB) AllocSpace objects, 21(420KB) LOS objects, 9% free, 40MB/44MB, paused 1.336ms total 17.255ms

=================================================================
Native Crash Reporting
=================================================================
Got a SEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

No native Android stacktrace (see debuggerd output).

=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x8374bb13):0x8374bb03  f8 74 6d 57 a4 8b 75 08 8d 85 00 fe ff ff 33 c0  .tmW..u.......3.
0x8374bb13  89 85 00 fe ff ff 89 85 04 fe ff ff 89 85 08 fe  ................
0x8374bb23  ff ff 89 85 0c fe ff ff 89 85 10 fe ff ff 89 85  ................
0x8374bb33  14 fe ff ff 89 85 18 fe ff ff 89 85 1c fe ff ff  ................

=================================================================
Managed Stacktrace:
=================================================================

  at Xamarin.Forms.Layout:GetSizeRequest <0x00023>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncf
usion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  a
t Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion
.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xam
arin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.ListView.XForms.SfListView:OnMeasure <0x00f67>
  at Xamarin.Forms.VisualElement:GetSizeRequest <0x00497>
  at Xamarin.Forms.Layout:GetSizeRequest <0x0027f>
  at Xamarin.Forms.VisualElement:Measure <0x0035a>
  at Syncfusion.List
View.XForms.SfListView:OnMeasure <0x00f67>

1 Reply

LN Lakshmi Natarajan Syncfusion Team October 19, 2020 07:03 AM UTC

Hi Michael, 
 
Thank you for using Syncfusion products. 
 
We have checked the reported query “Exception in ListView presentation” from our end. We would like to inform you that we have checked the reported scenario by loading 2 listviews in our simple sample and we could reproduce the crash on navigation. We have tested in Android 8.1 API 27 emulator with Syncfusion 18.3.0.40 and Xamarin.Forms 4.7. Could you please share the issue reproducible sample or share the following details to check further from our side, which would be helpful for us to check on it and provide you the solution as soon as possible. 
  • Share ListView XAML page
  • Share navigation code snippets
  • Share device configuration details
  • Share Visual studio and Xamarin.Forms configurations
  • Share Syncfusion and Xamarin.Forms versions used in the project
  • Share issue reproducing video
 
Meanwhile, we have go through the internet regarding the crash and you can also refer to the suggestions provided for the same from the below link, 
 
Lakshmi Natarajan 
 


Loader.
Up arrow icon