Hi Sylvain, The threading support in osgViewer doesn't include modifying the viewer and scene graph at the same time as cull. You should modify scene graph objects during update, or event traversals - basically any time outside of when viewer::renderingTraversals() are running.
Robert. On 22 November 2013 14:08, Sylvain Comtois <[email protected]> wrote: > Hi, > > First, my program work without any problem when the threading model is > configure to single thread and i use one master camera and tree slaves > cameras on a multiprocessor computer. > > When i call the method Viewer::setLightingMode of my viewer, osg crash > when the method osgViewer::Renderer::cull is call by the threading engine. > > The crash occur in the following method sequence: > > ... > osg100-osgd.dll!osg::StateSet::setModeToInherit > osg100-osgd.dll!osg::StateSet::removeMode > osg100-osgUtild.dll!osgUtil::SceneView::setLightingMode > osg100-osgUtild.dll!osgUtil::SceneView::inheritCullSettings > osg100-osgUtild.dll!osgUtil::SceneView::inheritCullSettings > osg100-osgViewerd.dll!osgViewer::Renderer::cull > osg100-osgViewerd.dll!osgViewer::Renderer::operator() > osg100-osgd.dll!osg::OperationThread::run()ot13-openThreadsd.dll!OpenThreads::ThreadPrivateActions::StartThread > > Note that i have more then one thread that call the removeMode method in > the same time when the error occure. > > I set the viewer data variance to DYNAMIC but when i debug the program, > the SceneView data variance is still unspecified. I also set the data > variance of each camera to DYNAMIC. > > Does i have to set the data variance of something else to DYNAMIC? > > Thank you! > > Cheers, > Sylvain > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=57398#57398 > > > > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

