Hi Robert, If I remove the shaders of my scene, the crash disappear. Now, I'm looking at a way to stop the Shaders before ending the viewer.
When I need to delete the view, I do : stopThreading(); setDone(true); map->erase(viewer); I though the stopThreading() call would do the work for me concerning the shaders... Is there any way to do it ? Thanks. Regards, Vincent. 2009/6/25 Robert Osfield <robert.osfi...@gmail.com> > On Thu, Jun 25, 2009 at 5:17 PM, Vincent > Bourdier<vincent.bourd...@gmail.com> wrote: > > Hi Robert, > > > > This is not possible for me to reproduce the behavior on an example, too > > much external things are required. > > There isn't much we can do then. > > > But I have some idea : there is some shaders running, and they are not > > removed before the viewer have to stop ... and the > > crash is in the Program and Shader flush ... does it sounds like a reason > > for crash ? > > I'll have a look. > > It sounds like the graphics thread is still running, and the crash > relating to the shaders is an symptom of this, it isn't the cause > though. You need to look thoroughly at the whether the threads are > still running or not. Try changing the viewer threading model to > explore this. > > Robert. > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org