due to another thread complete the texture::apply() while the present texture::apply() is still running.