What does the stack trace mean?

My game was crashing at some point when running on android. I was able to get the stack trace, but cant seem to understand anything from it.

StackTrace

********** Crash dump: ********** Build fingerprint: 'samsung/GT-S5670/GT-S5670:2.3.4/GINGERBREAD/XWKQ2:user/release-keys'pid: 24858, tid: 24878 >>> com.oXXXX.yyyyo <<< signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 3b3b3b47 Stack frame #00 pc 001210b0 /mnt/asec/com.oXXXX.yyyyo-2/lib/libgame.so: Routine retain in D:/Dev/cocos2d-2.0-x-2.0.4/yyyyo/proj.android/../libs/cocos 2dx/cocoa/CCObject.cpp:92 Stack frame #01 pc 0017c59a /mnt/asec/com.oXXXX.yyyyo-2/lib/libgame.so: Routine ccArrayAppendObject in D:/Dev/cocos2d-2.0-x-2.0.4/yyyyo/proj.android/ ../libs/cocos2dx/support/data_support/ccCArray.cpp:121 Stack frame #02 pc 0017c5fe /mnt/asec/com.oXXXX.yyyyo-2/lib/libgame.so: Routine ccArrayAppendObjectWithResize in D:/Dev/cocos2d-2.0-x-2.0.4/yyyyo/pro j.android/../libs/cocos2dx/support/data_support/ccCArray.cpp:130 Stack frame #03 pc 00123fe6 /mnt/asec/com.oXXXX.yyyyo-2/lib/libgame.so: Routine addObject in D:/Dev/cocos2d-2.0-x-2.0.4/yyyyo/proj.android/../libs/co cos2dx/cocoa/CCArray.cpp:336 Stack frame #04 pc 00125a72 /mnt/asec/com.oXXXX.yyyyo-2/lib/libgame.so: Routine pushScene in D:/Dev/cocos2d-2.0-x-2.0.4/yyyyo/proj.android/../libs/co cos2dx/CCDirector.cpp:512 Stack frame #05 pc 0012591c /mnt/asec/com.oXXXX.yyyyo-2/lib/libgame.so: Routine runWithScene in D:/Dev/cocos2d-2.0-x-2.0.4/yyyyo/proj.android/../libs /cocos2dx/CCDirector.cpp:490 Stack frame #06 pc 000e3482 /mnt/asec/com.oXXXX.yyyyo-2/lib/libgame.so: Routine applicationDidFinishLaunching in jni/../../Classes/AppDelegate.cpp:34 Stack frame #07 pc 0015fefa /mnt/asec/com.oXXXX.yyyyo-2/lib/libgame.so: Routine run in D:/Dev/cocos2d-2.0-x-2.0.4/yyyyo/proj.android/../libs/cocos2dx /platform/android/CCApplication.cpp:33

I have seen line CCObject.cpp:92 which reads thus
@ CCAssert(m_uReference > 0, “reference count should greater than 0”);@
What does this mean? What am I doing wrong?

I was getting the same assert error when the CCDictionary I was trying to load from a plist file had a close tag missing and was failing to load.
It was working in android and win32 but not iOS.

Can you debug it?

This error means that you are trying to retain an object that has already been released.
Its quite hard to guess the error without seeing any code.

It might be possible that you have released the object you are trying to add before or it is an autorelease object which never gets retained and therefore is automatically deleted by CCAutoreleasePool.