Anders, the thing is not only for Programs/Shaders .. I take these out and i starts just about anything else: StateSets, Uniforms, UserDataContainers .....
On Wed, Feb 24, 2016 at 9:21 PM, Trajce Nikolov NICK < trajce.nikolov.n...@gmail.com> wrote: > Thanks Anders, I am on 3.5.1 .. Let me try the trunk then .. Thanks again! > > > > On Wed, Feb 24, 2016 at 9:19 PM, Anders Backman <ande...@cs.umu.se> wrote: > >> I believe this has been fixed in the trunk. But there is no official >> release containing this fix just yet. >> It happens with just about any osg::Program/Shader. >> >> /A >> >> On Wed, Feb 24, 2016 at 7:42 PM, Trajce Nikolov NICK < >> trajce.nikolov.n...@gmail.com> wrote: >> >>> Hi Community, >>> >>> I've been fighting with cleaning of ref_ptrs when using osgShadow. It >>> crashes in deleting the pointer. This is odd but attached is very simple >>> example, osgviewer just with adding it to a shadowed scene with some >>> technique. >>> >>> Any clue? Sample attached >>> >>> >>> Thanks a bunch as always ! >>> >>> Cheers, >>> Nick >>> >>> void Referenced::signalObserversAndDelete(bool signalDelete, bool >>> doDelete) const >>> { >>> #if defined(_OSG_REFERENCED_USE_ATOMIC_OPERATIONS) >>> ObserverSet* observerSet = >>> static_cast<ObserverSet*>(_observerSet.get()); >>> #else >>> ObserverSet* observerSet = static_cast<ObserverSet*>(_observerSet); >>> #endif >>> >>> if (observerSet && signalDelete) >>> { >>> observerSet->signalObjectDeleted(const_cast<Referenced*>(this)); >>> } >>> >>> if (doDelete) >>> { >>> if (_refCount!=0) >>> OSG_NOTICE<<"Warning >>> Referenced::signalObserversAndDelete(,,) doing delete with >>> _refCount="<<_refCount<<std::endl; >>> >>> if (getDeleteHandler()) deleteUsingDeleteHandler(); >>> CRASHES HERE -----> else delete this; >>> } >>> } >>> >>> -- >>> trajce nikolov nick >>> >>> _______________________________________________ >>> osg-users mailing list >>> osg-users@lists.openscenegraph.org >>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>> >>> >> >> >> -- >> __________________________________________ >> Anders Backman, HPC2N >> 90187 UmeƄ University, Sweden >> and...@cs.umu.se http://www.hpc2n.umu.se >> Cell: +46-70-392 64 67 >> >> _______________________________________________ >> osg-users mailing list >> osg-users@lists.openscenegraph.org >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> >> > > > -- > trajce nikolov nick > -- trajce nikolov nick
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org