[osg-users] Crash on some machines while rendering a progressive line strip

Rakesh Prasad rptutor2012 at gmail.com
Mon Oct 7 06:09:52 PDT 2019


Hi,
I could do further investigation. I used DEBUG_FP and got the logs from both the machines one on which it works and another on which crashes. Below I am listing the some differences I see in the two logs. Both the logs are also attached.

Machine where it crashes
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)


Working machine
Windows Error #3221684230: [Screen #0] GraphicsWindowWin32::makeCurrentImplementation() - Unable to set current OpenGL rendering context
makeCurrent did not succeed, could not do flush/deletion of OpenGL objects.
Doing discard of deleted OpenGL objects.

Sample log from machine where it crashes                                              

draw() 0F79CAE0                                                           
draw() got SceneView 0F6BC190
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
end draw() 0F79CAE0
cull()
cull() got SceneView 0F6BD380
end cull() 0F79CAE0
draw() 0F79CAE0
draw() got SceneView 0F6BD380
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
end draw() 0F79CAE0
cull()
cull() got SceneView 0F6BC190
end cull() 0F79CAE0
draw() 0F79CAE0
draw() got SceneView 0F6BC190
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
end draw() 0F79CAE0
cull()
cull() got SceneView 0F6BD380
end cull() 0F79CAE0


For working Machine (where it does not crash)
draw() 2B8535C0
draw() got SceneView 2B66BDF0
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
end draw() 2B8535C0
cull()
cull() got SceneView 2B71CEC0
end cull() 2B8535C0
draw() 2B8535C0
draw() got SceneView 2B71CEC0
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
end draw() 2B8535C0
cull()
cull() got SceneView 2B66BDF0
end cull() 2B8535C0
draw() 2B8535C0
draw() got SceneView 2B66BDF0
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
    VertexArrayDispatch::dispatch(2000)
    ColorArrayDispatch::dispatch(2000)
end draw() 2B8535C0
cull()
cull() got SceneView 2B71CEC0
end cull() 2B8535C0

... 

Thank you!

Cheers,
Rakesh

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=76794#76794



-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Crashing-Log.txt
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20191007/0408f4d5/attachment-0001.txt>


More information about the osg-users mailing list