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

Reply via email to