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

            Bug ID: 397264
           Summary: Cantor crashes with Python 2 backend when importing
                    matplotlib.pyplot
           Product: cantor
           Version: unspecified
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: fil...@kde.org
          Reporter: anohigisa...@gmail.com
                CC: alexander.se...@web.de, alexanderrie...@gmail.com
  Target Milestone: ---

Application: cantor (18.04.3)

Qt Version: 5.11.1
Frameworks Version: 5.48.0
Operating System: Linux 4.17.11-arch1 x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:

I simply started a Python 2 session and input one line of code:

```python
import matplotlib.pyplot as plt
```

Cantor instantly crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Cantor (cantor), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9e766db140 (LWP 12048))]

Thread 4 (Thread 0x7f9e5efc3700 (LWP 12051)):
#0  0x00007f9e7da8eaec in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f9e5fbe31a4 in ?? () from /usr/lib/dri/i965_dri.so
#2  0x00007f9e5fbe2e98 in ?? () from /usr/lib/dri/i965_dri.so
#3  0x00007f9e7da88a8d in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f9e812bd823 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9e69709700 (LWP 12050)):
#0  0x00007f9e7bcfa030 in g_ptr_array_set_size () from
/usr/lib/libglib-2.0.so.0
#1  0x00007f9e7bd2793a in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#2  0x00007f9e7bd2844e in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9e7bd2863e in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4  0x00007f9e817f4054 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#5  0x00007f9e8179f94c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#6  0x00007f9e815e8a99 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f9e7e130976 in ?? () from /usr/lib/libQt5DBus.so.5
#8  0x00007f9e815f2b45 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f9e7da88a8d in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f9e812bd823 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9e72e0c700 (LWP 12049)):
#0  0x00007f9e812b2991 in poll () from /usr/lib/libc.so.6
#1  0x00007f9e7babf180 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f9e7bac0e4b in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f9e75bbb22a in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f9e815f2b45 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f9e7da88a8d in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f9e812bd823 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9e766db140 (LWP 12048)):
[KCrash Handler]
#6  0x00007f9e811f9b5f in raise () from /usr/lib/libc.so.6
#7  0x00007f9e811e4452 in abort () from /usr/lib/libc.so.6
#8  0x00007f9e815af33c in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/libQt5Core.so.5
#9  0x00007f9e815c261b in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f9e817b76e8 in QMetaType::registerType(char const*, void (*)(void*),
void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int,
QFlags<QMetaType::TypeFlag>, QMetaObject const*) () from
/usr/lib/libQt5Core.so.5
#11 0x00007f9e817b776f in QMetaType::registerType(char const*, void (*)(void*),
void* (*)(void const*)) () from /usr/lib/libQt5Core.so.5
#12 0x00007f9e42bf50ae in ?? () from
/usr/lib/python2.7/site-packages/PySide/QtCore.so
#13 0x00007f9e42bc01c3 in initQtCore () from
/usr/lib/python2.7/site-packages/PySide/QtCore.so
#14 0x00007f9e57b2b520 in _PyImport_LoadDynamicModule () from
/usr/lib/libpython2.7.so.1.0
#15 0x00007f9e57ad504e in import_submodule () from /usr/lib/libpython2.7.so.1.0
#16 0x00007f9e57b2b987 in ensure_fromlist.part () from
/usr/lib/libpython2.7.so.1.0
#17 0x00007f9e57ad5fd4 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#18 0x00007f9e57adc22a in builtin___import__.lto_priv.1313 () from
/usr/lib/libpython2.7.so.1.0
#19 0x00007f9e57a3e0e3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#20 0x00007f9e57af47d1 in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.7.so.1.0
#21 0x00007f9e57a9d8a8 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#22 0x00007f9e57a9a9d0 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#23 0x00007f9e57a9a9d0 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#24 0x00007f9e57af50da in PyEval_EvalCodeEx () from
/usr/lib/libpython2.7.so.1.0
#25 0x00007f9e57b1430a in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#26 0x00007f9e57b2afb1 in PyImport_ExecCodeModuleEx () from
/usr/lib/libpython2.7.so.1.0
#27 0x00007f9e57b2b19a in load_source_module () from
/usr/lib/libpython2.7.so.1.0
#28 0x00007f9e57b2bb9f in load_package () from /usr/lib/libpython2.7.so.1.0
#29 0x00007f9e57ad504e in import_submodule () from /usr/lib/libpython2.7.so.1.0
#30 0x00007f9e57ad5bd4 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#31 0x00007f9e57adc22a in builtin___import__.lto_priv.1313 () from
/usr/lib/libpython2.7.so.1.0
#32 0x00007f9e57a3e0e3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#33 0x00007f9e57af47d1 in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.7.so.1.0
#34 0x00007f9e57a9d8a8 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#35 0x00007f9e57af50da in PyEval_EvalCodeEx () from
/usr/lib/libpython2.7.so.1.0
#36 0x00007f9e57b1430a in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#37 0x00007f9e57b2afb1 in PyImport_ExecCodeModuleEx () from
/usr/lib/libpython2.7.so.1.0
#38 0x00007f9e57b2b19a in load_source_module () from
/usr/lib/libpython2.7.so.1.0
#39 0x00007f9e57ad504e in import_submodule () from /usr/lib/libpython2.7.so.1.0
#40 0x00007f9e57ad60c1 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#41 0x00007f9e57adc22a in builtin___import__.lto_priv.1313 () from
/usr/lib/libpython2.7.so.1.0
#42 0x00007f9e57a3e0e3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#43 0x00007f9e57af47d1 in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.7.so.1.0
#44 0x00007f9e57a9d8a8 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#45 0x00007f9e57af50da in PyEval_EvalCodeEx () from
/usr/lib/libpython2.7.so.1.0
#46 0x00007f9e57b1430a in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#47 0x00007f9e57b2afb1 in PyImport_ExecCodeModuleEx () from
/usr/lib/libpython2.7.so.1.0
#48 0x00007f9e57b2b19a in load_source_module () from
/usr/lib/libpython2.7.so.1.0
#49 0x00007f9e57ad504e in import_submodule () from /usr/lib/libpython2.7.so.1.0
#50 0x00007f9e57ad61b4 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#51 0x00007f9e57adc22a in builtin___import__.lto_priv.1313 () from
/usr/lib/libpython2.7.so.1.0
#52 0x00007f9e57a3e0e3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#53 0x00007f9e57af47d1 in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.7.so.1.0
#54 0x00007f9e57a9d8a8 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#55 0x00007f9e57af50da in PyEval_EvalCodeEx () from
/usr/lib/libpython2.7.so.1.0
#56 0x00007f9e57b1430a in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#57 0x00007f9e57b2afb1 in PyImport_ExecCodeModuleEx () from
/usr/lib/libpython2.7.so.1.0
#58 0x00007f9e57b2b19a in load_source_module () from
/usr/lib/libpython2.7.so.1.0
#59 0x00007f9e57ad504e in import_submodule () from /usr/lib/libpython2.7.so.1.0
#60 0x00007f9e57ad61b4 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#61 0x00007f9e57adc22a in builtin___import__.lto_priv.1313 () from
/usr/lib/libpython2.7.so.1.0
#62 0x00007f9e57a3e0e3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#63 0x00007f9e57af47d1 in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.7.so.1.0
#64 0x00007f9e57a9d8a8 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#65 0x00007f9e57af50da in PyEval_EvalCodeEx () from
/usr/lib/libpython2.7.so.1.0
#66 0x00007f9e57b1430a in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#67 0x00007f9e57b2afb1 in PyImport_ExecCodeModuleEx () from
/usr/lib/libpython2.7.so.1.0
#68 0x00007f9e57b2b19a in load_source_module () from
/usr/lib/libpython2.7.so.1.0
#69 0x00007f9e57ad504e in import_submodule () from /usr/lib/libpython2.7.so.1.0
#70 0x00007f9e57ad5bd4 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#71 0x00007f9e57adc22a in builtin___import__.lto_priv.1313 () from
/usr/lib/libpython2.7.so.1.0
#72 0x00007f9e57a3e0e3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#73 0x00007f9e57af47d1 in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.7.so.1.0
#74 0x00007f9e57a9d8a8 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#75 0x00007f9e57af50da in PyEval_EvalCodeEx () from
/usr/lib/libpython2.7.so.1.0
#76 0x00007f9e57b1430a in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#77 0x00007f9e57b2afb1 in PyImport_ExecCodeModuleEx () from
/usr/lib/libpython2.7.so.1.0
#78 0x00007f9e57b2b19a in load_source_module () from
/usr/lib/libpython2.7.so.1.0
#79 0x00007f9e57ad504e in import_submodule () from /usr/lib/libpython2.7.so.1.0
#80 0x00007f9e57ad60c1 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#81 0x00007f9e57adc22a in builtin___import__.lto_priv.1313 () from
/usr/lib/libpython2.7.so.1.0
#82 0x00007f9e57a9a3a9 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#83 0x00007f9e57af50da in PyEval_EvalCodeEx () from
/usr/lib/libpython2.7.so.1.0
#84 0x00007f9e57a9f97f in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#85 0x00007f9e57af50da in PyEval_EvalCodeEx () from
/usr/lib/libpython2.7.so.1.0
#86 0x00007f9e57b1430a in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#87 0x00007f9e57b2afb1 in PyImport_ExecCodeModuleEx () from
/usr/lib/libpython2.7.so.1.0
#88 0x00007f9e57b2b19a in load_source_module () from
/usr/lib/libpython2.7.so.1.0
#89 0x00007f9e57ad504e in import_submodule () from /usr/lib/libpython2.7.so.1.0
#90 0x00007f9e57ad5eb3 in PyImport_ImportModuleLevel () from
/usr/lib/libpython2.7.so.1.0
#91 0x00007f9e57adc22a in builtin___import__.lto_priv.1313 () from
/usr/lib/libpython2.7.so.1.0
#92 0x00007f9e57a3e0e3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#93 0x00007f9e57af47d1 in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.7.so.1.0
#94 0x00007f9e57a9d8a8 in PyEval_EvalFrameEx () from
/usr/lib/libpython2.7.so.1.0
#95 0x00007f9e57af50da in PyEval_EvalCodeEx () from
/usr/lib/libpython2.7.so.1.0
#96 0x00007f9e57b1430a in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#97 0x00007f9e57b1fa81 in run_mod () from /usr/lib/libpython2.7.so.1.0
#98 0x00007f9e57b215d6 in PyRun_StringFlags () from
/usr/lib/libpython2.7.so.1.0
#99 0x00007f9e57b2163f in PyRun_SimpleStringFlags () from
/usr/lib/libpython2.7.so.1.0
#100 0x00007f9e57dfb4a1 in ?? () from
/usr/lib/qt/plugins/cantor/backends/cantor_python2backend.so
#101 0x00007f9e5779f82d in PythonSession::getPythonCommandOutput(QString
const&) () from /usr/lib/libcantor_pythonbackend.so
#102 0x00007f9e5779f9cb in PythonSession::identifyKeywords(QString const&) ()
from /usr/lib/libcantor_pythonbackend.so
#103 0x00007f9e577a150e in PythonSession::runExpression(PythonExpression*) ()
from /usr/lib/libcantor_pythonbackend.so
#104 0x00007f9e577a389b in ?? () from /usr/lib/libcantor_pythonbackend.so
#105 0x00007f9e5779e29b in PythonSession::evaluateExpression(QString const&,
Cantor::Expression::FinishingBehavior) () from
/usr/lib/libcantor_pythonbackend.so
#106 0x00007f9e52dbde0e in ?? () from /usr/lib/qt/plugins/libcantorpart.so
#107 0x00007f9e52ddaf85 in ?? () from /usr/lib/qt/plugins/libcantorpart.so
#108 0x00007f9e817caafc in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#109 0x00007f9e8250e273 in QAction::triggered(bool) () from
/usr/lib/libQt5Widgets.so.5
#110 0x00007f9e8251096a in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQt5Widgets.so.5
#111 0x00007f9e82511275 in QAction::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#112 0x00007f9e82514a74 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/libQt5Widgets.so.5
#113 0x00007f9e8251c341 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#114 0x00007f9e817a0cb9 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#115 0x00007f9e81d72945 in QShortcutMap::dispatchEvent(QKeyEvent*) () from
/usr/lib/libQt5Gui.so.5
#116 0x00007f9e81d72a23 in QShortcutMap::tryShortcut(QKeyEvent*) () from
/usr/lib/libQt5Gui.so.5
#117 0x00007f9e81d2699c in
QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int,
QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString
const&, bool, unsigned short) () from /usr/lib/libQt5Gui.so.5
#118 0x00007f9e81d4354e in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /usr/lib/libQt5Gui.so.5
#119 0x00007f9e81d48dd6 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/libQt5Gui.so.5
#120 0x00007f9e81d22b7c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#121 0x00007f9e75c5072d in ?? () from /usr/lib/libQt5XcbQpa.so.5
#122 0x00007f9e8179f94c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#123 0x00007f9e817a7c46 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#124 0x000055ce10abea0c in ?? ()
#125 0x00007f9e811e6003 in __libc_start_main () from /usr/lib/libc.so.6
#126 0x000055ce10abeeca in _start ()

Reported using DrKonqi

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

Reply via email to