Unfortunately, this appears to be unrelated to the ABI fixes we made for Ubuntu.
After some digging, it appears to be related to the pthreads library but will need to investigate further. Based on the information I have found so far, it appears Blender is not natively built on CentOS 7 which could be leading to some conflicts with natively built libraries.
We will be investigating further, and report back when we know more about a possible resolution for Blender on CentOS 7.
Update on this error with Blender on CentOS7. Version 1.4.0 includes some changes to iograft’s Python handling that (at least in our tests) has made the Blender subcore on CentOS 7 more reliable.
That being said, I think the underlying issue is still there as running iograft interactively within Blender on CentOS7 remains problematic. We have traced the issue to Blender’s use of jemalloc coupled with the Blender downloadable package not being built on CentOS7 natively.
In the next couple of months we will start to build a version of iograft on Rocky Linux 8 in hopes of slowly phasing out CentOS7, and we will revisit this issue at that time.