Well, I just test this case, but it works well on my ipad.
* ipad1, ios version 4.2.1
* xcode 3.2.6
* cocos2d-x 0.8.1
I create a cocos2d-x new project from template. In HelloWorldScene.cpp, I replace
CCSprite* pSprite = CCSprite::spriteWithFile("HelloWorld.png");
CCTexture2D *pTexture = CCTextureCache::sharedTextureCache()->addImage("HelloWorld.png");
CCSprite* pSprite = CCSprite::spriteWithTexture(pTexture);
It works well on both iphone/ipad simulator & ipad 4.2.1 device.
If you insist on fixing this case, would you please kindly write a unit test code to reproduce this crash?