骨骼动画释放时候崩溃,版本cocos2d-x2.2.2+cocoStudio1.4.0.1

只是remove骨骼的父节点,没有进行其他操作,偶尔会崩溃,崩溃信息如下:(ios平台真机测试)

Incident Identifier: 9C111A6C-A28A-40A4-8E6B-B613A7497353
CrashReporter Key: 9f9ba3dfd9be00ec3d5b322e2e879df3088476c1
Hardware Model: iPhone5,2
Process: ChinaTaxi2
Path: /var/mobile/Applications/B778ADC8-E9B4-4968-B54D-AFBD4685E712/ChinaTaxi2.app/ChinaTaxi2
Identifier: com.keyloft.ctx
Version: 1.0
Code Type: ARM (Native)
Parent Process: launchd

Date/Time: 2014-09-03 17:26:10.629 +0800
OS Version: iOS 7.1.1 (11D201)
Report Version: 104

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x429ffffc
Triggered by Thread: 0

Thread 0 Crashed:
0 libstdc++.6.dylib 0x3a57a2ce std::basic_string<char, std::char_traits, std::allocator >::~basic_string() + 42
1 ChinaTaxi2 0x001ebdea ~CCFrameData (CCDatas.cpp:273)
2 ChinaTaxi2 0x001ebd18 ~CCFrameData (CCDatas.cpp:271)
3 ChinaTaxi2 0x001ebca6 ~CCFrameData (CCDatas.cpp:271)
4 ChinaTaxi2 0x001e7d7e ~CCBone (CCBone.cpp:86)
5 ChinaTaxi2 0x001e7ccc ~CCBone (CCBone.cpp:85)
6 ChinaTaxi2 0x001e7c5a ~CCBone (CCBone.cpp:85)
7 ChinaTaxi2 0x003d0ab2 cocos2d::CCObject::release() (CCObject.cpp:86)
8 ChinaTaxi2 0x0041238c cocos2d::ccArrayRemoveAllObjects(cocos2d::_ccArray*) (ccCArray.cpp:188)
9 ChinaTaxi2 0x00412344 cocos2d::ccArrayFree(cocos2d::_ccArray*&) (ccCArray.cpp:52)
10 ChinaTaxi2 0x003c8cc8 ~CCArray (CCArray.cpp:374)
11 ChinaTaxi2 0x003c8c44 ~CCArray (CCArray.cpp:373)
12 ChinaTaxi2 0x003c8bd2 ~CCArray (CCArray.cpp:373)
13 ChinaTaxi2 0x003d0ab2 cocos2d::CCObject::release() (CCObject.cpp:86)
14 ChinaTaxi2 0x003b8ade ~CCNode (CCNode.cpp:139)
15 ChinaTaxi2 0x003bbaa4 ~CCNodeRGBA (CCNode.cpp:1336)
16 ChinaTaxi2 0x001e3ec0 ~CCArmature (CCArmature.cpp:108)
17 ChinaTaxi2 0x001e3ccc ~CCArmature (CCArmature.cpp:95)
18 ChinaTaxi2 0x001e3c5a ~CCArmature (CCArmature.cpp:95)
19 ChinaTaxi2 0x003d0ab2 cocos2d::CCObject::release() (CCObject.cpp:86)
20 ChinaTaxi2 0x003c5652 cocos2d::CCScheduler::removeUpdateFromHash(cocos2d::_listEntry*) (CCScheduler.cpp:512)
21 ChinaTaxi2 0x003c787a cocos2d::CCScheduler::update(float) (CCScheduler.cpp:893)
22 ChinaTaxi2 0x003bf79e cocos2d::CCDirector::drawScene() (CCDirector.cpp:256)
23 ChinaTaxi2 0x003c0f78 cocos2d::CCDisplayLinkDirector::mainLoop() (CCDirector.cpp:1076)
24 ChinaTaxi2 0x003f788c - (CCDirectorCaller.mm:94)
25 QuartzCore 0x31f6eeea CA::Display::DisplayLinkItem::dispatch() + 94
26 QuartzCore 0x31f6ec94 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 340
27 IOMobileFramebuffer 0x34d3e75a IOMobileFramebufferVsyncNotifyFunc + 102
28 IOKit 0x3075f5c6 IODispatchCalloutFromCFMessage + 246
29 CoreFoundation 0x2fa34c52 __CFMachPortPerform + 134
30 CoreFoundation 0x2fa3f844 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 32
31 CoreFoundation 0x2fa3f7de __CFRunLoopDoSource1 + 342
32 CoreFoundation 0x2fa3dfaa __CFRunLoopRun + 1402
33 CoreFoundation 0x2f9a8764 CFRunLoopRunSpecific + 520
34 CoreFoundation 0x2f9a8546 CFRunLoopRunInMode + 102
35 GraphicsServices 0x349156ce GSEventRunModal + 134
36 UIKit 0x3230788c UIApplicationMain + 1132
37 ChinaTaxi2 0x001baa2e main (main.m:9)
38 ChinaTaxi2 0x000df1a4 start + 36

:2:顶一下·

测试无法重现,能提供更详尽的信息么?

我这里也不是必现,偶尔出现,我是做一个横版跑酷类游戏,分屏加载和分屏释放,在释放的时候,偶尔会有这种崩溃。
释放部分代码如下

if (hitArray)
{
    for (int i=hitArray->count()-1; i>=0; --i) {
        BaseEntity* entity = (BaseEntity*) hitArray->objectAtIndex(i);
        if (entity != NULL)
        {
            hitArray->removeObject(entity);
            entity->removeFromParent();
        }
    }
}