I also encountered this with one of my own test programs. I got around it by swapping the lines of code. I'll back that change out and test the latest.
Paul Martz Skew Matrix Software LLC http://www.skew-matrix.com +1 303 859 9466 -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Robert Osfield Sent: Wednesday, January 07, 2009 7:43 AM To: OpenSceneGraph Users Subject: Re: [osg-users] Bug in adding view to compositeViewer after settingscene data Hi Alexandre, I've just fixed the problem and checked it in. Could you try out the svn version of the OSG. Thanks, Robert. On Wed, Jan 7, 2009 at 2:10 PM, Alexandre Amalric <[email protected]> wrote: > Hi Robert, > > here is the modified example. > > 2009/1/7 Robert Osfield <[email protected]> >> >> HI Alexandre, >> >> Could you post the modified example in the form that reproduces the crash. >> >> Thanks, >> Robert. >> >> On Wed, Jan 7, 2009 at 1:52 PM, Alexandre Amalric >> <[email protected]> >> wrote: >> > Hi osg-users and Happy New Year to all of you :-) >> > >> > I recently downloaded OSG 2.7.8 to link with my application (wich >> > was linked before with OSG 2.7.4) and I discovered a bug wich can >> > be easily produced by modifying osgcompositeviewer.cpp in Examples >> > osgcompositeviewer. >> > >> > At line 236 : >> > >> > osgViewer::View* view = new osgViewer::View; viewer.addView(view); >> > >> > view->setSceneData(scene.get()); >> > >> > replace by swapping 2 lines (setting scene data before adding new >> > view) >> > : >> > >> > osgViewer::View* view = new osgViewer::View; >> > >> > view->setSceneData(scene.get()); >> > viewer.addView(view); >> > >> > Be sure to run the example to call this code section... >> > >> > It crashes in osgViewer::View::setSceneData when calling >> > >> > getViewerBase()->getThreadingModel() >> > >> > because viewerbase is NULL >> > >> > With older version 2.7.4 it works, apparently not with new 2.7.8. >> > >> > I need my application to stay the same, setting data scene before >> > adding new view to the composite viewer, if you have any tips to do >> > this let me hear. >> > >> > -- >> > Alexandre AMALRIC Ingénieur R&D >> > =================================== >> > PIXXIM S.A. 73E, rue Perrin-Solliers 13006 Marseille >> > http://www.pixxim.fr >> > >> > _______________________________________________ >> > osg-users mailing list >> > [email protected] >> > >> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegra >> > ph.org >> > >> > >> _______________________________________________ >> osg-users mailing list >> [email protected] >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph >> .org > > > > -- > Alexandre AMALRIC Ingénieur R&D > =================================== > PIXXIM S.A. 73E, rue Perrin-Solliers 13006 Marseille > http://www.pixxim.fr > > _______________________________________________ > 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 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

