Yes, in release it crashes too...

Thanks for tour help, I'll investigate this problem.

Regards,
   Vincent.

2008/6/4 Robert Osfield <[EMAIL PROTECTED]>:

> Hi Vincent,
>
> I think you'll need to investigate this further yourself as you have
> the source code and all the data that reproduces the crash.  Start by
> printing out the contents of the Switch node that is where the crash
> is occurring.
>
> Also try out a release build, does this crash?  Is there a chance that
> you've come across a VS bug?
>
> Robert.
>
> On Wed, Jun 4, 2008 at 12:40 PM, Vincent Bourdier
> <[EMAIL PROTECTED]> wrote:
> > Hi
> >
> > With osg 2.5.1 I've aldready the same crash "vector<bool> iterator not
> > dereferencable"
> >
> > stack :
> >
> >>    msvcp80d.dll!std::_Debug_message(const wchar_t * message=0x103f3d50,
> >> const wchar_t * file=0x103a0478, unsigned int line=1463)  Ligne 23
>  C++
> >
>  osg37-osgd.dll!std::_Vb_reference<std::vector<bool,std::allocator<bool>
> >> >::_Getptr()  Ligne 1463 + 0x17 octets    C++
> >
>  osg37-osgd.dll!std::_Vb_reference<std::vector<bool,std::allocator<bool>
> >> >::operator bool()  Ligne 1453 + 0x8 octets    C++
> >
> >
> osg37-osgd.dll!std::_Vb_const_iterator<std::vector<bool,std::allocator<bool>
> >> >::operator*()  Ligne 1523 + 0x24 octets    C++
> >      osg37-osgd.dll!std::vector<bool,std::allocator<bool>
> >>::operator[](unsigned int _Off=2)  Ligne 2010 + 0x41 octets    C++
> >      osg37-osgd.dll!osg::Switch::computeBound()  Ligne 198 + 0x12 octets
> > C++
> >      osg37-osgd.dll!osg::Node::getBound()  Ligne 268 + 0x13 octets    C++
> >      osg37-osgd.dll!osg::Group::computeBound()  Ligne 357 + 0x16 octets
> > C++
> >      osg37-osgd.dll!osg::Node::getBound()  Ligne 268 + 0x13 octets    C++
> >      osg37-osgd.dll!osg::Group::computeBound()  Ligne 357 + 0x16 octets
> > C++
> >      osg37-osgd.dll!osg::Node::getBound()  Ligne 268 + 0x13 octets    C++
> >      osg37-osgViewerd.dll!osgViewer::ViewerBase::renderingTraversals()
> > Ligne 636 + 0x15 octets    C++
> >      osg37-osgViewerd.dll!osgViewer::ViewerBase::frame(double
> > simulationTime=1.7976931348623157e+308)  Ligne 584 + 0xf octets    C++
> >      3DEM.exe!EM_Modules::run()  Ligne 302    C++
> >      3DEM.exe!EM_Modules::init(HWND__ * hWnd=0x00000000)  Ligne 264 + 0xb
> > octets    C++
> >      3DEM.exe!main(int argc=1, char * * argv=0x01f52a50)  Ligne 99 + 0xd
> > octets    C++
> >      3DEM.exe!__tmainCRTStartup()  Ligne 586 + 0x19 octets    C
> >      3DEM.exe!mainCRTStartup()  Ligne 403    C
> >      kernel32.dll!7c816fd7()
> >      [Les frames ci-dessous sont peut-être incorrects et/ou manquants,
> aucun
> > symbole chargé pour kernel32.dll]
> >
> >
> > Do OSG use some vector<bool> ? where ? how ?  If i can see where it
> crashes,
> > I gess I can find why...
> >
> > Thanks,
> >
> > Regards,
> >    Vincent.
> >
> >
> >
> > 2008/6/4 Robert Osfield <[EMAIL PROTECTED]>:
> >>
> >> On Wed, Jun 4, 2008 at 10:40 AM, Mathias Fröhlich
> >> <[EMAIL PROTECTED]> wrote:
> >> > Did you ever try compiling under linux using the _GLIBCXX_DEBUG
> define?
> >>
> >> No I have never tried this, yet... thanks for the pointer.
> >> _______________________________________________
> >> 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
> >
> >
> _______________________________________________
> 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

Reply via email to