Hi people, my call stacks show that all the waiting is going on because one of the threads is stuck in makeCurrent:
#0 0x00007f34b8b7a727 in sched_yield () from /lib/libc.so.6 #1 0x00007f34b8385665 in ?? () from /usr/lib/libGLcore.so.1 #2 0x00007f34b80a0d8a in ?? () from /usr/lib/libGLcore.so.1 #3 0x00007f34b994f056 in ?? () from /usr/lib/libGL.so.1 #4 0x00007f34b995386b in ?? () from /usr/lib/libGL.so.1 #5 0x00007f34bb641843 in osgViewer::GraphicsWindowX11::makeCurrentImplementation (this=0x11930d0) at /home/hcs/src/OpenSceneGraph/src/osgViewer/GraphicsWindowX11.cpp:804 #6 0x00007f34ba21013c in osg::GraphicsContext::makeCurrent (this=0x11930d0) at /home/hcs/src/OpenSceneGraph/src/osg/GraphicsContext.cpp:512 #7 0x00007f34ba21b4b6 in osg::GraphicsThread::run (this=0x7f34b01e7ef0) at /home/hcs/src/OpenSceneGraph/src/osg/GraphicsThread.cpp:33 #8 0x00007f34b9cd0f9c in OpenThreads::ThreadPrivateActions::StartThread (data=0x7f34b01e7f08) at /home/hcs/src/OpenSceneGraph/src/OpenThreads/pthreads/PThread.c++:172 #9 0x00007f34b9ab73f7 in start_thread () from /lib/libpthread.so.0 #10 0x00007f34b8b9397d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () And it isn't a proper deadlock, more like a busy wait (single thread is running at 100% cpu) For the record, I am on linux, nvidia driver 177.80. I wonder if any ATI users are seeing this? -- Hope this helps, Csaba _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org