Translations:FAQ/37/en

If FreeCAD crashes when it creates a new 3D view, try launching FreeCAD from a terminal. If a message error appears when the crash occurs, mentioning "Assertion Failed" and a component name beginning with "So" (SoBase, SoFieldContainer, etc...), the chances are very high, especially if you are on linux, that FreeCAD tries to use two different versions of the coin library, which causes the crash. To verify if that is indeed the problem, try the following: If there is any difference, either FreeCAD or SoQt must be recompiled (better to recompile the one that uses the oldest Coin version). The normal behavior is to try to contact the persons responsible for packaging either SoQt or FreeCAD and kindly ask them to consider recompiling. If you want to undertake that step for yourself, and it is not possible to recompile SoQt because it breaks other applications on your system, you can force FreeCAD to compile with the required Coin version with ./configure --with-coin=DIR. But you have to make sure that the correct devel package to this Coin version is installed.
 * Locate the FreeCAD executable (usually in /usr/lib/FreeCAD/bin)
 * Run the command 'ldd FreeCAD' from a terminal
 * Note down the version of the libCoin.so library that FreeCAD is using (for example libCoin.so.60)
 * Locate the libSoQt.so library (usually in /usr/lib)
 * run 'ldd libSoQt.so' and check if it links to the same coin version as FreeCAD