- General: Trying to change settings of "3D Flying Objects" screen-saver (and others) made spice-server access already freed pointers.
- More technical:
Inserting a new image into spice-tree may result in drawing of an area containing the new image. Also it may cause stopping video streams that intersect with that area.
Drawing the area after detaching video streams, may have caused spice-server to access already freed memory.
The order of operation has changed.
First insert the image into spice-tree (which may cause drawing of the area), and then detach the video streams.
Spice-server does not crash.