Hi,
I made a game on IOS with cocos2d-x 0.13.beta.
It works very well.
now, I’m porting the game on android.
But it’s totally unstable, I mean, the app crash after a while for different reason and same things on different devices.
After a lot of test, I guess it’s a memory issue, garbage collector or something like this.
some examples :
* Crash dump:*
Build fingerprint: ‘lge/lge_bprj/lgp970/lgp970:2.2.2/FRG83G/LG-P970-V11c.41FDA645:user/release-keys’
pid: 16988, tid: 17005 >>> com.big5media.callofdata <<<
signal 11 (SIGSEGV), fault addr 00000000
Stack frame #00 pc 0013e224 /data/data/com.big5media.callofdata/lib/libgame.so: Routine ccArrayGetIndexOfObject in …/libs//cocos2dx/support/data_support/ccCArray.h:141
Stack frame #01 pc 0011b48e /data/data/com.big5media.callofdata/lib/libgame.so: Routine removeChild in …/libs//cocos2dx/base_nodes/CCNode.cpp:650
Stack frame #02 pc 000b00be /data/data/com.big5media.callofdata/lib/libgame.so: Routine refreshCloud in jni/…/…/Classes/gameScene.cpp:37
Stack frame #03 pc 000b036e /data/data/com.big5media.callofdata/lib/libgame.so: Routine draw in jni/…/…/Classes/gameScene.cpp:287
Stack frame #04 pc 0011b28a /data/data/com.big5media.callofdata/lib/libgame.so: Routine visit in …/libs//cocos2dx/base_nodes/CCNode.cpp:815
Stack frame #05 pc 0011b2b8 /data/data/com.big5media.callofdata/lib/libgame.so: Routine visit in …/libs//cocos2dx/base_nodes/CCNode.cpp:826
Stack frame #06 pc 0011e3f2 /data/data/com.big5media.callofdata/lib/libgame.so: Routine drawScene in …/libs//cocos2dx/CCDirector.cpp:206
Stack frame #07 pc 0011e470 /data/data/com.big5media.callofdata/lib/libgame.so: Routine mainLoop in …/libs//cocos2dx/CCDirector.cpp:943
Stack frame #08 pc 00138166 /data/data/com.big5media.callofdata/lib/libgame.so: Routine Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender in …/libs//cocos2dx/platform/android/jni/MessageJni.cpp:51
Stack frame #09 pc 00016ef4 /system/lib/libdvm.so
Stack frame #10 pc 00045358 /system/lib/libdvm.so
* Crash dump:*
Build fingerprint: ‘lge/lge_bprj/lgp970/lgp970:2.2.2/FRG83G/LG-P970-V11c.41FDA645:user/release-keys’
pid: 15793, tid: 15802 >>> com.big5media.callofdata <<<
signal 11 (SIGSEGV), fault addr 00000000
Stack frame #00 pc 00116f18 /data/data/com.big5media.callofdata/lib/libgame.so: Routine update in …/libs//cocos2dx/actions/CCActionManager.cpp:360
Stack frame #01 pc 0010b000 /data/data/com.big5media.callofdata/lib/libgame.so: Routine tick in …/libs//cocos2dx/include/CCScriptSupport.h:47
Stack frame #02 pc 0011e266 /data/data/com.big5media.callofdata/lib/libgame.so: Routine drawScene in …/libs//cocos2dx/CCDirector.cpp:235
Stack frame #03 pc 0011e298 /data/data/com.big5media.callofdata/lib/libgame.so: Routine mainLoop in …/libs//cocos2dx/CCDirector.cpp:941
Stack frame #04 pc 001379ce /data/data/com.big5media.callofdata/lib/libgame.so: Routine Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender in …/libs//cocos2dx/platform/android/jni/MessageJni.cpp:51
Stack frame #05 pc 00016ef4 /system/lib/libdvm.so
Stack frame #06 pc 00045358 /system/lib/libdvm.so
Crash dump is completed
If someone needs more details, ask.