https://bugs.kde.org/show_bug.cgi?id=408179

--- Comment #56 from vialav <[email protected]> ---
$ gdb --args cantor -b python2

─── Output/messages
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
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(0xbe5880) Cantor::VariableManagementExtension(0x9b5c60, 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 supported, requires extensions 
("VariableManagementExtension")
dir:  "/usr/bin/cantor/panels"
Requesting capabilities of Python3Session
Entry Appended
adding panel for  "Help"
adding panel for  "Variable Manager"
[Detaching after fork from child process 14358]

[Cantor] >>> import sys; print (sys.version_info)

ShortcutOverride 16777220 QFlags<Qt::KeyboardModifiers>(ShiftModifier)
login
[Detaching after fork from child process 14547]
QObject::connect: signal not found in QTimer
send command:  "login" ()
send command:  "setFilePath" ("")
wsStatusChange 1
evaluating:  "import sys; print (sys.version_info)"
wsStatusChange 0
wsStatusChange 0
run first expression "import sys; print (sys.version_info)\n"
send command:  "code" ("import sys; print (sys.version_info)\n")

[Cantor] (hungs on "Calculating…")
[File -> Exit]

ShortcutOverride 16777220 QFlags<Qt::KeyboardModifiers>(ShiftModifier)
login
[Detaching after fork from child process 14547]
QObject::connect: signal not found in QTimer
send command:  "login" ()
send command:  "setFilePath" ("")
wsStatusChange 1
evaluating:  "import sys; print (sys.version_info)"
wsStatusChange 0
wsStatusChange 0
run first expression "import sys; print (sys.version_info)\n"
send command:  "code" ("import sys; print (sys.version_info)\n")
send command:  "exit" ()
logout
wsStatusChange 2
[Thread 0x7fffeb1b4700 (LWP 14349) exited]
[Thread 0x7fffd90af700 (LWP 14354) exited]
[Thread 0x7fffdbde3700 (LWP 14352) exited]
[Thread 0x7fffe217f700 (LWP 14350) exited]
[Thread 0x7fffee32e800 (LWP 14345) exited]
[Inferior 1 (process 14345) exited normally]
>>> quit


$ python -c 'import sys; print (sys.version_info)'
sys.version_info(major=2, minor=7, micro=15, releaselevel='final', serial=0)

$ python3 -c 'import sys; print (sys.version_info)'
sys.version_info(major=3, minor=6, micro=8, releaselevel='final', serial=0)


<there is no difference from Python 2 under the Python 3 session:>

ShortcutOverride 16777220 QFlags<Qt::KeyboardModifiers>(ShiftModifier)
login
[Detaching after fork from child process 14646]
QObject::connect: signal not found in QTimer
send command:  "login" ()
send command:  "setFilePath" ("")
wsStatusChange 1
evaluating:  "print(\"Hello, world!\")"
wsStatusChange 0
wsStatusChange 0
run first expression "print(\"Hello, world!\")\n"
send command:  "code" ("print(\"Hello, world!\")\n")

<Cantor hungs on Calculating…> [File -> Exit]

send command:  "exit" ()
logout
wsStatusChange 2
[Thread 0x7fffeb1b4700 (LWP 14637) exited]
[Thread 0x7fffd90af700 (LWP 14642) exited]
[Thread 0x7fffdbde3700 (LWP 14640) exited]
[Thread 0x7fffe197e700 (LWP 14639) exited]
[Thread 0x7fffe217f700 (LWP 14638) exited]
[Inferior 1 (process 14633) exited normally]
>>> quit


Cantor exited normally (there was no need in gdb, actually).

There are also `cantor_python3server` and `cantor_python2server` hunged in the
processes. I'm terminating them now.


P.S. I'm reposting the things concerning the python backend(s) and the buttons
(Qt signals problem) under separate tickets since I've run out of time.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to