Hi Hartwig et. al,

On 25 March 2018 at 11:29, Robert Osfield <[email protected]> wrote:
> I think there are two bugs here - first of DatabasePager.cpp is
> calling startThead twice, secondly OpenThreads itself isn't catching
> this.
>
> OpenThreads::Thread::startThread() needs to be modified so that it
> doesn't start a thread that has already been started.  And
> DatabasePager needs to fixed so it doesn't start a thread twice.  Both
> fixes are needed.  I will now have a think about what is the cleanest
> way to implement these fixes.

I have now checked in fixes for OpenThreads and DatabasePager, these
are merged with master, OpenSceneGraph-3.4 and OpenSceneGraph-3.6
branches.

Changes are:
   
https://github.com/openscenegraph/OpenSceneGraph/commit/1224f400119e1e822bd83ef9a3f966bd8f90aaf9
   
https://github.com/openscenegraph/OpenSceneGraph/commit/aa69f509337269a60ea3f22711a2190e733a84d8

Could you test this out with your applications and let me know how you get on.

If it looks good I'll create a 3.6.0-rc2 to wrap them up.

Thanks for pinpointing the bug,
Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to