Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Question Crash In UnityEngine.ClassLibraryInitializer.Init

Discussion in 'Android' started by wangsl1983, Jul 29, 2020.

  1. wangsl1983

    wangsl1983

    Joined:
    Jul 28, 2020
    Posts:
    5
    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): =================================================================
     
  2. wangsl1983

    wangsl1983

    Joined:
    Jul 28, 2020
    Posts:
    5
    Full Log:
    E/mono-rt ( 7419): Stacktrace:
    E/mono-rt ( 7419):
    E/mono-rt ( 7419): at <unknown> <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 <unknown> <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):
     
  3. wangsl1983

    wangsl1983

    Joined:
    Jul 28, 2020
    Posts:
    5
    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.
     
    Last edited: Aug 3, 2020