<div dir="ltr">I'm running into some threading issues with PDAL that I could use some help with.  I'm running into some random crashing using PDAL in a multithreaded manner.  I understand that PDAL isn't entirely threadsafe, but do you have some info on what is and isn't threadsafe?  <div><br></div><div>Basically what I'm trying to do is multiple threads are creating Stages using a shared StageFactory and each thread is running it's own independent pipeline.  The only thing that is shared is the StageFactory which is static for the application.  I've got access to the StageFactory protected by my own mutex since I was getting crashes accessing it from multiple threads.  I tried creating a StageFactory per thread but that caused other issues like stages randomly not being able to be able to be created and it not loading my plugins all the time.</div><div><br></div><div>Right now I'm using the OSGEO4W 64 bit package to get PDAL and all of it's dependencies and building my application against that.  It looks like the pdal version is 1.5.0 which is the latest release.</div><div><br></div><div>Thanks!</div><div><br></div><div>Jason</div></div>