Hi Jan, Working around driver bugs can be difficult, especially so when you don't have access to the problem hardware/drivers. You don't mention anything about the nature of the scene graph being used or the hardware/drivers that the problems are occurring on so there really isn't anything specifically we can suggest.
The only general comment I can make is that worst drivers tend to be from Intel, could this be the issue here? If you look through the archives you should be able to spot places where other OSG users have had issue with driver quality and what they have been able to do to work around it. Robert. On 6 February 2014 09:09, Jan Stalmach <[email protected]> wrote: > Hi, > > I would like to ask if somebody was forced with these kind of crashes. We > have 7K+ customers and lot of them has problems with random crashes of OSG > 3.2. We have a standard Win32 MFC MDI application with OSG integrated as an > embedded viewer. With previous versions of OSG (2.6) there were no big number > of crashes but with the 3.2 version is this really big problem for us. We > always recommend to use the newest drivers (and it helps) but a lot of > customers work on professional notebooks that have no option to get the up to > date driver for every new vendor driver or simply they don't understand what > driver is and how to install new one. We have a crash report mechanism that > always report this call stack that lead to crash. Unfortunately we cant > simulate this on our side. Do you have any idea where could be the problem? > > CALL STACK DUMP: > > CRASH... > opengl32.dll!__fastGenFillTriangle() + 0x5ce byte > opengl32.dll!__glRenderSmoothTriangle() + 0x175 bytes > opengl32.dll!__glDoPolygonClip() + 0x2f0 bytes > opengl32.dll!__glClipTriangle() + 0x28 bytes > opengl32.dll!PARenderTriangle() + 0x32 bytes > opengl32.dll!PolyArrayRenderTriangles() + 0x94 bytes > opengl32.dll!glsrvFlushDrawPolyArray() + 0x50 bytes > opengl32.dll!__glim_DrawPolyArray() + 0x128a bytes > opengl32.dll!sbs_glDrawPolyArray() + 0x12 bytes > opengl32.dll!glsrvAttention() + 0xef bytes > opengl32.dll!glsbAttention() + 0xd8 bytes > opengl32.dll!glcltBegin() + 0xbd bytes > opengl32.dll!glcltDrawArrays() + 0x147 bytes > osg100 osg64.dll!osg::Geometry::drawImplementation(osg::RenderInfo & > renderInfo) Line 796 + 0x17 bytes C++ > osg100-osgUtil64.dll!osgUtil::RenderLeaf::render(osg::RenderInfo & > renderInfo, osgUtil::RenderLeaf * previous) Line 84 C++ > > osg100-osgUtil64.dll!osgUtil::RenderBin::drawImplementation(osg::RenderInfo & > renderInfo, osgUtil::RenderLeaf * & previous) Line 484 C++ > > osg100-osgUtil64.dll!osgUtil::RenderBin::drawImplementation(osg::RenderInfo & > renderInfo, osgUtil::RenderLeaf * & previous) Line 513 + 0x13 bytes C++ > > osg100-osgUtil64.dll!osgUtil::RenderStage::drawImplementation(osg::RenderInfo > & renderInfo, osgUtil::RenderLeaf * & previous) Line 1398 C++ > osg100-osgUtil64.dll!osgUtil::RenderStage::drawInner(osg::RenderInfo > & renderInfo, osgUtil::RenderLeaf * & previous, bool & doCopyTexture) Line > 933 C++ > osg100-osgUtil64.dll!osgUtil::RenderStage::draw(osg::RenderInfo & > renderInfo, osgUtil::RenderLeaf * & previous) Line 1239 C++ > > osg100-osgUtil64.dll!osgUtil::RenderStage::drawPostRenderStages(osg::RenderInfo > & renderInfo, osgUtil::RenderLeaf * & previous) Line 1411 + 0x13 bytes C++ > osg100-osgUtil64.dll!osgUtil::RenderStage::draw(osg::RenderInfo & > renderInfo, osgUtil::RenderLeaf * & previous) Line 1304 C++ > osg100-osgUtil64.dll!osgUtil::SceneView::draw() Line 1387 C++ > osg100-osgViewer64.dll!osgViewer::Renderer::cull_draw() Line 867 > C++ > osg100-osg64.dll!osg::GraphicsContext::runOperations() Line 777 > C++ > osg100-osgViewer64.dll!osgViewer::ViewerBase::renderingTraversals() > Line 812 C++ > osg100-osgViewer64.dll!osgViewer::ViewerBase::frame(double > simulationTime) Line 658 C++ > > > Thank you for any idea or help. > > Cheers, > Jan > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=58171#58171 > > > > > > _______________________________________________ > 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

