I was trying to use FreeCad, i then downloaded the release's AppImage available for CPU arch; but i was unable to have it running on my linux machine, which specs are :
$ stackfetch ?
=== System ===
OS: ubuntu 20.04
Arch: amd64
CPUs: 8
Kernel: 5.15.0-139-generic
Hostname: zx
Uptime: 3d 11h
VM: kvm (host)
The traceback :
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x43090) [0x7fe0bfd88090]
#1 /lib/x86_64-linux-gnu/libc.so.6(cfree+0x20) [0x7fe0bfddf6f0]
#2 /tmp/.mount_FreeCAaCOaDa/usr/lib/python3.11/lib-dynload/readline.cpython-311-x86_64-linux-gnu.so(PyInit_readline+0x15e) [0x7fe0b82ae68e]
#3 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x2cb48c) [0x7fe0c1b2248c]
#4 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x201f9b) [0x7fe0c1a58f9b]
#5 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#6 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#7 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1fad36) [0x7fe0c1a51d36]
#8 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0x11f) [0x7fe0c1a80a4f]
#9 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x787) [0x7fe0c1a80297]
#10 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x23e43e) [0x7fe0c1a9543e]
#11 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1f36f6) [0x7fe0c1a4a6f6]
#12 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#13 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#14 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1d56f4) [0x7fe0c1a2c6f4]
#15 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1024c0) [0x7fe0c19594c0]
#16 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x29ee5d) [0x7fe0c1af5e5d]
#17 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyEval_EvalCode+0xa4) [0x7fe0c1af5854]
#18 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x2b53ee) [0x7fe0c1b0c3ee]
#19 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1f36f6) [0x7fe0c1a4a6f6]
#20 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#21 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#22 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1fad36) [0x7fe0c1a51d36]
#23 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0x11f) [0x7fe0c1a80a4f]
#24 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x787) [0x7fe0c1a80297]
#25 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x23e43e) [0x7fe0c1a9543e]
#26 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1f36f6) [0x7fe0c1a4a6f6]
#27 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#28 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#29 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1d56f4) [0x7fe0c1a2c6f4]
#30 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1024c0) [0x7fe0c19594c0]
#31 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#32 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1d56f4) [0x7fe0c1a2c6f4]
#33 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_CallFunction+0x350) [0x7fe0c1a2c370]
#34 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/./libshiboken2.cpython-311-x86_64-linux-gnu.so.5.15(FinishSignatureInitialization+0x14a) [0x7fe0bed40d6a]
#35 /tmp/.mount_FreeCAaCOaDa/usr/lib/python3.11/site-packages/PySide2/QtCore.cpython-311-x86_64-linux-gnu.so(PyInit_QtCore+0x27f4) [0x7fe097e6c2f4]
#36 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x2cb48c) [0x7fe0c1b2248c]
#37 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x201f9b) [0x7fe0c1a58f9b]
#38 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#39 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#40 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1fad36) [0x7fe0c1a51d36]
#41 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0x11f) [0x7fe0c1a80a4f]
#42 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x787) [0x7fe0c1a80297]
#43 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x23e43e) [0x7fe0c1a9543e]
#44 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1f36f6) [0x7fe0c1a4a6f6]
#45 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#46 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#47 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_CallFunction+0x13b) [0x7fe0c1a2c15b]
#48 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyImport_Import+0x19b) [0x7fe0c1a94edb]
#49 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyImport_ImportModule+0x18) [0x7fe0c1b112e8]
#50 0x7fe0bed3aa79 in Shiboken::Module::import(char const*) from /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/./libshiboken2.cpython-311-x86_64-linux-gnu.so.5.15+0x39
#51 /tmp/.mount_FreeCAaCOaDa/usr/lib/python3.11/site-packages/PySide2/QtGui.cpython-311-x86_64-linux-gnu.so(PyInit_QtGui+0x27) [0x7fe09c63e807]
#52 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x2cb48c) [0x7fe0c1b2248c]
#53 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x201f9b) [0x7fe0c1a58f9b]
#54 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#55 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#56 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1fad36) [0x7fe0c1a51d36]
#57 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0x11f) [0x7fe0c1a80a4f]
#58 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x787) [0x7fe0c1a80297]
#59 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x23e43e) [0x7fe0c1a9543e]
#60 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1f36f6) [0x7fe0c1a4a6f6]
#61 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#62 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#63 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1d56f4) [0x7fe0c1a2c6f4]
#64 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1024c0) [0x7fe0c19594c0]
#65 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x29ee5d) [0x7fe0c1af5e5d]
#66 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyEval_EvalCode+0xa4) [0x7fe0c1af5854]
#67 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x2b53ee) [0x7fe0c1b0c3ee]
#68 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1f36f6) [0x7fe0c1a4a6f6]
#69 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#70 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#71 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1fad36) [0x7fe0c1a51d36]
#72 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0x11f) [0x7fe0c1a80a4f]
#73 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x787) [0x7fe0c1a80297]
#74 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x23e43e) [0x7fe0c1a9543e]
#75 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1f36f6) [0x7fe0c1a4a6f6]
#76 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#77 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#78 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1fad36) [0x7fe0c1a51d36]
#79 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0x11f) [0x7fe0c1a80a4f]
#80 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x9b5) [0x7fe0c1a804c5]
#81 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x6778) [0x7fe0c1a42528]
#82 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x29ee5d) [0x7fe0c1af5e5d]
#83 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyEval_EvalCode+0xa4) [0x7fe0c1af5854]
#84 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x2b53ee) [0x7fe0c1b0c3ee]
#85 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1f36f6) [0x7fe0c1a4a6f6]
#86 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x8b80) [0x7fe0c1a44930]
#87 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyFunction_Vectorcall+0x17f) [0x7fe0c1a624ff]
#88 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1fad36) [0x7fe0c1a51d36]
#89 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0x11f) [0x7fe0c1a80a4f]
#90 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x787) [0x7fe0c1a80297]
#91 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x6778) [0x7fe0c1a42528]
#92 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x29ee5d) [0x7fe0c1af5e5d]
#93 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyEval_EvalCode+0xa4) [0x7fe0c1af5854]
#94 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x2b53ee) [0x7fe0c1b0c3ee]
#95 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x1f36f6) [0x7fe0c1a4a6f6]
#96 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyObject_Vectorcall+0x33) [0x7fe0c1a4a653]
#97 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x6e4) [0x7fe0c1a3c494]
#98 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x29ee5d) [0x7fe0c1af5e5d]
#99 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyEval_EvalCode+0xa4) [0x7fe0c1af5854]
#100 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x2bce13) [0x7fe0c1b13e13]
#101 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(+0x2b8a1a) [0x7fe0c1b0fa1a]
#102 /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libpython3.11.so.1.0(PyRun_StringFlags+0x69) [0x7fe0c1b03f19]
#103 0x7fe0c10a95cc in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libFreeCADBase.so+0x6c
#104 0x7fe0c22b7013 in Gui::Application::runInitGuiScript() from /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libFreeCADGui.so+0x43
#105 0x7fe0c23ab781 in Gui::StartupPostProcess::showMainWindow() from /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libFreeCADGui.so+0xe1
#106 0x7fe0c23ad7dd in Gui::StartupPostProcess::execute() from /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libFreeCADGui.so+0x6d
#107 0x7fe0c22d9302 in Gui::Application::runApplication() from /tmp/.mount_FreeCAaCOaDa/usr/bin/../lib/libFreeCADGui.so+0x4e2
#108 /tmp/.mount_FreeCAaCOaDa/usr/bin/freecad(+0x78b7) [0x55ddf2bc18b7]
#109 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fe0bfd69083]
#110 /tmp/.mount_FreeCAaCOaDa/usr/bin/freecad(+0x7c2a) [0x55ddf2bc1c2a]
dk:Downloads
While searching and trying stuffs, i wanted to clone the repository and build from source but then, i figured out i just had to upgrade my cmake version
The solution is basically to just upgrade the cmake version to > 4.0.2