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

Reply via email to