Hi Robert, I'm still in the process of compiling, but I had a look at the code. As I understand it an object is put in the registery cache by Registry::instance()->readNode(), thats before FindCompileableGLObjectsVisitor will traverse it. This means that you will get race conditions in FindCompileableGLObjectsVisitor trying to set/get markerobjects. Also get/setUserdata is not thread safe also. Another problem can arise when people add their own userdata inside an object after they load it or have objects that have userdata already present file.
Cheers, Pjotr ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=61533#61533 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

