Closed ghlk12345 closed 2 months ago
Where are you seeing this happen? Seems like this would only happen if you try to load the same file recursively...?
Where are you seeing this happen? Seems like this would only happen if you try to load the same file recursively...?
OSGEarth have some situation to make it happen. Forexample, the 3dtiles's layer read layer's json file , then it will use URI read all things when layer open, include b3dm file. Then it will read b3dm file recursive, the first by 3dtiles layer, the second by gltf plugin
osgEarth Version (required): master
need bug fix file: Threading. If we request uri resource in one thread, then node reader implement use the same uri path construct URI in the same thread, the new URI's doRead func construct gatelock will be deadlock。for example, the ReaderWriterGLTF read a B3DM file.
I have a solution