Xamarin Android Native在/system/lib/libc.so崩溃

时间:2016-08-22 16:38:20

标签: android xamarin crash xamarin.android native

我发布了一个应用程序,我特别从Galaxy J2中获得了这些本机崩溃(90%的崩溃)。用户说,当应用程序启动它是一个临时崩溃。到目前为止,我遇到了25次崩溃,我甚至无法找到解决问题的方法。我无法在Galaxy J2上进行调试,但是我运行该应用程序的每个设备都没有问题。这是崩溃报告。

Revision: '4'
ABI: 'arm'
pid: 4110, tid: 4110, name: sth.someappname  >>> com.sth.someappname <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: '* Assertion at /Users/builder/data/lanes/3511/b5fafb24/source/mono/mono/mini/method-to-ir.c:12777, condition `mono_arch_opcode_supported (OP_ATOMIC_STORE_I4)' not met
'
r0 00000000  r1 0000100e  r2 00000006  r3 00000000
r4 b6f14e38  r5 00000006  r6 00000002  r7 0000010c
r8 b4542cac  r9 00000000  sl b47709b8  fp bef19930
ip 0000100e  sp bef198d8  lr b6d67e79  pc b6d8bb5c  cpsr 600e0010

backtrace:
#00 pc 0003bb5c  /system/lib/libc.so (tgkill+12)
#01 pc 00017e75  /system/lib/libc.so (pthread_kill+52)
#02 pc 00018a8b  /system/lib/libc.so (raise+10)
#03 pc 00015325  /system/lib/libc.so (__libc_android_abort+36)
#04 pc 00012fb0  /system/lib/libc.so (abort+4)
#05 pc 00291cdc  /data/app/com.sth.someappname-1/lib/arm/libmonosgen-2.0.so 

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我通过从启动画面中删除thread.sleep()函数来解决这个问题。然后我决定从项目中删除所有这些。