Latest SDKBOX crashes in 3.17

We are seeing bunch if these crashes in Google console. Anyone have any ideas? Thank you!

Today, 2:47 AM on app version 1002
Huawei MediaPad T3 7 (hwbg2), Android 6.0
Report 1

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.company.mygame <<<

backtrace:
  #00  pc 0000000000042a44  /system/lib/libc.so (tgkill+12)
  #01  pc 0000000000040f39  /system/lib/libc.so (pthread_kill+32)
  #02  pc 000000000001c83f  /system/lib/libc.so (raise+10)
  #03  pc 00000000000199f1  /system/lib/libc.so (__libc_android_abort+34)
  #04  pc 0000000000017598  /system/lib/libc.so (abort+4)
  #05  pc 00000000003205b1  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+212)
  #06  pc 00000000000f4437  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2054)
  #07  pc 000000000033b461  /system/lib/libart.so (_ZNK3art6Thread24AssertNoPendingExceptionEv.part.170+360)
  #08  pc 0000000000133d83  /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+26)
  #09  pc 000000000028f27f  /system/lib/libart.so (_ZN3art3JNI9FindClassEP7_JNIEnvPKc+770)
  #10  pc 00000000003a6431  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN7_JNIEnv9FindClassEPKc+6)
  #11  pc 00000000003a68c9  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox8JNIUtils22GetClassObjectFromNameEPKcP7_JNIEnv+24)
  #12  pc 00000000003a71d1  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox8JNIUtils22GetJNIStaticMethodInfoEPKcS2_S2_P7_JNIEnv+40)
  #13  pc 00000000003a508d  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox15JNIInvokeStaticISsJEEET_PKcS3_DpT0_+28)
  #14  pc 00000000003a5531  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZNK6sdkbox10SdkboxCore14getNetworkTypeEv+12)
  #15  pc 000000000039be0f  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox9AdBooster6adInitEv+222)
  #16  pc 000000000039bed9  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox9AdBooster15requestAdSystemEv+12)
  #17  pc 00000000003959dd  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox19AdMobWrapperEnabled4initEv+8)
  #18  pc 00000000002bdbf7  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN11PluginAdMob4initEv+26)
  #19  pc 00000000002bda17  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN11AppDelegate29applicationDidFinishLaunchingEv+410)
  #20  pc 00000000003a7def  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN7cocos2d11Application3runEv+8)
  #21  pc 00000000003a9d23  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit+194)
  #22  pc 0000000000bbb005  /data/app/com.company.mygame-1/oat/arm/base.odex

Thanks for your report.

@yinjimmy think you have a fix soon?

It’s a random crash, need some research.

could you plz send the all crash log to me ?

@yinjimmy full crash log from Play console. One of many similar crashes.

Today, 2:07 PM on app version 1002
Huawei MediaPad T3 7 (hwbg2), Android 6.0
Report 1

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.company.mygame <<<

backtrace:
  #00  pc 0000000000042a44  /system/lib/libc.so (tgkill+12)
  #01  pc 0000000000040f39  /system/lib/libc.so (pthread_kill+32)
  #02  pc 000000000001c83f  /system/lib/libc.so (raise+10)
  #03  pc 00000000000199f1  /system/lib/libc.so (__libc_android_abort+34)
  #04  pc 0000000000017598  /system/lib/libc.so (abort+4)
  #05  pc 00000000003205b1  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+212)
  #06  pc 00000000000f4437  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2054)
  #07  pc 000000000033b461  /system/lib/libart.so (_ZNK3art6Thread24AssertNoPendingExceptionEv.part.170+360)
  #08  pc 0000000000133d83  /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+26)
  #09  pc 000000000028f27f  /system/lib/libart.so (_ZN3art3JNI9FindClassEP7_JNIEnvPKc+770)
  #10  pc 00000000003a6431  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN7_JNIEnv9FindClassEPKc+6)
  #11  pc 00000000003a68c9  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox8JNIUtils22GetClassObjectFromNameEPKcP7_JNIEnv+24)
  #12  pc 00000000003a71d1  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox8JNIUtils22GetJNIStaticMethodInfoEPKcS2_S2_P7_JNIEnv+40)
  #13  pc 00000000003a508d  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox15JNIInvokeStaticISsJEEET_PKcS3_DpT0_+28)
  #14  pc 00000000003a5531  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZNK6sdkbox10SdkboxCore14getNetworkTypeEv+12)
  #15  pc 000000000039be0f  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox9AdBooster6adInitEv+222)
  #16  pc 000000000039bed9  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox9AdBooster15requestAdSystemEv+12)
  #17  pc 00000000003959dd  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox19AdMobWrapperEnabled4initEv+8)
  #18  pc 00000000002bdbf7  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN11PluginAdMob4initEv+26)
  #19  pc 00000000002bda17  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN11AppDelegate29applicationDidFinishLaunchingEv+410)
  #20  pc 00000000003a7def  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN7cocos2d11Application3runEv+8)
  #21  pc 00000000003a9d23  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit+194)
  #22  pc 0000000000bbb005  /data/app/com.company.mygame-1/oat/arm/base.odex

