Here, here, and here (and, actually, many other links) users report segmentation fault resulting from OCCT.
Old browsers used one process that sometimes crashed. Modern browsers run separate processes so crash of one did not affect the other ones.
What do you think about separation of the program into a worker process and a GUI process? Qt offers robust Inter-process communication, as well plethora of other libraries.
If a child process crashes, the parent process keeps on running with some information, so the separation will prevent crashes.
Multiprocessed FreeCAD
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!