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.