I tried a simple rename at first, but that doesn't seem to be sufficient to stop Protocase Designer finding these libraries:
Also, lots of threads seem to be crashing with SIGSEGV, including this pid 1701 where the libraries are loading.
After moving those somewhere undiscoverable, the stat() calls went away but it still hangs on startup. I still see lots of threads crashing with SIGSEGV in the strace output.
I have both FreeCAD and KiCad installed, both of which use OpenCascade.
Since I installed them from .deb packages and so they are easy for me to re-install, I removed both of them along with the OpenCascade packages they depend on, and then restored the Protocase Designer occjava libraries back to where they started again.
Code: Select all
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPBase.so.7", {st_mode=S_IFREG|0755, st_size=2694720, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPBase.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2686328, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXSBase.so", {st_mode=S_IFREG|0755, st_size=2598192, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG2d.so.7.3.0", {st_mode=S_IFREG|0644, st_size=361048, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKV3d.so.7", {st_mode=S_IFREG|0755, st_size=3959112, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG3d.so", {st_mode=S_IFREG|0755, st_size=1196400, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKLCAF.so", {st_mode=S_IFREG|0755, st_size=909408, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFeat.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1115512, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFillet.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2556480, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXCAF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=770624, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBRep.so.7", {st_mode=S_IFREG|0755, st_size=996880, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKOffset.so.7", {st_mode=S_IFREG|0755, st_size=1513296, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDEIGES.so.7", {st_mode=S_IFREG|0755, st_size=101872, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKernel.so.7", {st_mode=S_IFREG|0755, st_size=1801040, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKHLR.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1187848, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP209.so", {st_mode=S_IFREG|0755, st_size=681688, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFeat.so", {st_mode=S_IFREG|0755, st_size=1156072, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG3d.so.7", {st_mode=S_IFREG|0755, st_size=1196400, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBO.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2114376, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBRep.so", {st_mode=S_IFREG|0755, st_size=996880, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMeshVS.so.7", {st_mode=S_IFREG|0755, st_size=426616, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFillet.so.7", {st_mode=S_IFREG|0755, st_size=2609536, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKShHealing.so.7", {st_mode=S_IFREG|0755, st_size=2626864, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCAF.so", {st_mode=S_IFREG|0755, st_size=625160, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMesh.so", {st_mode=S_IFREG|0755, st_size=928856, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMeshVS.so", {st_mode=S_IFREG|0755, st_size=426616, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCDF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=343384, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFeat.so.7", {st_mode=S_IFREG|0755, st_size=1156072, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVRML.so", {st_mode=S_IFREG|0755, st_size=580800, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDESTEP.so.7.3.0", {st_mode=S_IFREG|0644, st_size=762008, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCDF.so", {st_mode=S_IFREG|0755, st_size=355544, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomAlgo.so.7", {st_mode=S_IFREG|0755, st_size=5373904, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTL.so.7.3.0", {st_mode=S_IFREG|0644, st_size=97448, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMeshVS.so.7.3.0", {st_mode=S_IFREG|0644, st_size=414464, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKIGES.so", {st_mode=S_IFREG|0755, st_size=4167544, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKService.so.7", {st_mode=S_IFREG|0755, st_size=345928, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTL.so.7", {st_mode=S_IFREG|0755, st_size=97424, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCAF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=609000, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBRep.so.7.3.0", {st_mode=S_IFREG|0644, st_size=984688, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVCAF.so", {st_mode=S_IFREG|0755, st_size=251272, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXMesh.so", {st_mode=S_IFREG|0755, st_size=10256, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVCAF.so.7", {st_mode=S_IFREG|0755, st_size=251272, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomBase.so", {st_mode=S_IFREG|0755, st_size=5213160, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKOffset.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1472448, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKV3d.so", {st_mode=S_IFREG|0755, st_size=3959112, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKV3d.so.7.3.0", {st_mode=S_IFREG|0644, st_size=3553888, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBool.so", {st_mode=S_IFREG|0755, st_size=4184304, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomBase.so.7", {st_mode=S_IFREG|0755, st_size=5213160, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXSBase.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2606864, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP.so.7", {st_mode=S_IFREG|0755, st_size=3426768, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMesh.so.7", {st_mode=S_IFREG|0755, st_size=928856, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPBase.so", {st_mode=S_IFREG|0755, st_size=2694720, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKLCAF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=897184, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKService.so", {st_mode=S_IFREG|0755, st_size=345928, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKernel.so", {st_mode=S_IFREG|0755, st_size=1801040, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXSBase.so.7", {st_mode=S_IFREG|0755, st_size=2598192, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBool.so.7.3.0", {st_mode=S_IFREG|0644, st_size=3967880, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVCAF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=267816, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKPrim.so.7", {st_mode=S_IFREG|0755, st_size=386752, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXMesh.so.7.3.0", {st_mode=S_IFREG|0644, st_size=22920, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKTopAlgo.so", {st_mode=S_IFREG|0755, st_size=3097592, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP209.so.7", {st_mode=S_IFREG|0755, st_size=681688, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFillet.so", {st_mode=S_IFREG|0755, st_size=2609536, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCDF.so.7", {st_mode=S_IFREG|0755, st_size=355544, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCAF.so.7", {st_mode=S_IFREG|0755, st_size=625160, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMath.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2317904, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libOccJava.so", {st_mode=S_IFREG|0644, st_size=2067648, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP209.so.7.3.0", {st_mode=S_IFREG|0644, st_size=677528, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG2d.so", {st_mode=S_IFREG|0755, st_size=369248, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP.so.7.3.0", {st_mode=S_IFREG|0644, st_size=3365232, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMath.so", {st_mode=S_IFREG|0755, st_size=2613552, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKIGES.so.7.3.0", {st_mode=S_IFREG|0644, st_size=4163648, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDESTEP.so.7", {st_mode=S_IFREG|0755, st_size=761944, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKTopAlgo.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2847752, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKernel.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1741624, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKShHealing.so", {st_mode=S_IFREG|0755, st_size=2626864, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBool.so.7", {st_mode=S_IFREG|0755, st_size=4184304, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPAttr.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1063824, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKPrim.so.7.3.0", {st_mode=S_IFREG|0644, st_size=357856, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKTopAlgo.so.7", {st_mode=S_IFREG|0755, st_size=3097592, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDEIGES.so.7.3.0", {st_mode=S_IFREG|0644, st_size=97880, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKService.so.7.3.0", {st_mode=S_IFREG|0644, st_size=238472, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libstdc++.so.6", {st_mode=S_IFREG|0644, st_size=1566440, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXCAF.so", {st_mode=S_IFREG|0755, st_size=819928, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomAlgo.so.7.3.0", {st_mode=S_IFREG|0644, st_size=5132264, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDESTEP.so", {st_mode=S_IFREG|0755, st_size=761944, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKShHealing.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2561512, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKOffset.so", {st_mode=S_IFREG|0755, st_size=1513296, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomAlgo.so", {st_mode=S_IFREG|0755, st_size=5373904, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKIGES.so.7", {st_mode=S_IFREG|0755, st_size=4167544, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPAttr.so.7", {st_mode=S_IFREG|0755, st_size=1068048, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKLCAF.so.7", {st_mode=S_IFREG|0755, st_size=909408, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKPrim.so", {st_mode=S_IFREG|0755, st_size=386752, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVRML.so.7.3.0", {st_mode=S_IFREG|0644, st_size=551888, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXMesh.so.7", {st_mode=S_IFREG|0755, st_size=10256, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXCAF.so.7", {st_mode=S_IFREG|0755, st_size=819928, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKHLR.so.7", {st_mode=S_IFREG|0755, st_size=1212440, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG2d.so.7", {st_mode=S_IFREG|0755, st_size=369248, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMesh.so.7.3.0", {st_mode=S_IFREG|0644, st_size=563688, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVRML.so.7", {st_mode=S_IFREG|0755, st_size=580800, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG3d.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1147296, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPAttr.so", {st_mode=S_IFREG|0755, st_size=1068048, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP.so", {st_mode=S_IFREG|0755, st_size=3426768, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBO.so", {st_mode=S_IFREG|0755, st_size=2573040, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomBase.so.7.3.0", {st_mode=S_IFREG|0644, st_size=4901808, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMath.so.7", {st_mode=S_IFREG|0755, st_size=2613552, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKHLR.so", {st_mode=S_IFREG|0755, st_size=1212440, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDEIGES.so", {st_mode=S_IFREG|0755, st_size=101872, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBO.so.7", {st_mode=S_IFREG|0755, st_size=2573040, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTL.so", {st_mode=S_IFREG|0755, st_size=97424, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPBase.so.7", {st_mode=S_IFREG|0755, st_size=2694720, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPBase.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2686328, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXSBase.so", {st_mode=S_IFREG|0755, st_size=2598192, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG2d.so.7.3.0", {st_mode=S_IFREG|0644, st_size=361048, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKV3d.so.7", {st_mode=S_IFREG|0755, st_size=3959112, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG3d.so", {st_mode=S_IFREG|0755, st_size=1196400, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKLCAF.so", {st_mode=S_IFREG|0755, st_size=909408, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFeat.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1115512, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFillet.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2556480, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXCAF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=770624, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBRep.so.7", {st_mode=S_IFREG|0755, st_size=996880, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKOffset.so.7", {st_mode=S_IFREG|0755, st_size=1513296, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDEIGES.so.7", {st_mode=S_IFREG|0755, st_size=101872, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKernel.so.7", {st_mode=S_IFREG|0755, st_size=1801040, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKHLR.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1187848, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP209.so", {st_mode=S_IFREG|0755, st_size=681688, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFeat.so", {st_mode=S_IFREG|0755, st_size=1156072, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG3d.so.7", {st_mode=S_IFREG|0755, st_size=1196400, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBO.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2114376, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBRep.so", {st_mode=S_IFREG|0755, st_size=996880, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMeshVS.so.7", {st_mode=S_IFREG|0755, st_size=426616, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFillet.so.7", {st_mode=S_IFREG|0755, st_size=2609536, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKShHealing.so.7", {st_mode=S_IFREG|0755, st_size=2626864, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCAF.so", {st_mode=S_IFREG|0755, st_size=625160, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMesh.so", {st_mode=S_IFREG|0755, st_size=928856, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMeshVS.so", {st_mode=S_IFREG|0755, st_size=426616, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCDF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=343384, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFeat.so.7", {st_mode=S_IFREG|0755, st_size=1156072, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVRML.so", {st_mode=S_IFREG|0755, st_size=580800, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDESTEP.so.7.3.0", {st_mode=S_IFREG|0644, st_size=762008, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCDF.so", {st_mode=S_IFREG|0755, st_size=355544, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomAlgo.so.7", {st_mode=S_IFREG|0755, st_size=5373904, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTL.so.7.3.0", {st_mode=S_IFREG|0644, st_size=97448, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMeshVS.so.7.3.0", {st_mode=S_IFREG|0644, st_size=414464, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKIGES.so", {st_mode=S_IFREG|0755, st_size=4167544, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKService.so.7", {st_mode=S_IFREG|0755, st_size=345928, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTL.so.7", {st_mode=S_IFREG|0755, st_size=97424, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCAF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=609000, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBRep.so.7.3.0", {st_mode=S_IFREG|0644, st_size=984688, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVCAF.so", {st_mode=S_IFREG|0755, st_size=251272, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXMesh.so", {st_mode=S_IFREG|0755, st_size=10256, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVCAF.so.7", {st_mode=S_IFREG|0755, st_size=251272, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomBase.so", {st_mode=S_IFREG|0755, st_size=5213160, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKOffset.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1472448, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKV3d.so", {st_mode=S_IFREG|0755, st_size=3959112, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKV3d.so.7.3.0", {st_mode=S_IFREG|0644, st_size=3553888, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBool.so", {st_mode=S_IFREG|0755, st_size=4184304, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomBase.so.7", {st_mode=S_IFREG|0755, st_size=5213160, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXSBase.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2606864, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP.so.7", {st_mode=S_IFREG|0755, st_size=3426768, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMesh.so.7", {st_mode=S_IFREG|0755, st_size=928856, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPBase.so", {st_mode=S_IFREG|0755, st_size=2694720, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKLCAF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=897184, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKService.so", {st_mode=S_IFREG|0755, st_size=345928, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKernel.so", {st_mode=S_IFREG|0755, st_size=1801040, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXSBase.so.7", {st_mode=S_IFREG|0755, st_size=2598192, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBool.so.7.3.0", {st_mode=S_IFREG|0644, st_size=3967880, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVCAF.so.7.3.0", {st_mode=S_IFREG|0644, st_size=267816, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKPrim.so.7", {st_mode=S_IFREG|0755, st_size=386752, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXMesh.so.7.3.0", {st_mode=S_IFREG|0644, st_size=22920, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKTopAlgo.so", {st_mode=S_IFREG|0755, st_size=3097592, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP209.so.7", {st_mode=S_IFREG|0755, st_size=681688, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKFillet.so", {st_mode=S_IFREG|0755, st_size=2609536, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCDF.so.7", {st_mode=S_IFREG|0755, st_size=355544, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKCAF.so.7", {st_mode=S_IFREG|0755, st_size=625160, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMath.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2317904, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libOccJava.so", {st_mode=S_IFREG|0644, st_size=2067648, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP209.so.7.3.0", {st_mode=S_IFREG|0644, st_size=677528, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG2d.so", {st_mode=S_IFREG|0755, st_size=369248, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP.so.7.3.0", {st_mode=S_IFREG|0644, st_size=3365232, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMath.so", {st_mode=S_IFREG|0755, st_size=2613552, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKIGES.so.7.3.0", {st_mode=S_IFREG|0644, st_size=4163648, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDESTEP.so.7", {st_mode=S_IFREG|0755, st_size=761944, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKTopAlgo.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2847752, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKernel.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1741624, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKShHealing.so", {st_mode=S_IFREG|0755, st_size=2626864, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBool.so.7", {st_mode=S_IFREG|0755, st_size=4184304, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPAttr.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1063824, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKPrim.so.7.3.0", {st_mode=S_IFREG|0644, st_size=357856, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKTopAlgo.so.7", {st_mode=S_IFREG|0755, st_size=3097592, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDEIGES.so.7.3.0", {st_mode=S_IFREG|0644, st_size=97880, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKService.so.7.3.0", {st_mode=S_IFREG|0644, st_size=238472, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libstdc++.so.6", {st_mode=S_IFREG|0644, st_size=1566440, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXCAF.so", {st_mode=S_IFREG|0755, st_size=819928, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomAlgo.so.7.3.0", {st_mode=S_IFREG|0644, st_size=5132264, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDESTEP.so", {st_mode=S_IFREG|0755, st_size=761944, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKShHealing.so.7.3.0", {st_mode=S_IFREG|0644, st_size=2561512, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKOffset.so", {st_mode=S_IFREG|0755, st_size=1513296, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomAlgo.so", {st_mode=S_IFREG|0755, st_size=5373904, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKIGES.so.7", {st_mode=S_IFREG|0755, st_size=4167544, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPAttr.so.7", {st_mode=S_IFREG|0755, st_size=1068048, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKLCAF.so.7", {st_mode=S_IFREG|0755, st_size=909408, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKPrim.so", {st_mode=S_IFREG|0755, st_size=386752, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVRML.so.7.3.0", {st_mode=S_IFREG|0644, st_size=551888, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXMesh.so.7", {st_mode=S_IFREG|0755, st_size=10256, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXCAF.so.7", {st_mode=S_IFREG|0755, st_size=819928, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKHLR.so.7", {st_mode=S_IFREG|0755, st_size=1212440, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG2d.so.7", {st_mode=S_IFREG|0755, st_size=369248, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMesh.so.7.3.0", {st_mode=S_IFREG|0644, st_size=563688, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKVRML.so.7", {st_mode=S_IFREG|0755, st_size=580800, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKG3d.so.7.3.0", {st_mode=S_IFREG|0644, st_size=1147296, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEPAttr.so", {st_mode=S_IFREG|0755, st_size=1068048, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTEP.so", {st_mode=S_IFREG|0755, st_size=3426768, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBO.so", {st_mode=S_IFREG|0755, st_size=2573040, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKGeomBase.so.7.3.0", {st_mode=S_IFREG|0644, st_size=4901808, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKMath.so.7", {st_mode=S_IFREG|0755, st_size=2613552, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKHLR.so", {st_mode=S_IFREG|0755, st_size=1212440, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKXDEIGES.so", {st_mode=S_IFREG|0755, st_size=101872, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKBO.so.7", {st_mode=S_IFREG|0755, st_size=2573040, ...}) = 0
[pid 12412] stat("/usr/local/lib/Protocase Designer/natives/occjava/linux-x86_64/libTKSTL.so", {st_mode=S_IFREG|0755, st_size=97424, ...}) = 0
However, this put me back where we started, crashing in /usr/lib/x86_64-linux-gnu/libTKXSBase.so.7 with a crash log file, so clearly the library removal wasn't complete enough.
I noticed that I had three different versions of OpenCascade installed: version 11 used by FreeCAD and KiCad, version 8 apparently not used but presumably leftover from an older version of one of those applications, and version 7 used by netgen. It seems to be version 7 that Protocase Designer is finding, but I purged all three of them.
I guess the version 7 libraries are likely the problematic ones because Protocase Designer itself ships with version 7. Nonetheless, I continued with no versions at all installed.
Now I'm back to it hanging with no output again, but it still seems to be a SIGSEGV behind the scenes: the thread that discovers all of the occjava libraries using stat crashes shortly after.
As far as I can tell, I have no more OpenCascade libs on my system aside from the ones in Protocase Designer.