Hi Rebecca, I am back from holiday now and steadily working through my email backlog and assembling a TODO list for January. From your list it looks to me like the Qt 5/OSG threading problems are down to Qt not managing multi-threading of X11 properly. The core osgViewer::GraphicsWindowX11 implementation doesn't actually need the XInitThreads() call as it doesn't mix threads and X11 objects in problematic way. Qt is pretty late to the multi-threaded graphics party. If we need to apply a workaround then I'd suggest having adding the XInitThreads() to the OSG/Qt examples with clear comment about when and where it's needed.
Robert.
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

