Does that mean if I rebuild pyside with the “correct” options and depend on it this error should be gone?
yes soqt is not needed for pivy compilation, also freecad has no dependency on soqt. Afaik freecad has included its own version of quarter.
Is anyone actually using FreeCAD with Qt6? I’m testing git version on Debian 12 and it crashes here and there.
Loading Arch WB ends with:
Traceback (most recent call last):
File "<string>", line 1, in <module>
<class 'Base.FreeCADError'>: Unknown C++ exception raised in activateWorkbench('ArchWorkbench')
Loading Draft WB ends with crash:
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x3bfd0) [0x7f22ce85afd0]
#1 /lib/x86_64-linux-gnu/libc.so.6(+0x15261b) [0x7f22ce97161b]
#2 0x7f22cebbb39c in QByteArray::insert(long long, QByteArrayView) from /lib/x86_64-linux-gnu/libQt6Core.so.6+0x18c
#3 0x7f22d3563d2a in QByteArray::append(QByteArrayView) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x46
#4 0x7f22d3563ce1 in QByteArray::append(char const*, long long) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x57
#5 0x7f22d3563c88 in QByteArray::append(char const*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x2a
#6 /lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1bba10) [0x7f219bdbba10]
#7 /lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1bb8d9) [0x7f219bdbb8d9]
#8 /lib64/ld-linux-x86-64.so.2(+0x48be) [0x7f22d4bde8be]
#9 /lib64/ld-linux-x86-64.so.2(+0x49a4) [0x7f22d4bde9a4]
#10 /lib/x86_64-linux-gnu/libc.so.6(_dl_catch_exception+0xd4) [0x7f22ce96de64]
#11 /lib64/ld-linux-x86-64.so.2(+0xb09e) [0x7f22d4be509e]
#12 /lib/x86_64-linux-gnu/libc.so.6(_dl_catch_exception+0x7a) [0x7f22ce96de0a]
#13 /lib64/ld-linux-x86-64.so.2(+0xb438) [0x7f22d4be5438]
#14 /lib/x86_64-linux-gnu/libc.so.6(+0x85348) [0x7f22ce8a4348]
#15 /lib/x86_64-linux-gnu/libc.so.6(_dl_catch_exception+0x7a) [0x7f22ce96de0a]
#16 /lib/x86_64-linux-gnu/libc.so.6(_dl_catch_error+0x2f) [0x7f22ce96debf]
#17 /lib/x86_64-linux-gnu/libc.so.6(+0x84e37) [0x7f22ce8a3e37]
#18 /lib/x86_64-linux-gnu/libc.so.6(dlopen+0x69) [0x7f22ce8a43f9]
#19 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x2d3bd5) [0x7f22d02d3bd5]
#20 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x294edf) [0x7f22d0294edf]
#21 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1c9fd6) [0x7f22d01c9fd6]
#22 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x55d3) [0x7f22d010a7d3]
#23 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f22d026ab4a]
#24 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x17e56f) [0x7f22d017e56f]
#25 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0xea) [0x7f22d017e78a]
#26 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x3af) [0x7f22d029693f]
#27 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x261cce) [0x7f22d0261cce]
#28 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#29 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x55d3) [0x7f22d010a7d3]
#30 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f22d026ab4a]
#31 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x17e56f) [0x7f22d017e56f]
#32 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0xea) [0x7f22d017e78a]
#33 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x154) [0x7f22d02966e4]
#34 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x261cce) [0x7f22d0261cce]
#35 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#36 /usr/local/lib/python3.11/dist-packages/shiboken6/libshiboken6.abi3.so.6.4(+0x34e33) [0x7f22a846de33]
#37 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1c9bc3) [0x7f22d01c9bc3]
#38 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x7d) [0x7f22d017be8d]
#39 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x2f23) [0x7f22d0108123]
#40 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x3ccd3c) [0x7f22d03ccd3c]
#41 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyEval_EvalCode+0xc1) [0x7f22d0268891]
#42 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x268fb0) [0x7f22d0268fb0]
#43 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#44 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x55d3) [0x7f22d010a7d3]
#45 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f22d026ab4a]
#46 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x17e56f) [0x7f22d017e56f]
#47 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0xea) [0x7f22d017e78a]
#48 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x3af) [0x7f22d029693f]
#49 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x261cce) [0x7f22d0261cce]
#50 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#51 /usr/local/lib/python3.11/dist-packages/shiboken6/libshiboken6.abi3.so.6.4(+0x34e33) [0x7f22a846de33]
#52 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1c9bc3) [0x7f22d01c9bc3]
#53 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x7d) [0x7f22d017be8d]
#54 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x2f23) [0x7f22d0108123]
#55 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x3ccd3c) [0x7f22d03ccd3c]
#56 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyEval_EvalCode+0xc1) [0x7f22d0268891]
#57 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x268fb0) [0x7f22d0268fb0]
#58 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#59 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x55d3) [0x7f22d010a7d3]
#60 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f22d026ab4a]
#61 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x17e56f) [0x7f22d017e56f]
#62 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0xea) [0x7f22d017e78a]
#63 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x3af) [0x7f22d029693f]
#64 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x261cce) [0x7f22d0261cce]
#65 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#66 /usr/local/lib/python3.11/dist-packages/shiboken6/libshiboken6.abi3.so.6.4(+0x34e33) [0x7f22a846de33]
#67 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1c9bc3) [0x7f22d01c9bc3]
#68 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x7d) [0x7f22d017be8d]
#69 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x2f23) [0x7f22d0108123]
#70 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x3ccd3c) [0x7f22d03ccd3c]
#71 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyEval_EvalCode+0xc1) [0x7f22d0268891]
#72 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x268fb0) [0x7f22d0268fb0]
#73 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#74 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x55d3) [0x7f22d010a7d3]
#75 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f22d026ab4a]
#76 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x17e56f) [0x7f22d017e56f]
#77 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0xea) [0x7f22d017e78a]
#78 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x3af) [0x7f22d029693f]
#79 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x261cce) [0x7f22d0261cce]
#80 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#81 /usr/local/lib/python3.11/dist-packages/shiboken6/libshiboken6.abi3.so.6.4(+0x34e33) [0x7f22a846de33]
#82 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1c9bc3) [0x7f22d01c9bc3]
#83 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x7d) [0x7f22d017be8d]
#84 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x2f23) [0x7f22d0108123]
#85 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x3ccd3c) [0x7f22d03ccd3c]
#86 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyEval_EvalCode+0xc1) [0x7f22d0268891]
#87 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x268fb0) [0x7f22d0268fb0]
#88 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#89 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x55d3) [0x7f22d010a7d3]
#90 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f22d026ab4a]
#91 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x17e56f) [0x7f22d017e56f]
#92 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyObject_CallMethodObjArgs+0xea) [0x7f22d017e78a]
#93 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyImport_ImportModuleLevelObject+0x3af) [0x7f22d029693f]
#94 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x261cce) [0x7f22d0261cce]
#95 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1ca0c2) [0x7f22d01ca0c2]
#96 /usr/local/lib/python3.11/dist-packages/shiboken6/libshiboken6.abi3.so.6.4(+0x34e33) [0x7f22a846de33]
#97 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1c9bc3) [0x7f22d01c9bc3]
#98 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x7d) [0x7f22d017be8d]
#99 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x2f23) [0x7f22d0108123]
#100 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f22d026ab4a]
#101 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x17f6ac) [0x7f22d017f6ac]
#102 0x7f22d3565f3b in Py::Callable::apply(Py::Tuple const&) const from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x3b
#103 0x7f22d35590ba in Gui::Application::activateWorkbench(char const*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x5d0
#104 0x7f22d35cb165 in Gui::Application::sActivateWorkbenchHandler(_object*, _object*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0xcd
#105 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1c9ba1) [0x7f22d01c9ba1]
#106 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x7d) [0x7f22d017be8d]
#107 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x4a63) [0x7f22d0109c63]
#108 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x3ccd3c) [0x7f22d03ccd3c]
#109 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyEval_EvalCode+0xc1) [0x7f22d0268891]
#110 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x2b7359) [0x7f22d02b7359]
#111 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(PyRun_StringFlags+0x6b) [0x7f22d02b850b]
#112 0x7f22d0b0e60f in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADBase.so+0xed
#113 0x7f22d3714a60 in Gui::Command::_runCommand(char const*, int, Gui::Command::DoCmd_Type, char const*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0xc6
#114 0x7f22d3714719 in Gui::Command::_doCommand(char const*, int, Gui::Command::DoCmd_Type, char const*, ...) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x10f
#115 0x7f22d374db06 in StdCmdWorkbench::activated(int) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x19a
#116 0x7f22d37135b8 in Gui::Command::_invoke(int, bool) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x272
#117 0x7f22d3713318 in Gui::Command::invoke(int, Gui::Command::TriggerSource) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x12a
#118 0x7f22d36f7f95 in Gui::ActionGroup::onActivated(QAction*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x193
#119 0x7f22d37067a5 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QAction*>, void, void (Gui::ActionGroup::*)(QAction*)>::call(void (Gui::ActionGroup::*)(QAction*), Gui::ActionGroup*, void**) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x88
#120 0x7f22d3705882 in void QtPrivate::FunctionPointer<void (Gui::ActionGroup::*)(QAction*)>::call<QtPrivate::List<QAction*>, void>(void (Gui::ActionGroup::*)(QAction*), Gui::ActionGroup*, void**) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x42
#121 0x7f22d3704701 in QtPrivate::QSlotObject<void (Gui::ActionGroup::*)(QAction*), QtPrivate::List<QAction*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x80
#122 /lib/x86_64-linux-gnu/libQt6Core.so.6(+0x16cb36) [0x7f22ceb6cb36]
#123 0x7f22cf432bff in QActionGroup::triggered(QAction*) from /lib/x86_64-linux-gnu/libQt6Gui.so.6+0x3f
#124 /lib/x86_64-linux-gnu/libQt6Core.so.6(+0x16cb36) [0x7f22ceb6cb36]
#125 0x7f22cf432b22 in QAction::triggered(bool) from /lib/x86_64-linux-gnu/libQt6Gui.so.6+0x42
That’s just selecting WB from combobox on freshly started FreeCAD. There are dozens other ways to crash it and this is not a complaint, but an explanation why I’m asking a question at the beginning of this post.
Yesterday’s FreeCAD_weekly-builds-35720-2024-01-23-conda-Linux-x86_64-py310.AppImage, which is built against Qt5, is working quite fine.
Now looking closer at above backtrace, Draft WB is importing Qt5 Widgets. Verified by removing libQt5Widgets.so.5:
libQt5Widgets.so.5: cannot open shared object file: No such file or directoryError: Initializing one or more of the Draft modules failed, Draft will not work as expected.
libQt5Widgets.so.5: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/home/ladis/src/FreeCAD-build/Mod/Draft/InitGui.py", line 94, in Initialize
self.drawing_commands = it.get_draft_drawing_commands()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ladis/src/FreeCAD-build/Mod/Draft/draftutils/init_tools.py", line 42, in get_draft_drawing_commands
from draftguitools import gui_arcs
File "/usr/lib/python3/dist-packages/shiboken2/files.dir/shibokensupport/feature.py", line 139, in _import
return original_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ladis/src/FreeCAD-build/Mod/Draft/draftguitools/gui_arcs.py", line 37, in <module>
import Draft
File "/usr/lib/python3/dist-packages/shiboken2/files.dir/shibokensupport/feature.py", line 139, in _import
return original_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ladis/src/FreeCAD-build/Mod/Draft/Draft.py", line 98, in <module>
from draftfunctions.svg import (get_svg,
File "/usr/lib/python3/dist-packages/shiboken2/files.dir/shibokensupport/feature.py", line 139, in _import
return original_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ladis/src/FreeCAD-build/Mod/Draft/draftfunctions/svg.py", line 35, in <module>
import WorkingPlane
File "/usr/lib/python3/dist-packages/shiboken2/files.dir/shibokensupport/feature.py", line 139, in _import
return original_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ladis/src/FreeCAD-build/Mod/Draft/WorkingPlane.py", line 1768, in <module>
from PySide2 import QtWidgets
File "/usr/lib/python3/dist-packages/shiboken2/files.dir/shibokensupport/feature.py", line 139, in _import
return original_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
See 12111
Unfortunately this is not the same reason as for Asm4 crashing while creating new sketch:
Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x3bfd0) [0x7f57e905afd0]
#1 0x7f57d3eb3cc7 in Shiboken::Object::cppPointer(SbkObject*, _typeobject*) from /usr/local/lib/python3.11/dist-packages/shiboken6/libshiboken6.abi3.so.6.4+0x37
#2 0x7f57d3eb41ae in Shiboken::ObjectType::cast(_typeobject*, SbkObject*, _typeobject*) from /usr/local/lib/python3.11/dist-packages/shiboken6/libshiboken6.abi3.so.6.4+0x1e
#3 0x7f57d3ebd4a4 in Shiboken::Conversions::pythonToCppPointer(_typeobject*, _object*, void*) from /usr/local/lib/python3.11/dist-packages/shiboken6/libshiboken6.abi3.so.6.4+0x14
#4 /usr/local/lib/python3.11/dist-packages/PySide6/QtCore.abi3.so(+0x1d877b) [0x7f5741fd877b]
#5 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1c9bc3) [0x7f57ea9c9bc3]
#6 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x7d) [0x7f57ea97be8d]
#7 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x4a63) [0x7f57ea909c63]
#8 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f57eaa6ab4a]
#9 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_FastCallDictTstate+0xc2) [0x7f57ea97ede2]
#10 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_Call_Prepend+0xe0) [0x7f57ea97efa0]
#11 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1f0786) [0x7f57ea9f0786]
#12 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1e076e) [0x7f57ea9e076e]
#13 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x7d) [0x7f57ea97be8d]
#14 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x4a63) [0x7f57ea909c63]
#15 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f57eaa6ab4a]
#16 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x17f6ac) [0x7f57ea97f6ac]
#17 /home/ladis/src/FreeCAD-build/lib/libFreeCADBase.so(PP_Run_Method+0x16b) [0x7f57eb3f9b79]
#18 0x7f57eb30ff36 in Base::InterpreterSingleton::runMethodVoid(_object*, char const*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADBase.so+0x92
#19 0x7f57edf18e06 in Gui::PythonCommand::activated(int) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0xae
#20 0x7f57edf13475 in Gui::Command::_invoke(int, bool) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x12f
#21 0x7f57edf13318 in Gui::Command::invoke(int, Gui::Command::TriggerSource) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x12a
#22 0x7f57eddcd893 in Gui::Application::sRunCommand(_object*, _object*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0xad
#23 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x1c9ba1) [0x7f57ea9c9ba1]
#24 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyObject_MakeTpCall+0x7d) [0x7f57ea97be8d]
#25 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(_PyEval_EvalFrameDefault+0x4a63) [0x7f57ea909c63]
#26 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x26ab4a) [0x7f57eaa6ab4a]
#27 /lib/x86_64-linux-gnu/libpython3.11.so.1.0(+0x17f6ac) [0x7f57ea97f6ac]
#28 /home/ladis/src/FreeCAD-build/lib/libFreeCADBase.so(PP_Run_Method+0x16b) [0x7f57eb3f9b79]
#29 0x7f57eb30ff36 in Base::InterpreterSingleton::runMethodVoid(_object*, char const*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADBase.so+0x92
#30 0x7f57edf18e06 in Gui::PythonCommand::activated(int) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0xae
#31 0x7f57edf135b8 in Gui::Command::_invoke(int, bool) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x272
#32 0x7f57edf13318 in Gui::Command::invoke(int, Gui::Command::TriggerSource) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x12a
#33 0x7f57edef4d1c in Gui::Action::onActivated() from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x2a
#34 0x7f57edf06661 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Gui::Action::*)()>::call(void (Gui::Action::*)(), Gui::Action*, void**) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x77
#35 0x7f57edf057f8 in void QtPrivate::FunctionPointer<void (Gui::Action::*)()>::call<QtPrivate::List<>, void>(void (Gui::Action::*)(), Gui::Action*, void**) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x42
#36 0x7f57edf04525 in QtPrivate::QSlotObject<void (Gui::Action::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x80
#37 /lib/x86_64-linux-gnu/libQt6Core.so.6(+0x16cb36) [0x7f57e936cb36]
#38 0x7f57e9c32b22 in QAction::triggered(bool) from /lib/x86_64-linux-gnu/libQt6Gui.so.6+0x42
#39 0x7f57e9c37db1 in QAction::activate(QAction::ActionEvent) from /lib/x86_64-linux-gnu/libQt6Gui.so.6+0x111
#40 /lib/x86_64-linux-gnu/libQt6Widgets.so.6(+0x27ab5d) [0x7f57ea27ab5d]
#41 0x7f57ea28766f in QAbstractButton::mouseReleaseEvent(QMouseEvent*) from /lib/x86_64-linux-gnu/libQt6Widgets.so.6+0xbf
#42 0x7f57ea37e8fa in QToolButton::mouseReleaseEvent(QMouseEvent*) from /lib/x86_64-linux-gnu/libQt6Widgets.so.6+0xa
#43 0x7f57ea1c8554 in QWidget::event(QEvent*) from /lib/x86_64-linux-gnu/libQt6Widgets.so.6+0xad4
#44 0x7f57ea182a53 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /lib/x86_64-linux-gnu/libQt6Widgets.so.6+0x93
#45 0x7f57ea17b931 in QApplication::notify(QObject*, QEvent*) from /lib/x86_64-linux-gnu/libQt6Widgets.so.6+0xf21
#46 0x7f57edeae3a1 in Gui::GUIApplication::notify(QObject*, QEvent*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0xff
#47 0x7f57e93238b8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /lib/x86_64-linux-gnu/libQt6Core.so.6+0x118
#48 0x7f57ea1783e8 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) from /lib/x86_64-linux-gnu/libQt6Widgets.so.6+0x358
#49 /lib/x86_64-linux-gnu/libQt6Widgets.so.6(+0x1d5f95) [0x7f57ea1d5f95]
#50 /lib/x86_64-linux-gnu/libQt6Widgets.so.6(+0x1d72f5) [0x7f57ea1d72f5]
#51 0x7f57ea182a53 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /lib/x86_64-linux-gnu/libQt6Widgets.so.6+0x93
#52 0x7f57edeae3a1 in Gui::GUIApplication::notify(QObject*, QEvent*) from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0xff
#53 0x7f57e93238b8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /lib/x86_64-linux-gnu/libQt6Core.so.6+0x118
#54 0x7f57e998e28b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /lib/x86_64-linux-gnu/libQt6Gui.so.6+0x6eb
#55 0x7f57e99d653c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /lib/x86_64-linux-gnu/libQt6Gui.so.6+0xac
#56 /lib/x86_64-linux-gnu/libQt6Gui.so.6(+0x4ec890) [0x7f57e9cec890]
#57 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x299) [0x7f57e7bda7a9]
#58 /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x54a38) [0x7f57e7bdaa38]
#59 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f57e7bdaacc]
#60 0x7f57e9507f7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /lib/x86_64-linux-gnu/libQt6Core.so.6+0x6c
#61 0x7f57e932d57a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /lib/x86_64-linux-gnu/libQt6Core.so.6+0x2aa
#62 0x7f57e93266a8 in QCoreApplication::exec() from /lib/x86_64-linux-gnu/libQt6Core.so.6+0x98
#63 0x7f57edd5f6a3 in Gui::Application::runApplication() from /home/ladis/src/FreeCAD-build/lib/libFreeCADGui.so+0x2e59
#64 ./bin/FreeCAD(+0x2e5ec) [0x55c8c06f65ec]
#65 /lib/x86_64-linux-gnu/libc.so.6(+0x271ca) [0x7f57e90461ca]
#66 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f57e9046285]
#67 ./bin/FreeCAD(+0x2d801) [0x55c8c06f5801]
Backtraces provided for case it does ring a bell somewhere…