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.

Reply via email to