My app always crashes at the begining of startup.Can anyone help?
Enviroment:
Android Version: Android 10
CPU: ArmV8 A55
Memory: 4G
Log:
07-28 11:46:24.865 E/mono-rt ( 7419): No native Android stacktrace (see debuggerd output).
07-28 11:46:24.865 E/mono-rt ( 7419):
07-28 11:46:24.865 E/mono-rt ( 7419):
07-28 11:46:24.865 E/mono-rt ( 7419): =================================================================
07-28 11:46:24.865 E/mono-rt ( 7419): Got a SIGILL while executing native code. This usually indicates
07-28 11:46:24.865 E/mono-rt ( 7419): a fatal error in the mono runtime or one of the native libraries
07-28 11:46:24.865 E/mono-rt ( 7419): used by your application.
07-28 11:46:24.865 E/mono-rt ( 7419): =================================================================
Full Log:
E/mono-rt ( 7419): Stacktrace:
E/mono-rt ( 7419):
E/mono-rt ( 7419): at <0xffffffff>
E/mono-rt ( 7419): at System.IO.TextWriter/NullTextWriter…ctor () [0x00000] in <0000d56de0ae43ca875d7babfd990580>:0
E/mono-rt ( 7419): at (wrapper remoting-invoke-with-check) System.IO.TextWriter/NullTextWriter…ctor () <0x00037>
E/mono-rt ( 7419): at System.IO.TextWriter…cctor () [0x00000] in <0000d56de0ae43ca875d7babfd990580>:0
E/mono-rt ( 7419): at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0x0006f>
E/mono-rt ( 7419): at <0xffffffff>
E/mono-rt ( 7419): at UnityEngine.UnityLogWriter…ctor () [0x00000] in <004fc436a9154f7fab4df9679445af6c>:0
E/mono-rt ( 7419): at (wrapper remoting-invoke-with-check) UnityEngine.UnityLogWriter…ctor () <0x00037>
E/mono-rt ( 7419): at UnityEngine.UnityLogWriter.Init () [0x00001] in <004fc436a9154f7fab4df9679445af6c>:0
E/mono-rt ( 7419): at UnityEngine.ClassLibraryInitializer.Init () [0x00001] in <004fc436a9154f7fab4df9679445af6c>:0
E/mono-rt ( 7419): at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0x0006f>
E/mono-rt ( 7419): /proc/self/maps:
E/mono-rt ( 7419): 12c00000-12f00000 rw-p 00000000 00:00 0 [anon:dalvik-main space (region space)]
E/mono-rt ( 7419): 12f00000-15cc0000 —p 00000000 00:00 0 [anon:dalvik-main space (region space)]
E/mono-rt ( 7419): 15cc0000-52c00000 rw-p 00000000 00:00 0 [anon:dalvik-main space (region space)]
E/mono-rt ( 7419): 70973000-70b4e000 rw-p 00000000 b3:04 1495 /system/framework/arm/boot.art
E/mono-rt ( 7419): 70b4e000-70c08000 rw-p 00000000 b3:04 1474 /system/framework/arm/boot-core-libart.art
E/mono-rt ( 7419): 70c08000-70c30000 rw-p 00000000 b3:04 1486 /system/framework/arm/boot-okhttp.art
E/mono-rt ( 7419): 70c30000-70c65000 rw-p 00000000 b3:04 1471 /system/framework/arm/boot-bouncycastle.art
E/mono-rt ( 7419): 70c65000-70c71000 rw-p 00000000 b3:04 1468 /system/framework/arm/boot-apache-xml.art
E/mono-rt ( 7419): 70c71000-71303000 rw-p 00000000 b3:04 1480 /system/framework/arm/boot-framework.art
E/mono-rt ( 7419): 71303000-7132f000 rw-p 00000000 b3:04 1477 /system/framework/arm/boot-ext.art
E/mono-rt ( 7419): 7132f000-713ea000 rw-p 00000000 b3:04 1489 /system/framework/arm/boot-telephony-common.art
E/mono-rt ( 7419): 713ea000-713f4000 rw-p 00000000 b3:04 1492 /system/framework/arm/boot-voip-common.art
E/mono-rt ( 7419): 713f4000-71404000 rw-p 00000000 b3:04 1483 /system/framework/arm/boot-ims-common.art
E/mono-rt ( 7419): 71404000-71407000 rw-p 00000000 b3:04 1465 /system/framework/arm/boot-android.test.base.art
E/mono-rt ( 7419): 71407000-71411000 rw-p 00000000 b3:04 1462 /system/framework/arm/boot-android.car.art
E/mono-rt ( 7419): 71411000-714c7000 r–p 00000000 b3:04 1496 /system/framework/arm/boot.oat
E/mono-rt ( 7419): 714c7000-716e5000 r-xp 000b6000 b3:04 1496 /system/framework/arm/boot.oat
E/mono-rt ( 7419): 716e5000-716e6000 rw-p 00000000 00:00 0 [anon:.bss]
E/mono-rt ( 7419): 716e6000-716e8000 r–s 00000000 b3:04 1547 /system/framework/boot.vdex
E/mono-rt ( 7419): 716e8000-716e9000 r–p 002d4000 b3:04 1496 /system/framework/arm/boot.oat
E/mono-rt ( 7419): 716e9000-716ea000 rw-p 002d5000 b3:04 1496 /system/framework/arm/boot.oat
E/mono-rt ( 7419): 716ea000-71732000 r–p 00000000 b3:04 1475 /system/framework/arm/boot-core-libart.oat
E/mono-rt ( 7419): 71732000-71801000 r-xp 00048000 b3:04 1475 /system/framework/arm/boot-core-libart.oat
E/mono-rt ( 7419): 71801000-71802000 rw-p 00000000 00:00 0 [anon:.bss]
E/mono-rt ( 7419): 71802000-71803000 r–s 00000000 b3:04 1540 /system/framework/boot-core-libart.vdex
E/mono-rt ( 7419): 71803000-71804000 r–p 00117000 b3:04 1475 /system/framework/arm/boot-core-libart.oat
E/mono-rt ( 7419): 71804000-71805000 rw-p 00118000 b3:04 1475 /system/framework/arm/boot-core-libart.oat
E/mono-rt ( 7419): 71805000-71813000 r–p 00000000 b3:04 1487 /system/framework/arm/boot-okhttp.oat
E/mono-rt ( 7419): 71813000-71838000 r-xp 0000e000 b3:04 1487 /system/framework/arm/boot-okhttp.oat
E/mono-rt ( 7419): 71838000-71839000 rw-p 00000000 00:00 0 [anon:.bss]
E/mono-rt ( 7419): 71839000-7183a000 r–s 00000000 b3:04 1544 /system/framework/boot-okhttp.vdex
E/mono-rt ( 7419): 7183a000-7183b000 r–p 00033000 b3:04 1487 /system/framework/arm/boot-okhttp.oat
E/mono-rt ( 7419): 7183b000-7183c000 rw-p 00034000 b3:04 1487 /system/framework/arm/boot-okhttp.oat
E/mono-rt ( 7419): 7183c000-71849000 r–p 00000000 b3:04 1472 /system/framework/arm/boot-bouncycastle.oat
E/mono-rt ( 7419): 71849000-7185b000 r-xp 0000d000 b3:04 1472 /system/framework/arm/boot-bouncycastle.oat
E/mono-rt ( 7419): 7185b000-7185c000 rw-p 00000000 00:00 0 [anon:.bss]
E/mono-rt ( 7419): 7185c000-7185d000 r–s 00000000 b3:04 1539 /system/framework/boot-bouncycastle.vdex
E/mono-rt ( 7419): 7185d000-7185e000 r–p 0001f000 b3:04 1472 /system/framework/arm/boot-bouncycastle.oat
E/mono-rt ( 7419): 7185e000-7185f000 rw-p 00020000 b3:04 1472 /system/framework/arm/boot-bouncycastle.oat
E/mono-rt ( 7419): 7185f000-71864000 r–p 00000000 b3:04 1469 /system/framework/arm/boot-apache-xml.oat
E/mono-rt ( 7419): 71864000-71865000 r–s 00000000 b3:04 1538 /system/framework/boot-apache-xml.vdex
E/mono-rt ( 7419): 71865000-71866000 r–p 00005000 b3:04 1469 /system/framework/arm/boot-apache-xml.oat
E/mono-rt ( 7419): 71866000-71867000 rw-p 00006000 b3:04 1469 /system/framework/arm/boot-apache-xml.oat
E/mono-rt ( 7419): 71867000-71aee000 r–p 00000000 b3:04 1481 /system/framework/arm/boot-framework.oat
E/mono-rt ( 7419): 71aee000-72208000 r-xp 00287000 b3:04 1481 /system/framework/arm/boot-framework.oat
E/mono-rt ( 7419): 72208000-7220a000 rw-p 00000000 00:00 0 [anon:.bss]
E/mono-rt ( 7419): 7220a000-72213000 r–s 00000000 b3:04 1542 /system/framework/boot-framework.vdex
E/mono-rt ( 7419): 72213000-72214000 r–p 009a1000 b3:04 1481 /system/framework/arm/boot-framework.oat
E/mono-rt ( 7419): 72214000-72215000 rw-p 009a2000 b3:04 1481 /system/framework/arm/boot-framework.oat
E/mono-rt ( 7419): 72215000-7221e000 r–p 00000000 b3:04 1478 /system/framework/arm/boot-ext.oat
E/mono-rt ( 7419): 7221e000-7222f000 r-xp 00009000 b3:04 1478 /system/framework/arm/boot-ext.oat
E/mono-rt ( 7419): 7222f000-72230000 rw-p 00000000 00:00 0 [anon:.bss]
E/mono-rt ( 7419): 72230000-72231000 r–s 00000000 b3:04 1541 /system/framework/boot-ext.vdex
E/mono-rt ( 7419): 72231000-72232000 r–p 0001a000 b3:04 1478 /system/framework/arm/boot-ext.oat
E/mono-rt ( 7419): 72232000-72233000 rw-p 0001b000 b3:04 1478 /system/framework/arm/boot-ext.oat
E/mono-rt ( 7419): 72233000-72295000 r–p 00000000 b3:04 1490 /system/framework/arm/boot-telephony-common.oat
E/mono-rt ( 7419): 72295000-723b4000 r-xp 00062000 b3:04 1490 /system/framework/arm/boot-telephony-common.oat
E/mono-rt ( 7419): 723b4000-723b5000 rw-p 00000000 00:00 0 [anon:.bss]
E/mono-rt ( 7419): 723b5000-723b6000 r–s 00000000 b3:04 1545 /system/framework/boot-telephony-common.vdex
E/mono-rt ( 7419): 723b6000-723b7000 r–p 00181000 b3:04 1490 /system/framework/arm/boot-telephony-common.oat
E/mono-rt ( 7419): 723b7000-723b8000 rw-p 00182000 b3:04 1490 /system/framework/arm/boot-telephony-common.oat
E/mono-rt ( 7419): 723b8000-723ba000 r–p 00000000 b3:04 1493 /system/framework/arm/boot-voip-common.oat
E/mono-rt ( 7419): 723ba000-723bb000 r-xp 00002000 b3:04 1493 /system/framework/arm/boot-voip-common.oat
E/mono-rt ( 7419): 723bb000-723bc000 rw-p 00000000 00:00 0 [anon:.bss]
E/mono-rt ( 7419): 723bc000-723bd000 r–s 00000000 b3:04 1546 /system/framework/boot-voip-common.vdex
E/mono-rt ( 7419): 723bd000-723be000 r–p 00003000 b3:04 1493 /system/framework/arm/boot-voip-common.oat
E/mono-rt ( 7419): 723be000-723bf000 rw-p 00004000 b3:04 1493 /system/framework/arm/boot-voip-common.oat
E/mono-rt ( 7419): 723bf000-723c3000 r–p 00000000 b3:04 1484 /system/framework/arm/boot-ims-common.oat
E/mono-rt ( 7419): 723c3000-723cc000 r-xp 00004000 b3:04 1484 /system/framework/arm/boot-ims-common.oat
E/mono-rt ( 7419): 723cc000-723cd000 rw-p 00000000 00:00 0 [anon:.bss]
E/mono-rt ( 7419): 723cd000-723ce000 r–s 00000000 b3:04 1543 /system/framework/boot-ims-common.vdex
E/mono-rt ( 7419): 723ce000-723cf000 r–p 0000d000 b3:04 1484 /system/framework/arm/boot-ims-common.oat
E/mono-rt ( 7419): 723cf000-723d0000 rw-p 0000e000 b3:04 1484 /system/framework/arm/boot-ims-common.oat
E/mono-rt ( 7419): 723d0000-723d2000 r–p 00000000 b3:04 1466 /system/framework/arm/boot-android.test.base.oat
E/mono-rt ( 7419): 723d2000-723d3000 r–s 00000000 b3:04 1537 /system/framework/boot-android.test.base.vdex
E/mono-rt ( 7419): 723d3000-723d4000 r–p 00002000 b3:04 1466 /system/framework/arm/boot-android.test.base.oat
E/mono-rt ( 7419): 723d4000-723d5000 rw-p 00003000 b3:04 1466 /system/framework/arm/boot-android.test.base.oat
E/mono-rt ( 7419): 723d5000-723da000 r–p 00000000 b3:04 1463 /system/framework/arm/boot-android.car.oat
E/mono-rt ( 7419): 723da000-723db000 r–s 00000000 b3:04 1536 /system/framework/boot-android.car.vdex
E/mono-rt ( 7419): 723db000-723dc000 r–p 00005000 b3:04 1463 /system/framework/arm/boot-android.car.oat
E/mono-rt ( 7419): 723dc000-723dd000 rw-p 00006000 b3:04 1463 /system/framework/arm/boot-android.car.oat
E/mono-rt ( 7419): 723dd000-72535000 rw-p 00000000 00:00 0 [anon:dalvik-zygote space]
E/mono-rt ( 7419): 72535000-72536000 rw-p 00000000 00:00 0 [anon:dalvik-non moving space]
E/mono-rt ( 7419): 72536000-72569000 rw-p 00000000 00:00 0 [anon:dalvik-non moving space]
E/mono-rt ( 7419): 72569000-753de000 —p 00000000 00:00 0 [anon:dalvik-non moving space]
E/mono-rt ( 7419): 753de000-763dd000 rw-p 00000000 00:00 0 [anon:dalvik-non moving space]
E/mono-rt ( 7419): b537a000-b677a000 rw-p 00000000 00:00 0 [anon:libc_malloc]
E/mono-rt ( 7419): b677a000-b777a000 rw-s 00000000 00:05 69283 /dev/ashmem/AudioFlinger::Client(7419) (deleted)
E/mono-rt ( 7419): b777a000-b777b000 —p 00000000 00:00 0
E/mono-rt ( 7419): b777b000-b777c000 —p 00000000 00:00 0
E/mono-rt ( 7419): b777c000-b7882000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b7882000-b7883000 —p 00000000 00:00 0
E/mono-rt ( 7419): b7883000-b7903000 rw-s 0015c000 00:12 15535 /dev/dri/renderD129
E/mono-rt ( 7419): b7903000-b7904000 —p 00000000 00:00 0
E/mono-rt ( 7419): b7904000-b7a03000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b7a03000-b7a04000 —p 00000000 00:00 0
E/mono-rt ( 7419): b7a04000-b7acc000 rw-s 0014d000 00:12 15535 /dev/dri/renderD129
E/mono-rt ( 7419): b7acc000-b7bbc000 rw-s 0014a000 00:12 15535 /dev/dri/renderD129
E/mono-rt ( 7419): b7bbc000-b7d4c000 rw-s 00144000 00:12 15535 /dev/dri/renderD129
E/mono-rt ( 7419): b7d4c000-b7dc4000 rw-s 00123000 00:12 15535 /dev/dri/renderD129
E/mono-rt ( 7419): b7dc4000-b7e44000 rw-s 000e2000 00:12 15535 /dev/dri/renderD129
E/mono-rt ( 7419): b7e44000-b7e45000 —p 00000000 00:00 0
E/mono-rt ( 7419): b7e45000-b7e46000 —p 00000000 00:00 0
E/mono-rt ( 7419): b7e46000-b7f44000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b7f44000-b7f46000 —p 00000000 00:00 0
E/mono-rt ( 7419): b7f46000-b8045000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b8045000-b8047000 —p 00000000 00:00 0
E/mono-rt ( 7419): b8047000-b8146000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b8146000-b8148000 —p 00000000 00:00 0
E/mono-rt ( 7419): b8148000-b8247000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b8247000-b8248000 —p 00000000 00:00 0
E/mono-rt ( 7419): b8248000-b824a000 r–p 00000000 b3:04 478 /system/bin/app_process32
E/mono-rt ( 7419): b824a000-b824d000 r-xp 00002000 b3:04 478 /system/bin/app_process32
E/mono-rt ( 7419): b824d000-b824e000 r–p 00005000 b3:04 478 /system/bin/app_process32
E/mono-rt ( 7419): b824e000-b824f000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b8257000-b82bb000 rw-s 00147000 00:12 15535 /dev/dri/renderD129
E/mono-rt ( 7419): b82bb000-b833b000 rw-s 000df000 00:12 15535 /dev/dri/renderD129
E/mono-rt ( 7419): b833b000-b833c000 —p 00000000 00:00 0
E/mono-rt ( 7419): b833c000-b843b000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b843b000-b843c000 —p 00000000 00:00 0
E/mono-rt ( 7419): b843c000-b943c000 rw-p 00000000 00:00 0 [heap]
E/mono-rt ( 7419): b943c000-b943d000 —p 00000000 00:00 0
E/mono-rt ( 7419): b943d000-b953c000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b953c000-b953e000 —p 00000000 00:00 0
E/mono-rt ( 7419): b953e000-b963d000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b963d000-b963f000 —p 00000000 00:00 0
E/mono-rt ( 7419): b963f000-b973e000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b973e000-b9740000 —p 00000000 00:00 0
E/mono-rt ( 7419): b9740000-b983f000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b983f000-b9841000 —p 00000000 00:00 0
E/mono-rt ( 7419): b9841000-b9940000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b9940000-b9942000 —p 00000000 00:00 0
E/mono-rt ( 7419): b9942000-b9a41000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b9a41000-b9a43000 —p 00000000 00:00 0
E/mono-rt ( 7419): b9a43000-b9b42000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b9b42000-b9b44000 —p 00000000 00:00 0
E/mono-rt ( 7419): b9b44000-b9c43000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b9c43000-b9c45000 —p 00000000 00:00 0
E/mono-rt ( 7419): b9c45000-b9d44000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b9d44000-b9d46000 —p 00000000 00:00 0
E/mono-rt ( 7419): b9d46000-b9e45000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b9e45000-b9e47000 —p 00000000 00:00 0
E/mono-rt ( 7419): b9e47000-b9f46000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): b9f46000-b9f48000 —p 00000000 00:00 0
E/mono-rt ( 7419): b9f48000-ba047000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): ba047000-ba049000 —p 00000000 00:00 0
E/mono-rt ( 7419): ba049000-ba148000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): ba148000-ba14a000 —p 00000000 00:00 0
E/mono-rt ( 7419): ba14a000-ba249000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): ba249000-ba24b000 —p 00000000 00:00 0
E/mono-rt ( 7419): ba24b000-ba34a000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): ba34a000-ba34c000 —p 00000000 00:00 0
E/mono-rt ( 7419): ba34c000-ba44b000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): ba44b000-ba44d000 —p 00000000 00:00 0
E/mono-rt ( 7419): ba44d000-ba54c000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): ba54c000-ba54e000 —p 00000000 00:00 0
E/mono-rt ( 7419): ba54e000-ba64d000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): ba64d000-ba64f000 —p 00000000 00:00 0
E/mono-rt ( 7419): f0104000-f010a000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): f010a000-f010b000 r–p 00000000 00:00 0
E/mono-rt ( 7419): f010b000-f010d000 rw-p 00000000 00:00 0
E/mono-rt ( 7419): ff47e000-ff47f000 —p 00000000 00:00 0
E/mono-rt ( 7419): ff47f000-ffc7e000 rw-p 00000000 00:00 0 [stack]
E/mono-rt ( 7419): ffff0000-ffff1000 r-xp 00000000 00:00 0 [vectors]
E/mono-rt ( 7419):
E/mono-rt ( 7419): No native Android stacktrace (see debuggerd output).
E/mono-rt ( 7419):
E/mono-rt ( 7419):
E/mono-rt ( 7419): =================================================================
E/mono-rt ( 7419): Got a SIGILL while executing native code. This usually indicates
E/mono-rt ( 7419): a fatal error in the mono runtime or one of the native libraries
E/mono-rt ( 7419): used by your application.
E/mono-rt ( 7419): =================================================================
E/mono-rt ( 7419):
I changed the background script to il2cpp and build.My App crashed in the following code:
file path:libil2cpp/os/LibraryLoader.cpp
static Il2CppSetFindPlugInCallback s_FindPluginCallback = NULL;
…
void LibraryLoader::SetFindPluginCallback(Il2CppSetFindPlugInCallback method)
{
IL2CPP_ASSERT(method == NULL || s_FindPluginCallback == NULL);
s_FindPluginCallback = method;
}
Is the assert condition right?It seems that assert always occurs at the first assignment。
if I remove the assert, my app can start without any crash.
Anyone who meets this issue?
PS:
My Android Environment is UserDebug.