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