@yinjimmy Any update? We are getting tons of these crashes and pushing us above the crash threshold.

Already studying this issue, it is difficult to solve the problem related to jni.

Thank you!

I have a fix with admob plugin.
plz help to test with https://www.dropbox.com/s/41m8jf45b8tmltk/sdkbox-admob_v2.4.0.3.zip?dl=0.

1 Like

@yinjimmy what was the fix?

It’s about the Android JNI code.

@yinjimmy Looks like still getting same jni issue with your fix. Anything else we can do?

Today, 8:26 AM on app version 1005
Huawei MediaPad T3 7 (hwbg2), Android 6.0
Report 1

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.company.mygame <<<

backtrace:
  #00  pc 0000000000042a44  /system/lib/libc.so (tgkill+12)
  #01  pc 0000000000040f39  /system/lib/libc.so (pthread_kill+32)
  #02  pc 000000000001c83f  /system/lib/libc.so (raise+10)
  #03  pc 00000000000199f1  /system/lib/libc.so (__libc_android_abort+34)
  #04  pc 0000000000017598  /system/lib/libc.so (abort+4)
  #05  pc 00000000003205b1  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+212)
  #06  pc 00000000000f4437  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2054)
  #07  pc 000000000033b461  /system/lib/libart.so (_ZNK3art6Thread24AssertNoPendingExceptionEv.part.170+360)
  #08  pc 0000000000133d83  /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+26)
  #09  pc 000000000028f27f  /system/lib/libart.so (_ZN3art3JNI9FindClassEP7_JNIEnvPKc+770)
  #10  pc 00000000003b5c49  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN7_JNIEnv9FindClassEPKc+6)
  #11  pc 00000000003b60dd  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox8JNIUtils22GetClassObjectFromNameEPKcP7_JNIEnv+16)
  #12  pc 00000000003b698d  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox8JNIUtils22GetJNIStaticMethodInfoEPKcS2_S2_P7_JNIEnv+32)
  #13  pc 00000000003b48a9  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox15JNIInvokeStaticISsJEEET_PKcS3_DpT0_+28)
  #14  pc 00000000003b4d4d  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZNK6sdkbox10SdkboxCore14getNetworkTypeEv+12)
  #15  pc 00000000003ab40b  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox9AdBooster6adInitEv+222)
  #16  pc 00000000003ab4d5  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox9AdBooster15requestAdSystemEv+12)
  #17  pc 00000000003a5021  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN6sdkbox19AdMobWrapperEnabled4initEv+8)
  #18  pc 00000000002c99ef  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN11PluginAdMob4initEv+26)
  #19  pc 00000000002c980f  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN11AppDelegate29applicationDidFinishLaunchingEv+410)
  #20  pc 00000000003b7597  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (_ZN7cocos2d11Application3runEv+8)
  #21  pc 00000000003b94cb  /data/app/com.company.mygame-1/lib/arm/libMyGame.so (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit+194)
  #22  pc 0000000000b361ed  /data/app/com.company.mygame-1/oat/arm/base.odex