Hi Jonas, When running on a multi-pipe machine I would recommend used osgViewer to do the multi-thread and multi-window work, it's designed to do this and will provide the best performance. Equalizer will be more suited for cluster work.
Now I don't use Equaliizer, let alone use it the way you are using, and even then it's not something I would recommend, but if you really must use it this way then you will have to do the debugging work, if wish assistance from the community you need to provide far more information about the nature of the crash, a single line of code is practically meaningless. Try a stack trace. Robert. On Tue, Jun 9, 2009 at 9:55 AM, Jonas Walti<[email protected]> wrote: > Hi out there > We render our OSG application with a render machine with multiple pipes > (GPU). We use Equalizer (a parallel rendering api) to do this. Every pipe has > its own viewer with its own OSG scene graph. > > We do now have the problem, that if we try to load models (all the scene > graphs do this at more or less the same time), we end up in a lot of > segmentation faults. Debugging leads into the following function in > Registry.cpp on line 809: > > Code: > > struct concrete_wrapper: basic_type_wrapper. > > > > Could this be a threading issue? Is there a way to handle this "safe"? > > we use OSG 2.8.1 > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=13758#13758 > > > > > > _______________________________________________ > 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

