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

--- Comment #3 from Nikita Sirgienko <warqu...@gmail.com> ---
Crash trace of cantor_python3server. Actual crash happens inside
PyEval_EvalCode function (trace below). In that moment argument of
runPythonCommand was "plot.show(foo)".

#0  0x00007f21c370f82f in raise () from /usr/lib/libc.so.6
#1  0x00007f21c36fa672 in abort () from /usr/lib/libc.so.6
#2  0x00007f21c3c1c7fc in QMessageLogger::fatal(char const*, ...) const ()
   from /usr/lib/libQt5Core.so.5
#3  0x00007f21c4875f55 in ?? () from /usr/lib/libQt5Widgets.so.5
#4  0x00007f21b7e52e4a in ?? () from
/usr/lib/python3.7/site-packages/PyQt5/QtWidgets.so
#5  0x00007f21b7e52f58 in ?? () from
/usr/lib/python3.7/site-packages/PyQt5/QtWidgets.so
#6  0x00007f21bc6856cc in ?? () from
/usr/lib/python3.7/site-packages/PyQt5/sip.so
#7  0x00007f21c4eb4ea5 in ?? () from /usr/lib/libpython3.7m.so.1.0
#8  0x00007f21c4f1962c in _PyObject_FastCallKeywords () from
/usr/lib/libpython3.7m.so.1.0
#9  0x00007f21c4f5e4b1 in _PyEval_EvalFrameDefault () from
/usr/lib/libpython3.7m.so.1.0
#10 0x00007f21c4ea5d09 in _PyEval_EvalCodeWithName () from
/usr/lib/libpython3.7m.so.1.0
#11 0x00007f21c4eec882 in _PyFunction_FastCallKeywords () from
/usr/lib/libpython3.7m.so.1.0
#12 0x00007f21c4f59f9c in _PyEval_EvalFrameDefault () from
/usr/lib/libpython3.7m.so.1.0
#13 0x00007f21c4ea5d09 in _PyEval_EvalCodeWithName () from
/usr/lib/libpython3.7m.so.1.0
#14 0x00007f21c4ea6f8c in _PyFunction_FastCallDict () from
/usr/lib/libpython3.7m.so.1.0
#15 0x00007f21c4eb6818 in _PyObject_Call_Prepend () from
/usr/lib/libpython3.7m.so.1.0
#16 0x00007f21c4f050e3 in ?? () from /usr/lib/libpython3.7m.so.1.0
#17 0x00007f21c4f1939c in _PyObject_FastCallKeywords () from
/usr/lib/libpython3.7m.so.1.0
#18 0x00007f21c4f5e0db in _PyEval_EvalFrameDefault () from
/usr/lib/libpython3.7m.so.1.0
#19 0x00007f21c4eec6db in _PyFunction_FastCallKeywords () from
/usr/lib/libpython3.7m.so.1.0
#20 0x00007f21c4f5d6ea in _PyEval_EvalFrameDefault () from
/usr/lib/libpython3.7m.so.1.0
#21 0x00007f21c4ea5d09 in _PyEval_EvalCodeWithName () from
/usr/lib/libpython3.7m.so.1.0
--Type <RET> for more, q to quit, c to continue without paging--
#22 0x00007f21c4ea6f8c in _PyFunction_FastCallDict () from
/usr/lib/libpython3.7m.so.1.0
#23 0x00007f21c4eb6818 in _PyObject_Call_Prepend () from
/usr/lib/libpython3.7m.so.1.0
#24 0x00007f21c4ea749b in PyObject_Call () from /usr/lib/libpython3.7m.so.1.0
#25 0x00007f21c4f5a83e in _PyEval_EvalFrameDefault () from
/usr/lib/libpython3.7m.so.1.0
#26 0x00007f21c4ea5d09 in _PyEval_EvalCodeWithName () from
/usr/lib/libpython3.7m.so.1.0
#27 0x00007f21c4eec882 in _PyFunction_FastCallKeywords () from
/usr/lib/libpython3.7m.so.1.0
#28 0x00007f21c4f5922d in _PyEval_EvalFrameDefault () from
/usr/lib/libpython3.7m.so.1.0
#29 0x00007f21c4eec6db in _PyFunction_FastCallKeywords () from
/usr/lib/libpython3.7m.so.1.0
#30 0x00007f21c4f5922d in _PyEval_EvalFrameDefault () from
/usr/lib/libpython3.7m.so.1.0
#31 0x00007f21c4ea5d09 in _PyEval_EvalCodeWithName () from
/usr/lib/libpython3.7m.so.1.0
#32 0x00007f21c4eec882 in _PyFunction_FastCallKeywords () from
/usr/lib/libpython3.7m.so.1.0
#33 0x00007f21c4f5922d in _PyEval_EvalFrameDefault () from
/usr/lib/libpython3.7m.so.1.0
#34 0x00007f21c4ea5d09 in _PyEval_EvalCodeWithName () from
/usr/lib/libpython3.7m.so.1.0
#35 0x00007f21c4eec882 in _PyFunction_FastCallKeywords () from
/usr/lib/libpython3.7m.so.1.0
#36 0x00007f21c4f5d6ea in _PyEval_EvalFrameDefault () from
/usr/lib/libpython3.7m.so.1.0
#37 0x00007f21c4ea5d09 in _PyEval_EvalCodeWithName () from
/usr/lib/libpython3.7m.so.1.0
#38 0x00007f21c4ea6c64 in PyEval_EvalCodeEx () from
/usr/lib/libpython3.7m.so.1.0
#39 0x00007f21c4ea6c8c in PyEval_EvalCode () from /usr/lib/libpython3.7m.so.1.0
#40 0x00005569ab8249a1 in PythonServer::runPythonCommand (this=0x7ffe9431dcd0,
command=...)
    at /home/mmmm1998/cantor/src/backends/python/pythonserver.cpp:92
...

Also, in crash moment, cantor_python3server prints "QWidget: Cannot create a
QWidget without QApplication".
Needs additional research.

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

Reply via email to