Sprite turns to black rectangle after application returns from background

I have a sprite generated by RenderTexture. I copy via following construction:

Sprite* spriteClone(Sprite::createWithTexture(rednderTexture->getSprite()->getTexture()));

The problem is that copy-sprite turns to black rectangle after application exits background. It seems like the problem is issued by sprite’s origin, because I have a bunch of sprites which are copied in the same way working fine (their originals are loaded by CSLoader).

I’ve tried to reload all textures via TextureCache and cache cleanup in order to free some memory, but bothing helps. I also tried to use renderTexture object itself instead copying sprite, but renderTexture object fails too: it just dissapears after application enters foreground as if it’s opacity had been set to 0.