Quantcast
Channel: Xamarin.Forms — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 79144

App Crash with SEGV Error

$
0
0

Hello -

I understand that I am likely not providing enough information to definitively resolve this issue. I am looking for guidance as to how to go about isolating, identifying and resolving this issue.

I am working with the following:

VS 2019 (16.6.3)
Xamarin.Forms (4.7.0.1080)
DevExpress Charts (20.1.4)

And testing on a physical device (because I have found that AVD testing is unreliable) -- Google Pixel 2 XL (Android 10, API 29).

The expected behavior when Tapping on a Bar in a BarChart is to show Hint Text -- usually the value associated with the Bar. Frequently my application crashes with the error message shown below.

A standalone test application works flawlessly -- so the third party Vendor assumes their library is not the source of the problem (although I am not convinced of this yet). My application seems to crash on random taps, although there is one chart that reliably crashes every time I Tap a particular bar in the chart. I have done much work trying to isolate the source of the crash -- including commenting out various chart settings, and building up a code scaffold around the test app similar to my application in an effort to reproduce. But have been unable to isolate the source.

I would appreciate any feedback on how to isolate, identify, and ultimately resolve this issue.

Thanks in advance.

  • Dean

=================================================================

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 (0x7527dce350):0x7527dce340 69 86 40 f9 fd 7b 41 a9 08 d1 34 8b 08 09 80 b9 i.@..{A...4.....
0x7527dce350 20 79 68 fc f4 4f c2 a8 c0 03 5f d6 f6 57 bd a9 yh..O...._..W..
0x7527dce360 f4 4f 01 a9 fd 7b 02 a9 fd 83 00 91 08 c0 45 39 .O...{........E9
0x7527dce370 f3 03 00 aa 68 05 00 35
88 0c 00 b0 00 3d c0 3d ....h..5.....=.=

=================================================================

Managed Stacktrace:

  at <unknown> <0xffffffff>
  at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_boolean_method_a <0x00007>
  at InstanceMethods:CallNonvirtualBooleanMethod <0x00333>
  at JniInstanceMethods:InvokeVirtualBooleanMethod <0x00377>
  at Android.Views.View:DispatchTouchEvent <0x001e7>
  at Xamarin.Forms.Platform.Android.VisualElementRenderer`1:DispatchTouchEvent <0x000cf>
  at Android.Views.View:n_DispatchTouchEvent_Landroid_view_MotionEvent_ <0x000d3>
  at Android.Runtime.DynamicMethodNameCounter:26 <0x000d3>
  at Android.Runtime.DynamicMethodNameCounter:26 <0x000e7>
  at <unknown> <0xffffffff>
  at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_boolean_method_a <0x00007>
  at InstanceMethods:CallNonvirtualBooleanMethod <0x00333>
  at JniInstanceMethods:InvokeVirtualBooleanMeth

od <0x00377>
at Android.Views.View:DispatchTouchEvent <0x001e7>
at Xamarin.Forms.Platform.Android.VisualElementRenderer1:DispatchTouchEvent <0x000cf> at DefaultRenderer:DispatchTouchEvent <0x0007f> at Android.Views.View:n_DispatchTouchEvent_Landroid_view_MotionEvent_ <0x000d3> at Android.Runtime.DynamicMethodNameCounter:26 <0x000d3> at Android.Runtime.DynamicMethodNameCounter:26 <0x000e7> at <unknown> <0xffffffff> at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_boolean_method_a <0x00007> at InstanceMethods:CallNonvirtualBooleanMethod <0x00333> at JniInstanceMethods:InvokeVirtualBooleanMethod <0x00377> at Android.Views.View:DispatchTouchEvent <0x001e7> at Xamarin.Forms.Platform.Android.VisualElementRenderer1:DispatchTouchEvent <0x000cf>
at DefaultRenderer:DispatchTouchEvent <0x0007f>
at Android.Views.View:n_DispatchTouchEvent_Landroid_view_MotionEvent_ <0x000d3>
at Android.Runtime.DynamicMethodNameCounter:26 <0x000d3>
at Android.Runtime.Dynami
cMethodNameCounter:26 <0x000e7>
at <0xffffffff>
at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_boolean_method_a <0x00007>
at InstanceMethods:CallNonvirtualBooleanMethod <0x00333>
at JniInstanceMethods:InvokeVirtualBooleanMethod <0x00377>
at Android.Views.View:DispatchTouchEvent <0x001e7>
at Xamarin.Forms.Platform.Android.VisualElementRenderer1:DispatchTouchEvent <0x000cf> at DefaultRenderer:DispatchTouchEvent <0x0007f> at Android.Views.View:n_DispatchTouchEvent_Landroid_view_MotionEvent_ <0x000d3> at Android.Runtime.DynamicMethodNameCounter:26 <0x000d3> at Android.Runtime.DynamicMethodNameCounter:26 <0x000e7> at <unknown> <0xffffffff> at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_boolean_method_a <0x00007> at InstanceMethods:CallNonvirtualBooleanMethod <0x00333> at JniInstanceMethods:InvokeVirtualBooleanMethod <0x00377> at Android.Views.View:DispatchTouchEvent <0x001e7> at Xamarin.Forms.Platform.Android.VisualEle 07-09 16:03:20.562 F/libc (14970): Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7635bf80a8 in tid 14970 (.contraxxmobile), pid 14970 (.contraxxmobile)mentRenderer1:DispatchTouchEvent <0x000cf>
at DefaultRenderer:DispatchTouchEvent <0x0007f>
at Android.Views.View:n_DispatchTouchEvent_Landroid_view_MotionEvent_ <0x000d3>
at Android.Runtime.DynamicMethodNameCounter:26 <0x000d3>
at Android.Runtime.DynamicMethodNameCounter:26 <0x000e7>
at <0xffffffff>
at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_boolean_method_a <0x00007>
at InstanceMethods:CallNonvirtualBooleanMethod <0x00333>
at JniInstanceMethods:InvokeVirtualBooleanMethod <0x00377>
at Android.Views.View:DispatchTouchEvent <0x001e7>
at Xamarin.Forms.Platform.Android.VisualElementRenderer`1:DispatchTouchEvent <0x000cf>
at DefaultRenderer:DispatchTouchEvent <0x0007f>
at Android.Views.View:n_DispatchTouchEvent_Landroid_view_MotionEvent_ <0x000d3>
at Android.Runtime.DynamicMethodNameCounter:26 <0x000d3>
at Android.Runtime.DynamicMethodNameCounter:26 <0x000e7>
at <0xffffffff>
at Java.Interop.NativeMethods:java_interop_jnienv

call_nonvirtual_boolean_method_a <0x00007>
at InstanceMethods:CallNonvirtualBooleanMethod <0x00333>
at JniInstanceMethods:InvokeVirtualBooleanMethod <0x00377>
at Android.Views.View:DispatchTouchEvent <0x001e7>
at Xamarin.Forms.Platform.Android.VisualElementRenderer`1:DispatchTouchEvent <0x000cf>
at Android.Views.View:n_DispatchTouchEvent_Landroid_view_MotionEvent
<0x000d3>
at Android.Runtime.DynamicMethodNameCounter:26 <0x000d3>
at Android.Runtime.DynamicMethodNameCounter:26 <0x000e7>
at <0xffffffff>
at Java.Interop.NativeMethods:java_interop_jnienv_call_nonvirtual_boolean_method_a <0x00007>
at InstanceMethods:CallNonvirtualBooleanMethod <0x00333>
at JniInstanceMethods:InvokeVirtualBooleanMethod <0x00377>
at Android.Views.View:DispatchTouchEvent <0x001e7>
at Xamarin.Forms.Platform.Android.PlatformRenderer:DispatchTouchEvent <0x002eb>
at Android.Views.View:n_DispatchTouchEvent_Landroid_view_MotionEvent_ <0x000d3>
at Android.Runtime.DynamicMethodNameCount
er:26 <0x000d3>

at Android.Runtime.DynamicMethodNameCounter:26 <0x000e7>


Viewing all articles
Browse latest Browse all 79144

Trending Articles