[Adcolony - SDKBOX] Crash on Android 5.0 - ! FAILED BINDER TRANSACTION!

Hello,

I integrate Adcolony - SDKBOX version: v1.2.2.6. It work fine with all devices except 5.0 firmware.
I debug and saw that it crash cause of !!! FAILED BINDER TRANSACTION !!!.

I research a lot on internet to solve that bug myself but seem i fail in that mission.

Could you share me some infor bout this bug?

Thanks,
Tai Hai

Can you share more error log about this crash?

Here is details log before the game is die:

E/JavaBinder( 859): !!! FAILED BINDER TRANSACTION !!!
W/ActivityManager( 859): Exception thrown during pause
W/ActivityManager( 859): android.os.TransactionTooLargeException
W/ActivityManager( 859): at android.os.BinderProxy.transactNative(Native Method)
W/ActivityManager( 859): at android.os.BinderProxy.transact(Binder.java:496)
W/ActivityManager( 859): at android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:706)
W/ActivityManager( 859): at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:856)
W/ActivityManager( 859): at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:2779)
W/ActivityManager( 859): at com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:2636)
W/ActivityManager( 859): at com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:2509)
W/ActivityManager( 859): at com.android.server.am.ActivityManagerService.handleAppCrashLocked(ActivityManagerService.java:11677)
W/ActivityManager( 859): at com.android.server.am.ActivityManagerService.makeAppCrashingLocked(ActivityManagerService.java:11574)
W/ActivityManager( 859): at com.android.server.am.ActivityManagerService.crashApplication(ActivityManagerService.java:12305)
W/ActivityManager( 859): at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:11769)
W/ActivityManager( 859): at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86)
E/lowmemorykiller( 297): Error writing /proc/18144/oom_score_adj; errno=22
I/ActivityManager( 859): Process com.vmoga.dragonepicdef (pid 18144) has died

It’s hard to tell whats going on with this log

Can you tell me your cocos2d-x version?

Also when did it crash, on start? or when play video ads?

Hello Nite,

I use Cocos2dx version 3.4. It crash on Start the game when call init Adcolony. It crash on both: have internet or not connected to internet.

Note that: This bug only occur on Android 5.0.
Android 4.x and 5.1.x are working fine.

Hello,

I checked and saw that the main reason come from SDKBOX. It not work with Android 5.0. Tested on Sony Z2. Samsung

Please check it in the real phone.

Thanks.

Can you do me a favor, does the following adcolony sample crash on your device as well?
https://github.com/darkdukey/sdkbox-adcolony-sample

I may have a similar issue.

When I use PluginAdColony::setListener(this); , if I quickly go from the scene (menu scene) which has the PluginAdColony::setListener to a scene (game scene) which doesn’t have it, my app often crashes: Fatal Signal 11 (code=1)

The log is:

