I got this crash on Clout Diagnotics:
Native Crash - Unknown Function (/system/lib/arm/nb/libc.so)
Native StackTrace:
Thread 0 (crashed)
0 libc.so 0x000000000c2187b0 <system symbols missing>
1 libil2cpp.so 0x0000000008528628 _aeabi_idiv0 (lib1funcs.S:1337)
2 libil2cpp.so 0x000000000a08c5d0 UtilNet_GetMission_mDF476FA8B4C320D323392476F7B9031B4B94E6F1 (D:\Macau\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_4.cpp:30482)
3 libil2cpp.so 0x0000000009c67ed8 MissionNew_StageIncrease_m8745DCD4E126C660585B0C3F47B4BE5DBD5FE1AC (D:\Macau\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_31.cpp:51948)
4 libil2cpp.so 0x0000000009376724 UnityEvent_Invoke_mB2FA1C76256FE34D5E7F84ABE528AC61CE8A0325 (D:\Macau\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_UnityEngine.CoreModule_0.cpp:0)
5 libil2cpp.so 0x0000000009ceabe0 U3CCoTriggerU3Ed__7_MoveNext_m27DA624ED690E3E020AD8E4829F68279AAEF1DD8 (D:\Macau\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_1.cpp:39130)
6 libil2cpp.so 0x00000000098288f0 SetupCoroutine_InvokeMoveNext_m9106BA4E8AE0E794B17F184F1021A53F1D071F31 (D:\Macau\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_UnityEngine.CoreModule_2.cpp:74)
7 libil2cpp.so 0x000000000833f3e0 RuntimeInvoker_FalseVoid_t22962CB4C05B1D89B55A6E1139F0E87A90987017_RuntimeObject_IntPtr_t(void (*)(), MethodInfo const*, void*, void**) (D:\Macau\Temp\StagingArea\Il2Cpp\il2cppOutput\Il2CppInvokerTable.cpp:51039)
8 libil2cpp.so 0x00000000083e9a0c il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) (D:\Program Files\Unity2018LTS\Editor\Data\il2cpp\libil2cpp\vm\Runtime.cpp:531)
while
Unity version : 2018.1.17f1
OS Version : Android OS 5.1.1 / API-22 (NRD90M.G955NKSU1AQDC/500200819)
and my GetMission function is
public static long GetMission(long set, int maxlen, int index)
{
set /= (long)Mathf.Pow(100, (maxlen - index - 1));
set %= 100;
return set;
}
with maxlen = 5
What is the problem?