https://bugs.kde.org/show_bug.cgi?id=408179
--- Comment #24 from vialav <d...@bk.ru> --- ok, thanks for a hint As a sidenote: No, it is not the way I've got the source. Following the standard procedure of 'git-cloning' (with no merging), and compiling with clang-9 in this last case (with full debug on), then File -> Exit after the Julia session hangs up, all with gdb and debug symbols (and full absence of the Qt-debug output): ─── 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/" [Detaching after fork from child process 21264] Thread 1 "cantor" received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () ─── Assembly ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Cannot access memory at address 0x0 ─── Expressions ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ─── History ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ─── Memory ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ─── Registers ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── rax 0x0000000000000000 rbx 0x0000000000e24eb0 rcx 0x00007fffffffbdf0 rdx 0x00007ffff774f440 rsi 0x00007fffffffbe40 rdi 0x00000000005f7380 rbp 0x00007fffffffbde0 rsp 0x00007fffffffbce8 r8 0x0000000000000000 r9 0x0000000000000006 r10 0x0000000000000000 r11 0x0000000000000004 r12 0x00000000005f7380 r13 0x0000000000e00a70 r14 0x0000000000c4aaf0 r15 0x00007ffff67cc360 rip 0x0000000000000000 eflags [ IF RF ] cs 0x00000033 ss 0x0000002b ds 0x00000000 es 0x00000000 fs 0x00000000 gs 0x00000000 ─── Source ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ─── Stack ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0] from 0x0000000000000000 (no arguments) [1] from 0x00007ffff633b77f in QMetaObject::activate(QObject*, int, int, void**) (no arguments) [+] ─── Threads ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [6] id 21260 name cantor:disk$0 from 0x00007ffff5c7a3bb in futex_wait_cancelable+27 at ../sysdeps/unix/sysv/linux/futex-internal.h:88 [5] id 21257 name QDBusConnection from 0x00007ffff5da3ba9 in __GI___poll+73 at ../sysdeps/unix/sysv/linux/poll.c:29 [4] id 21256 name gdbus from 0x00007ffff5da3ba9 in __GI___poll+73 at ../sysdeps/unix/sysv/linux/poll.c:29 [3] id 21255 name gmain from 0x00007ffff5da3ba9 in __GI___poll+73 at ../sysdeps/unix/sysv/linux/poll.c:29 [2] id 21251 name QXcbEventReader from 0x00007ffff5da3ba9 in __GI___poll+73 at ../sysdeps/unix/sysv/linux/poll.c:29 [1] id 21244 name cantor from 0x0000000000000000 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── >>> >>> bt #0 0x0000000000000000 in () #1 0x00007ffff633b77f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ffff7c863f5 in KParts::Part::setStatusBarText(QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5 #3 0x00007fffc659817f in CantorPart::setStatusMessage(QString const&) (this=0xc4aaf0, message=...) at ./src/cantor_part.cpp:947 #4 0x00007fffc659817f in CantorPart::worksheetStatusChanged(Cantor::Session::Status) (this=0xc4aaf0, status=<optimised out>) at ./src/cantor_part.cpp:595 #5 0x00007fffc6588497 in CantorPart::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x5f7380, _c=<optimised out>, _id=<optimised out>, _a=0x7fffffffbdf0) at ./obj-x86_64-linux-gnu/src/cantorpart_autogen/EWIEGA46WW/moc_cantor_part.cpp:209 #6 0x00007ffff633b665 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff7cf7dfc in Cantor::Session::statusChanged(Cantor::Session::Status) (this=0x5f7380, _t1=<optimised out>) at ./obj-x86_64-linux-gnu/src/lib/cantorlibs_autogen/EWIEGA46WW/moc_session.cpp:164 #8 0x00007fffdb2600d7 in JuliaSession::interrupt() (this=0xcb9080) at ./src/backends/julia/juliasession.cpp:158 #9 0x00007fffdb25fdcd in JuliaSession::logout() (this=0xcb9080) at ./src/backends/julia/juliasession.cpp:133 #10 0x00007fffc659df11 in Worksheet::~Worksheet() (this=0xc3d0c0) at ./src/worksheet.cpp:107 #11 0x00007fffc659e069 in Worksheet::~Worksheet() (this=0xc3d0c0) at ./src/worksheet.cpp:101 #12 0x00007ffff633924b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ffff70c4d5c in QWidget::~QWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007ffff70c4f99 in QWidget::~QWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007ffff633924b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007ffff70c4d5c in QWidget::~QWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007ffff72343b9 in QStackedWidget::~QStackedWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007ffff633924b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007ffff70c4d5c in QWidget::~QWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007ffff72552a9 in QTabWidget::~QTabWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007ffff633924b in QObjectPrivate::deleteChildren() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007ffff70c4d5c in QWidget::~QWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007ffff7b4ea14 in KMainWindow::~KMainWindow() () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #24 0x000000000040d710 in CantorShell::~CantorShell() (this=0x5f7380) at ./obj-x86_64-linux-gnu/src/cantor_autogen/EWIEGA46WW/../../../../src/cantor.h:56 #25 0x000000000040d710 in CantorShell::~CantorShell() (this=0x5f7380) at ./obj-x86_64-linux-gnu/src/cantor_autogen/EWIEGA46WW/../../../../src/cantor.h:56 #26 0x00007ffff633c1f0 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007ffff70c975b in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007ffff71dcc6b in QMainWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #29 0x00007ffff7b50feb in KMainWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #30 0x00007ffff7b9d147 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #31 0x00007ffff708a83c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #32 0x00007ffff7092104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #33 0x00007ffff630c9e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00007ffff630f15d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x00007ffff6366373 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #36 0x00007ffff2d20417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007ffff2d20650 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #38 0x00007ffff2d206dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007ffff636599f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #40 0x00007ffff630aa1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #41 0x00007ffff6313ac4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #42 0x000000000040fb02 in main(int, char**) (argc=<optimised out>, argv=<optimised out>) at ./src/main.cpp:156 >>> Here I shall give up :-) P.S. After all, it works under other backends, and I'm a happy user of backported KDE 5.58 frameworks to Ubuntu v18.04 with its Qt v5.9.5 -- You are receiving this mail because: You are watching all bug changes.