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

Reply via email to