读取嵌套ccbi后,马上移除就会崩溃

cocos2dx3.16-lua 用CCBReaderLoad读取一个ccbi文件后,ccbi里面有嵌套其他ccbi文件的时候,直接移除返回的根节点就会崩溃,CCBAnimationManager析构的时候rootNode已经是野指针了,但是还调用了stopAllActions
_actionManager->removeAllActionsFromTarget(this);
引发了异常: 读取访问权限冲突。
this->_actionManager 是 0xDDDDDDDD。

CCBReader 246行
Node *pNodeGraph = readFileWithCleanUp(true, std::make_shared());
NodeLoader 960行
Node * ccbFileNode = reader->readFileWithCleanUp(false, pCCBReader->getAnimationManagers());
嵌套ccbi的时候多个reader共用一个CCBAnimationManagerMap
最后一个reader释放时才释放CCBAnimationManagerMap,导致node比CCBAnimationManager提前释放导致崩溃

cocos 的很多回调之后还有后续处理,使用被释放的对象,可以考虑先retain,然后removeFromparent(),然后设置一个延时删除