09-08 19:02:49.910: A/libc(27007): Fatal signal 11 (SIGSEGV) at 0x14b2cd01 (code=1), thread 27120 (Thread-2839)
09-08 19:02:50.000: V/AudioPolicyManagerBase(301): stopOutput() output 2, stream 3, session 5957
09-08 19:02:50.000: V/AudioPolicyManagerBase(301): changeRefCount() stream 3, count 0
09-08 19:02:50.000: V/AudioPolicyManagerBase(301): getNewDevice() selected device 0
09-08 19:02:50.000: V/AudioPolicyManagerBase(301): setOutputDevice() output 2 device 0000 force 0 delayMs 192 
09-08 19:02:50.000: V/AudioPolicyManagerBase(301): setOutputDevice() prevDevice 0002
09-08 19:02:50.000: V/AudioPolicyManagerBase(301): setOutputDevice() setting same device 0000 or null device for output 2
09-08 19:02:50.000: V/AudioPolicyManagerBase(301): checkOutputForStrategy(0002,0002,3)
09-08 19:02:50.010: V/AudioPolicyManagerBase(301): getOutputsForDevice device 0002 -> 0002
09-08 19:02:50.010: V/AudioPolicyManagerBase(301): getOutputsForDevice device 0002 -> 0002
09-08 19:02:50.030: I/DEBUG(13015): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-08 19:02:50.030: I/DEBUG(13015): Build fingerprint: 'samsung/serranoltexx/serranolte:4.2.2/JDQ39/I9195XXUBML4:user/release-keys'
09-08 19:02:50.030: I/DEBUG(13015): Revision: '5'
09-08 19:02:50.030: I/DEBUG(13015): pid: 27007, tid: 27120, name: Thread-2839  >>> com.yeuyeuh.niakigame <<<
09-08 19:02:50.030: I/DEBUG(13015): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 14b2cd01
09-08 19:02:50.250: I/DEBUG(13015):     r0 59b611e4  r1 00000003  r2 00000001  r3 14b2cd01
09-08 19:02:50.250: I/DEBUG(13015):     r4 6770db0c  r5 6770dafc  r6 6770db00  r7 59b611e4
09-08 19:02:50.250: I/DEBUG(13015):     r8 6770db40  r9 5a38ee94  sl 5a389260  fp 6770db54
09-08 19:02:50.250: I/DEBUG(13015):     ip 36396438  sp 6770daf0  lr 61e62eaf  pc 61bd23fe  cpsr 00000030
09-08 19:02:50.250: I/DEBUG(13015):     d0  626b64732f6d6f63  d1  6967756c702f786f
09-08 19:02:50.250: I/DEBUG(13015):     d2  6e6967756c502f6e  d3  796e6f6c6f436441
09-08 19:02:50.250: I/DEBUG(13015):     d4  0077006c004f005a  d5  0046007100790074
09-08 19:02:50.250: I/DEBUG(13015):     d6  004d003400450039  d7  003600320055007a
09-08 19:02:50.250: I/DEBUG(13015):     d8  40ac200000000000  d9  3ff0000000000e10
09-08 19:02:50.250: I/DEBUG(13015):     d10 40ac200000000000  d11 0000000000000000
09-08 19:02:50.250: I/DEBUG(13015):     d12 0000000000000000  d13 0000000000000000
09-08 19:02:50.250: I/DEBUG(13015):     d14 0000000000000000  d15 0000000000000000
09-08 19:02:50.250: I/DEBUG(13015):     d16 3535336333627a76  d17 6334386338306163
09-08 19:02:50.250: I/DEBUG(13015):     d18 002e00740065006e  d19 006e006f00430049
09-08 19:02:50.250: I/DEBUG(13015):     d20 007400630065006e  d21 0074006900760069
09-08 19:02:50.250: I/DEBUG(13015):     d22 006e0061004d0079  d23 0072006500670061
09-08 19:02:50.250: I/DEBUG(13015):     d24 3fc551b779af12e5  d25 3fd57a85a5222f8b
09-08 19:02:50.260: I/DEBUG(13015):     d26 bfd0000000000000  d27 3fdb9b28180a6692
09-08 19:02:50.260: I/DEBUG(13015):     d28 3fe35067334ca174  d29 4006000000000000
09-08 19:02:50.260: I/DEBUG(13015):     d30 3fe2b80340000000  d31 3e4cfdeb43cfd006
09-08 19:02:50.260: I/DEBUG(13015):     scr 20000010
09-08 19:02:50.270: I/DEBUG(13015): backtrace:
09-08 19:02:50.270: I/DEBUG(13015):     #00  pc 001433fe  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so (Java_com_sdkbox_plugin_PluginAdColonyListener_onAdColonyChange+81)
09-08 19:02:50.270: I/DEBUG(13015):     #01  pc 00020850  /system/lib/libdvm.so (dvmPlatformInvoke+112)
09-08 19:02:50.270: I/DEBUG(13015):     #02  pc 0004feb5  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
09-08 19:02:50.270: I/DEBUG(13015):     #03  pc 00052263  /system/lib/libdvm.so (dvmResolveNativeMethod(unsigned int const*, JValue*, Method const*, Thread*)+258)
09-08 19:02:50.270: I/DEBUG(13015):     #04  pc 00029ce0  /system/lib/libdvm.so
09-08 19:02:50.270: I/DEBUG(13015):     #05  pc 0002de2c  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
09-08 19:02:50.270: I/DEBUG(13015):     #06  pc 000628ad  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
09-08 19:02:50.270: I/DEBUG(13015):     #07  pc 000628d7  /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
09-08 19:02:50.270: I/DEBUG(13015):     #08  pc 0005744b  /system/lib/libdvm.so
09-08 19:02:50.270: I/DEBUG(13015):     #09  pc 0000e4f8  /system/lib/libc.so (__thread_entry+72)
09-08 19:02:50.270: I/DEBUG(13015):     #10  pc 0000dbe4  /system/lib/libc.so (pthread_create+160)
09-08 19:02:50.270: I/DEBUG(13015): stack:
09-08 19:02:50.270: I/DEBUG(13015):          6770dab0  6770db00  [stack:27120]
09-08 19:02:50.270: I/DEBUG(13015):          6770dab4  599ccfcc  
09-08 19:02:50.270: I/DEBUG(13015):          6770dab8  6770dafc  [stack:27120]
09-08 19:02:50.270: I/DEBUG(13015):          6770dabc  61e4c36b  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so
09-08 19:02:50.270: I/DEBUG(13015):          6770dac0  6770db14  [stack:27120]
09-08 19:02:50.280: I/DEBUG(13015):          6770dac4  59ae4aac  
09-08 19:02:50.280: I/DEBUG(13015):          6770dac8  6770db00  [stack:27120]
09-08 19:02:50.280: I/DEBUG(13015):          6770dacc  61e4c357  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so
09-08 19:02:50.280: I/DEBUG(13015):          6770dad0  6770db00  [stack:27120]
09-08 19:02:50.280: I/DEBUG(13015):          6770dad4  61bd0cd3  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so (sdkbox::AdColonyWrapper::findDataByZone(std::string const&)+66)
09-08 19:02:50.280: I/DEBUG(13015):          6770dad8  6770db0c  [stack:27120]
09-08 19:02:50.280: I/DEBUG(13015):          6770dadc  6770dafc  [stack:27120]
09-08 19:02:50.280: I/DEBUG(13015):          6770dae0  6770db00  [stack:27120]
09-08 19:02:50.280: I/DEBUG(13015):          6770dae4  61e4c36b  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so
09-08 19:02:50.280: I/DEBUG(13015):          6770dae8  df0027ad  
09-08 19:02:50.280: I/DEBUG(13015):          6770daec  00000000  
09-08 19:02:50.280: I/DEBUG(13015):     #00  6770daf0  59b7ad00  
09-08 19:02:50.280: I/DEBUG(13015):          6770daf4  00000001  
09-08 19:02:50.290: I/DEBUG(13015):          6770daf8  5b7edf30  
09-08 19:02:50.290: I/DEBUG(13015):          6770dafc  5a2fb4b4  
09-08 19:02:50.290: I/DEBUG(13015):          6770db00  59ae4884  
09-08 19:02:50.290: I/DEBUG(13015):          6770db04  59ae4aac  
09-08 19:02:50.290: I/DEBUG(13015):          6770db08  00000001  
09-08 19:02:50.290: I/DEBUG(13015):          6770db0c  59ae4884  
09-08 19:02:50.290: I/DEBUG(13015):          6770db10  5706cf08  
09-08 19:02:50.290: I/DEBUG(13015):          6770db14  59ae4aac  
09-08 19:02:50.290: I/DEBUG(13015):          6770db18  400d2158  
09-08 19:02:50.290: I/DEBUG(13015):          6770db1c  61f0b658  
09-08 19:02:50.290: I/DEBUG(13015):          6770db20  611b6138  /dev/binder
09-08 19:02:50.290: I/DEBUG(13015):          6770db24  4006bc6f  /system/lib/libbinder.so (android::Parcel::ipcSetDataReference(unsigned char const*, unsigned int, unsigned int const*, unsigned int, void (*)(android::Parcel*, unsigned char const*, unsigned int, unsigned int const*, unsigned int, void*), void*)+26)
09-08 19:02:50.290: I/DEBUG(13015):          6770db28  419fef90  /dev/ashmem/dalvik-heap (deleted)
09-08 19:02:50.290: I/DEBUG(13015):          6770db2c  57546280  /dev/ashmem/dalvik-LinearAlloc (deleted)
09-08 19:02:50.290: I/DEBUG(13015):          ........  ........
09-08 19:02:50.290: I/DEBUG(13015):     #01  6770db40  5a38ee94  
09-08 19:02:50.290: I/DEBUG(13015):          6770db44  00000001  
09-08 19:02:50.290: I/DEBUG(13015):          6770db48  419494e8  /dev/ashmem/dalvik-heap (deleted)
09-08 19:02:50.290: I/DEBUG(13015):          6770db4c  619760eb  /data/dalvik-cache/data@app@com.yeuyeuh.niakigame-2.apk@classes.dex
09-08 19:02:50.290: I/DEBUG(13015):          6770db50  4029c228  
09-08 19:02:50.290: I/DEBUG(13015):          6770db54  40a73eb9  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+400)
09-08 19:02:50.290: I/DEBUG(13015):     #02  6770db58  5a38ee94  
09-08 19:02:50.290: I/DEBUG(13015):          6770db5c  619760e8  /data/dalvik-cache/data@app@com.yeuyeuh.niakigame-2.apk@classes.dex
09-08 19:02:50.290: I/DEBUG(13015):          6770db60  61bd23ad  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so (Java_com_sdkbox_plugin_PluginAdColonyListener_onAdColonyChange)
09-08 19:02:50.290: I/DEBUG(13015):          6770db64  5a389260  
09-08 19:02:50.300: I/DEBUG(13015):          6770db68  419494e8  /dev/ashmem/dalvik-heap (deleted)
09-08 19:02:50.300: I/DEBUG(13015):          6770db6c  00000000  
09-08 19:02:50.300: I/DEBUG(13015):          6770db70  00000000  
09-08 19:02:50.300: I/DEBUG(13015):          6770db74  4029c228  
09-08 19:02:50.300: I/DEBUG(13015):          6770db78  00000024  
09-08 19:02:50.300: I/DEBUG(13015):          6770db7c  00000024  
09-08 19:02:50.300: I/DEBUG(13015):          6770db80  41c8d220  /dev/ashmem/dalvik-heap (deleted)
09-08 19:02:50.300: I/DEBUG(13015):          6770db84  41c8d220  /dev/ashmem/dalvik-heap (deleted)
09-08 19:02:50.300: I/DEBUG(13015):          6770db88  5a3895bc  
09-08 19:02:50.300: I/DEBUG(13015):          6770db8c  41c8d220  /dev/ashmem/dalvik-heap (deleted)
09-08 19:02:50.300: I/DEBUG(13015):          6770db90  00000003  
09-08 19:02:50.300: I/DEBUG(13015):          6770db94  5a389250  
09-08 19:02:50.300: I/DEBUG(13015):          ........  ........
09-08 19:02:50.370: I/DEBUG(13015):     (no map below)
09-08 19:02:50.370: I/DEBUG(13015):     (no map for address)
09-08 19:02:50.370: I/DEBUG(13015):     23a00000-23a49000 
09-08 19:02:50.370: E/dalvikvm(13015): [Dalvik] No information available 
09-08 19:02:50.811: I/DEBUG(13015): !@dumpstate -k -t -z -d -o /data/log/dumpstate_app_native -m 27007
09-08 19:02:50.821: I/BootReceiver(771): Copying /data/tombstones/tombstone_09 to DropBox (SYSTEM_TOMBSTONE)
09-08 19:02:50.871: I/dumpstate(27194): begin
09-08 19:02:50.921: D/CrashAnrDetector(771): Build: samsung/serranoltexx/serranolte:4.2.2/JDQ39/I9195XXUBML4:user/release-keys
09-08 19:02:50.921: D/CrashAnrDetector(771): Hardware: MSM8960
09-08 19:02:50.921: D/CrashAnrDetector(771): Revision: 5
09-08 19:02:50.921: D/CrashAnrDetector(771): Bootloader: I9195XXUBML4
09-08 19:02:50.921: D/CrashAnrDetector(771): Radio: unknown
09-08 19:02:50.921: D/CrashAnrDetector(771): Kernel: Linux version 3.4.0-2340422 (se.infra@SEP-65) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 SMP PREEMPT Sat Dec 21 01:33:54 KST 2013
09-08 19:02:50.921: D/CrashAnrDetector(771): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-08 19:02:50.921: D/CrashAnrDetector(771): Build fingerprint: 'samsung/serranoltexx/serranolte:4.2.2/JDQ39/I9195XXUBML4:user/release-keys'
09-08 19:02:50.921: D/CrashAnrDetector(771): Revision: '5'
09-08 19:02:50.921: D/CrashAnrDetector(771): pid: 27007, tid: 27120, name: Thread-2839  >>> com.yeuyeuh.niakigame <<<
09-08 19:02:50.921: D/CrashAnrDetector(771): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 14b2cd01
09-08 19:02:50.921: D/CrashAnrDetector(771):     r0 59b611e4  r1 00000003  r2 00000001  r3 14b2cd01
09-08 19:02:50.921: D/CrashAnrDetector(771):     r4 6770db0c  r5 6770dafc  r6 6770db00  r7 59b611e4
09-08 19:02:50.921: D/CrashAnrDetector(771):     r8 6770db40  r9 5a38ee94  sl 5a389260  fp 6770db54
09-08 19:02:50.921: D/CrashAnrDetector(771):     ip 36396438  sp 6770daf0  lr 61e62eaf  pc 61bd23fe  cpsr 00000030
09-08 19:02:50.921: D/CrashAnrDetector(771):     d0  626b64732f6d6f63  d1  6967756c702f786f
09-08 19:02:50.921: D/CrashAnrDetector(771):     d2  6e6967756c502f6e  d3  796e6f6c6f436441
09-08 19:02:50.921: D/CrashAnrDetector(771):     d4  0077006c004f005a  d5  0046007100790074
09-08 19:02:50.921: D/CrashAnrDetector(771):     d6  004d003400450039  d7  003600320055007a
09-08 19:02:50.921: D/CrashAnrDetector(771):     d8  40ac200000000000  d9  3ff0000000000e10
09-08 19:02:50.921: D/CrashAnrDetector(771):     d10 40ac200000000000  d11 0000000000000000
09-08 19:02:50.921: D/CrashAnrDetector(771):     d12 0000000000000000  d13 0000000000000000
09-08 19:02:50.921: D/CrashAnrDetector(771):     d14 0000000000000000  d15 0000000000000000
09-08 19:02:50.921: D/CrashAnrDetector(771):     d16 3535336333627a76  d17 6334386338306163
09-08 19:02:50.921: D/CrashAnrDetector(771):     d18 002e00740065006e  d19 006e006f00430049
09-08 19:02:50.921: D/CrashAnrDetector(771):     d20 007400630065006e  d21 0074006900760069
09-08 19:02:50.921: D/CrashAnrDetector(771):     d22 006e0061004d0079  d23 0072006500670061
09-08 19:02:50.921: D/CrashAnrDetector(771):     d24 3fc551b779af12e5  d25 3fd57a85a5222f8b
09-08 19:02:50.921: D/CrashAnrDetector(771):     d26 bfd0000000000000  d27 3fdb9b28180a6692
09-08 19:02:50.921: D/CrashAnrDetector(771):     d28 3fe35067334ca174  d29 4006000000000000
09-08 19:02:50.921: D/CrashAnrDetector(771):     d30 3fe2b80340000000  d31 3e4cfdeb43cfd006
09-08 19:02:50.921: D/CrashAnrDetector(771):     scr 20000010
09-08 19:02:50.921: D/CrashAnrDetector(771): backtrace:
09-08 19:02:50.921: D/CrashAnrDetector(771):     #00  pc 001433fe  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so (Java_com_sdkbox_plugin_PluginAdColonyListener_onAdColonyChange+81)
09-08 19:02:50.921: D/CrashAnrDetector(771):     #01  pc 00020850  /system/lib/libdvm.so (dvmPlatformInvoke+112)
09-08 19:02:50.921: D/CrashAnrDetector(771):     #02  pc 0004feb5  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396)
09-08 19:02:50.921: D/CrashAnrDetector(771):     #03  pc 00052263  /system/lib/libdvm.so (dvmResolveNativeMethod(unsigned int const*, JValue*, Method const*, Thread*)+258)
09-08 19:02:50.921: D/CrashAnrDetector(771):     #04  pc 00029ce0  /system/lib/libdvm.so
09-08 19:02:50.921: D/CrashAnrDetector(771):     #05  pc 0002de2c  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
09-08 19:02:50.921: D/CrashAnrDetector(771):     #06  pc 000628ad  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
09-08 19:02:50.921: D/CrashAnrDetector(771):     #07  pc 000628d7  /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
09-08 19:02:50.921: D/CrashAnrDetector(771):     #08  pc 0005744b  /system/lib/libdvm.so
09-08 19:02:50.921: D/CrashAnrDetector(771):     #09  pc 0000e4f8  /system/lib/libc.so (__thread_entry+72)
09-08 19:02:50.921: D/CrashAnrDetector(771):     #10  pc 0000dbe4  /system/lib/libc.so (pthread_create+160)
09-08 19:02:50.921: D/CrashAnrDetector(771): stack:
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dab0  6770db00  [stack:27120]
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dab4  599ccfcc  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dab8  6770dafc  [stack:27120]
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dabc  61e4c36b  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dac0  6770db14  [stack:27120]
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dac4  59ae4aac  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dac8  6770db00  [stack:27120]
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dacc  61e4c357  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dad0  6770db00  [stack:27120]
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dad4  61bd0cd3  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so (sdkbox::AdColonyWrapper::findDataByZone(std::string const&)+66)
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dad8  6770db0c  [stack:27120]
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dadc  6770dafc  [stack:27120]
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dae0  6770db00  [stack:27120]
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dae4  61e4c36b  /data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dae8  df0027ad  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770daec  00000000  
09-08 19:02:50.921: D/CrashAnrDetector(771):     #00  6770daf0  59b7ad00  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770daf4  00000001  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770daf8  5b7edf30  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770dafc  5a2fb4b4  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db00  59ae4884  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db04  59ae4aac  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db08  00000001  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db0c  59ae4884  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db10  5706cf08  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db14  59ae4aac  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db18  400d2158  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db1c  61f0b658  
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db20  611b6138  /dev/binder
09-08 19:02:50.921: D/CrashAnrDetector(771):          6770db24  4006bc6f  /system/lib/libbinder.so (android::Parcel::ipcSetDataReference(unsigned char const*, unsigned int, unsigned int 
09-08 19:02:50.921: D/CrashAnrDetector(771): processName:com.yeuyeuh.niakigame
09-08 19:02:50.931: D/CrashAnrDetector(771): broadcastEvent : com.yeuyeuh.niakigame SYSTEM_TOMBSTONE
09-08 19:02:50.931: W/ContextImpl(771): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1346 com.android.server.analytics.data.collection.application.CrashAnrDetector.broadcastEvent:291 com.android.server.analytics.data.collection.application.CrashAnrDetector.processDropBoxEntry:254 com.android.server.analytics.data.collection.application.CrashAnrDetector.access$100:60 com.android.server.analytics.data.collection.application.CrashAnrDetector$1.onReceive:102 

The parts which might be interesting are:

/data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so (Java_com_sdkbox_plugin_PluginAdColonyListener_onAdColonyChange+81)

and

/data/app-lib/com.yeuyeuh.niakigame-2/libcocos2dcpp.so (sdkbox::AdColonyWrapper::findDataByZone(std::string const&)+66)

When I remove the PluginAdColony::setListener(this), it never crashes.

In this case you might want to have a separate listener that will not get destroyed with the scene…

Thank you for the advice!
I’ve got not more crash with a separate listener :smiley:

Hello Nite,

I will check your example in Android 5.0. I will send you result tommorow.

Regards,
TaiHai

Hello Nite,

The sample work fine on Sony Z2. Just one small display bug is not show money. It’s black after reward.

Regards,
TaiHai

If that’s the case I think 1.2.3.3 should fixes your issue, we manage to fix the black label issue with our nightly release.

You can try it out with

sdkbox import adcolony --staging