https://bugs.kde.org/show_bug.cgi?id=408179
--- Comment #40 from vialav <d...@bk.ru> --- I can swiftly report that the buttons still don't work with the latest code (the same symptoms). About Python refactoring I may open a new ticket, if needed, but both the python(s) backend(s) stopped working, seemingly unable to `import numpy`, which is present and importable. In addition Shift+Enter doesn't crash Cantor, but clicking on the "triangle" to execute a cell (not touching a keyboard) leads to a segfault. QObject::connect: signal not found in KSelectAction QObject::connect: signal not found in KToggleAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction QObject::connect: signal not found in QAction Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/16/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/22/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/24/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/32/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/48/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/64/" Invalid Context= "stock" line for icon theme: "/usr/share/icons/ubuntu-mono-dark/stock/128/" dir: "/usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/backends" Creating MaximaBackend Creating NullBackend Creating PythonBackend Creating PythonBackend Creating RBackend Creating SageBackend Creating ScilabBackend dir: "/usr/bin/cantor/backends" Backend "Python 2" offers extensions: ("LinearAlgebraExtension", "PackagingExtension", "PlotExtension", "ScriptExtension", "VariableManagementExtension") PythonSession(0x1b61840) Cantor::VariableManagementExtension(0x18ee380, name = "VariableManagementExtension") PythonHighlighter constructor PythonKeywords constructor new worksheetaccess interface loading assistants... dir: "/usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/assistants" plugin "AdvancedPlot" is not supported by "Python 2" plugin "Create Matrix" is supported by "Python 2" , requires extensions ("LinearAlgebraExtension") QObject::connect: signal not found in QAction plugin "Differentiate" is not supported by "Python 2" plugin "Eigenvalues" is not supported by "Python 2" plugin "Eigenvectors" is not supported by "Python 2" plugin "Import Package" is supported by "Python 2" , requires extensions ("PackagingExtension") QObject::connect: signal not found in QAction plugin "Integrate" is not supported by "Python 2" plugin "Invert Matrix" is not supported by "Python 2" plugin "Plot2d" is supported by "Python 2" , requires extensions ("PlotExtension") QObject::connect: signal not found in QAction plugin "Plot3d" is supported by "Python 2" , requires extensions ("PlotExtension") QObject::connect: signal not found in QAction plugin "QalculatePlot" is not supported by "Python 2" plugin "RunScript" is supported by "Python 2" , requires extensions ("ScriptExtension") QObject::connect: signal not found in QAction plugin "Solve" is not supported by "Python 2" dir: "/usr/bin/cantor/assistants" loading panel plugins for session of type "Python 2" Requesting capabilities of Python3Session dir: "/usr/lib/x86_64-linux-gnu/qt5/plugins/cantor/panels" plugin "Help" is supported, requires extensions ("") plugin "Variable Manager" is not supported dir: "/usr/bin/cantor/panels" Requesting capabilities of Python3Session Entry Appended adding panel for "Help" ShortcutOverride 16777220 QFlags<Qt::KeyboardModifiers>(ShiftModifier) login QObject::connect: signal not found in QTimer send command: "login" () send command: "setFilePath" ("") evaluating: "try:\n import numpy\nexcept ModuleNotFoundError:\n pass\n" wsStatusChange 0 wsStatusChange 0 run first expression "try:\n import numpy\nexcept ModuleNotFoundError:\n pass\n\n" send command: "code" ("try:\n import numpy\nexcept ModuleNotFoundError:\n pass\n\n") wsStatusChange 1 evaluating: "1+1" wsStatusChange 0 -- You are receiving this mail because: You are watching all bug changes.