使用cocos2d-x2.2.2开发的时候,释放时候偶尔闪退

Incident Identifier: C32FF75B-9407-4BEF-BEA5-C002A78D609A
CrashReporter Key: ad9bc891135765642a0d9535f8323a16de652a62
Hardware Model: iPod5,1
Process: ChinaTaxi2
Path: /var/mobile/Applications/44707622-4A02-423D-B285-826B2AEBC1DB/ChinaTaxi2.app/ChinaTaxi2
Identifier: ChinaTaxi2
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd

Date/Time: 2014-08-29 15:42:25.727 +0800
OS Version: iOS 6.0 (10A406)
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0

Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x3282c350 __pthread_kill + 8
1 libsystem_c.dylib 0x349cb11e pthread_kill + 54
2 libsystem_c.dylib 0x34a0796e abort + 90
3 libsystem_c.dylib 0x349e84cc __assert_rtn + 176
4 ChinaTaxi2 0x0024a87e cocos2d::CCObject::release() (CCObject.cpp:81)
5 ChinaTaxi2 0x0028c184 cocos2d::ccArrayRemoveAllObjects(cocos2d::_ccArray*) (ccCArray.cpp:188)
6 ChinaTaxi2 0x002428f0 cocos2d::CCArray::removeAllObjects() (CCArray.cpp:310)
7 ChinaTaxi2 0x0024337c cocos2d::CCAutoreleasePool::clear() (CCAutoreleasePool.cpp:82)
8 ChinaTaxi2 0x002438fc cocos2d::oolManager::pop() (CCAutoreleasePool.cpp:161)
9 ChinaTaxi2 0x0023acc0 cocos2d::CCDisplayLinkDirector::mainLoop() (CCDirector.cpp:1079)
10 ChinaTaxi2 0x00271684 - (CCDirectorCaller.mm:94)
11 QuartzCore 0x3a14106c CA::Display::DisplayLink::dispatch(unsigned long long, unsigned long long) + 156
12 QuartzCore 0x3a140fc4 CA::Display::IOMFBDisplayLink::callback(__IOMobileFramebuffer*, unsigned long long, unsigned long long, unsigned long long, void*) + 60
13 IOMobileFramebuffer 0x38128fd4 IOMobileFramebufferVsyncNotifyFunc + 152
14 IOKit 0x3a30c446 IODispatchCalloutFromCFMessage + 190
15 CoreFoundation 0x31b175d8 __CFMachPortPerform + 116
16 CoreFoundation 0x31b22170 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 32
17 CoreFoundation 0x31b22112 __CFRunLoopDoSource1 + 134
18 CoreFoundation 0x31b20f94 __CFRunLoopRun + 1380
19 CoreFoundation 0x31a93eb8 CFRunLoopRunSpecific + 352
20 CoreFoundation 0x31a93d44 CFRunLoopRunInMode + 100
21 GraphicsServices 0x37e662e6 GSEventRunModal + 70
22 UIKit 0x372e72fc UIApplicationMain + 1116
23 ChinaTaxi2 0x00107756 main (main.m:9)
24 ChinaTaxi2 0x0002d964 start + 36

这个bug闪退,出现几率也不算太高有2%左右,但是已经影响游戏体验了
我知道这样的代码看不出什么信息,只能知道是释放的时候,引用计数已经为0了,再次释放就会崩溃。但是差了代码没有发现什么异常,希望大家给我提供解决办法的思路,或者能够定位崩溃的工具。