Skip to content

Instantly share code, notes, and snippets.

@Sanix-Darker
Created May 17, 2025 22:34
Show Gist options
  • Save Sanix-Darker/3259217249fdb4405472c4daca94a157 to your computer and use it in GitHub Desktop.
Save Sanix-Darker/3259217249fdb4405472c4daca94a157 to your computer and use it in GitHub Desktop.
FreeCad Program received signal SIGSEGV, Segmentation fault FIXED.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment