I'm getting a crash in OpenSceneGraph/src/osg/program.cpp in the void
GL2Extensions::glDeleteShader(GLuint shader) const function on this
line:
((DeleteShaderProc)_glDeleteShader)(shader);
The crash occurs in the debugger (VS 2005). This is on Vista 64 using
a nVidia 8800 GTX w/latest drivers. I've tried OSG 2.2 Stable as well
as the latest SVN trunk. This just started when I added an extremely
simple shader to my app.
Any tips on diagnosing this?
Here's the call stack
nvoglv32.dll!696fd3d6()
[Frames below may be incorrect and/or missing, no symbols loaded for
nvoglv32.dll]
> osg25-osgd.dll!osg::GL2Extensions::glDeleteShader(unsigned int
shader=2) Line 627 + 0xe bytes C++
osg25-osgd.dll!osg::Shader::flushDeletedGlShaders(unsigned int
contextID=0, double __formal=67.800656088972204, double &
availableTime=100.00000000000000) Line 78 C++
osg25-osgd.dll!osg::GraphicsContext::close(bool
callCloseImplementation=true) Line 473 + 0x25 bytes C++
osg25-osgViewerd.dll!osgViewer::CompositeViewer::~CompositeViewer()
Line 107 + 0x14 bytes C++
osg25-osgViewerd.dll!osgViewer::CompositeViewer::`vbase
destructor'() + 0x1d bytes C++
osgvislib_driver_mfc.exe!osgViewer::CompositeViewer::`scalar
deleting destructor'() + 0x34 bytes C++
osg25-osgd.dll!osg::Referenced::unref() Line 155 + 0x23 bytes C++
osgvislib_driver_mfc.exe!osg::ref_ptr<osgViewer::CompositeViewer>::~ref_ptr<osgViewer::CompositeViewer>()
Line 30 + 0x47 bytes C++
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org