Opening a DICOM stack, visualizing as a Volume, and then opening the Color Map Editor and choosing Dislay data histogram causes ParaView to crash (program hangs and then shuts down unexpectedly).
By adding 3 GPUs to your system, 2 of them linked, your hardware configuration is an outlier. Drivers, software libraries, and applications are not tested thoroughly (if at all) on such configurations, therefore it is much more likely that you will run into issues that nobody else discovered, developers cannot reproduce, and/or decide not worth to fix, because impacts so few users. You can try to simplify things - use just one GPU in one process, maybe unlink or remove GPUs, or put them into a separate computer, to see if it helps.
Simarly, you can try to be more mainstream with your application configuration, too. Try the basic release, without MPI. Once you confirm that it works, you can try more exotic configurations.
Finally, if you process DICOM data then you may find more suitable software platforms than ParaView. ParaView is very flexible and powerful, it just targets a different application domain and have many limitations when it comes to medical imaging. For example, it can only import images from DICOM, and only works correctly for basic 2D and 3D data, mostly just CT/MRI/PET, only if slice spacing is uniform, axes are orthogonal, and axis directions are aligned with LPS directions. In contrast, 3D Slicer is developed specifically for DICOM data visualization and analysis, and does not have any of these limitations. Slicer can also import (and export) segmentations, transformations, radiation therapy data objects, etc. and has visualization tools and presets optimized for medical images.
Distinction without a difference, providing nothing helpful.
You can try to simplify things - use just one GPU in one process, maybe unlink or remove GPUs, or put them into a separate computer, to see if it helps.
That is where I started. What else you got?
Finally, if you process DICOM data then you may find more suitable software platforms than ParaView.
Suggesting an alternative to a broken system is not a solution to a broken system. What else you got?
Even if you don’t find an answer particularly useful, it is still better to show some appreciation to keep people wanting to help you. If you then provide more details, ask specific questions, etc. then you might be able to keep the discussion going, get more people engaged, and in the end hopefully find a good answer.