FrameBuffer Status Error 36055

I end my game and rerun but get crash “FrameBuffer Status Error 36055” and “OpenGL error 0x0500 in -[CCEAGLView swapBuffers] 334”.
I first run code “cocos2d::Director::getInstance()->end();”,then rerun code “cocos2d::Application::getInstance()->run();”.
How can I end my game(together end LuaEngine) in IOS back another viewcontroller and rerun my game?