Have a QPaintedTextureImage and do an update() from a QFrameAction. (very common in Qt 3D Studio, to update text field contents). This simply does not work due to gltexture.cpp asserting in getOrCreateGlTexture() when trying to retrieve the image data for an already released generator:
a bit of logging clearly shows that the TextureImage backend node releases and registers the new generator:
however gltexture then tries to query with the old (just released) generator.
Note that the key to reproduce is to do updates fast enough, i.e. at least two updates within three frames.