https://bugs.kde.org/show_bug.cgi?id=389942
--- Comment #20 from Laurent Bonnaud <l.bonn...@laposte.net> --- And here a backtrace with those versions. The crash seems to be from an unhandled exception in QHashData::detach_helper(): Stacktrace: #0 __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 4761159347100344576, 0, 139842019272469, 139842019284288, 139842025181292, 94380020655792, 42, 42, 139842019283968, 1256, 0, 0, 0, 0, 0}} pid = <optimized out> tid = <optimized out> ret = <optimized out> #1 0x00007f2f81e232bc in KCrash::defaultCrashHandler(int) () from /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5 No symbol table info available. #2 <signal handler called> No locals. #3 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 0, 282042221696779236, 0, 0, 3472332698304410724, 7233170478761014387, 109330211561823, 4620940544017971324, 0, 4651831386980745216, 0, 4651831386980745216, 0, 4621304461106629456, 0}} pid = <optimized out> tid = <optimized out> ret = <optimized out> #4 0x00007f2f822dd535 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0xb, sa_sigaction = 0xb}, sa_mask = {__val = {139842026067584, 3432, 1, 139842026067715, 139842024668209, 14, 139842026067584, 10, 94380019967200, 139842009092592, 8, 139841912201056, 139842024669427, 139841912201056, 139842024613887, 139842026068032}}, sa_flags = -2138708656, sa_restorer = 0x7f2f8249d840 <stderr>} sigs = {__val = {32, 0 <repeats 15 times>}} #5 0x00007f2f80853672 in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95 terminating = true t = <optimized out> #6 0x00007f2f8085f2b6 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47 No locals. #7 0x00007f2f8085f301 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57 No locals. #8 0x00007f2f8085f589 in __cxxabiv1::__cxa_rethrow () at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:133 globals = <optimized out> header = <optimized out> #9 0x00007f2f80a244d3 in QHashData::detach_helper (this=0x55d68f6e4360, node_duplicate=node_duplicate@entry=0x7f2f7b805f60 <QHash<unsigned int, QXcbWindowEventListener*>::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x7f2f7b805f50 <QHash<unsigned int, QXcbWindowEventListener*>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=24, nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:525 this_e = <optimized out> d = <optimized out> e = <optimized out> #10 0x00007f2f7b800faa in QHash<unsigned int, QXcbWindowEventListener*>::detach_helper (this=<optimized out>) at ../../../../include/QtCore/../../src/corelib/tools/qhash.h:597 x = <optimized out> #11 0x00007f2f7b806461 in QHash<unsigned int, QXcbWindowEventListener*>::detach (this=0x55d68f3c1588) at ../../../../include/QtCore/../../src/corelib/tools/qrefcount.h:102 No locals. #12 QHash<unsigned int, QXcbWindowEventListener*>::remove (this=0x55d68f3c1588, akey=@0x7ffe670adefc: 85986414, akey@entry=@0x7ffe670adefc: <optimized out>) at ../../../../include/QtCore/../../src/corelib/tools/qhash.h:803 oldSize = <optimized out> node = <optimized out> #13 0x00007f2f7b8044c9 in QXcbConnection::removeWindowEventListener (this=<optimized out>, id=<optimized out>) at qxcbconnection.cpp:179 No locals. #14 0x00007f2f7b817554 in QXcbWindow::destroy (this=this@entry=0x55d68f9250e0) at qxcbobject.h:53 No locals. #15 0x00007f2f7b817641 in QXcbWindow::~QXcbWindow (this=0x55d68f9250e0, __in_chrg=<optimized out>) at qxcbwindow.cpp:537 No locals. #16 0x00007f2f7a2229ad in QXcbGlxWindow::~QXcbGlxWindow (this=0x55d68f9250e0, __in_chrg=<optimized out>) at qxcbglxwindow.cpp:53 No locals. #17 QXcbGlxWindow::~QXcbGlxWindow (this=0x55d68f9250e0, __in_chrg=<optimized out>) at qxcbglxwindow.cpp:55 No locals. #18 0x00007f2f80fef1a7 in QWindowPrivate::destroy (this=0x55d68f707c70) at kernel/qwindow.cpp:1908 q = 0x55d68f9811b0 e = {<QEvent> = {_vptr.QEvent = 0x7f2f8145c2e0 <vtable for QPlatformSurfaceEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f80da89e0 <qt_meta_stringdata_QEvent>, data = 0x7f2f80da8420 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 217, posted = 0, spont = 0, m_accept = 1, reserved = 3712}, m_surfaceEventType = QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed} childrenWindows = {<QListSpecialMethods<QObject*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f2f80ce66e0 <QListData::shared_null>}, d = 0x7f2f80ce66e0 <QListData::shared_null>}} wasVisible = <optimized out> pw = <optimized out> q = <optimized out> childrenWindows = <optimized out> wasVisible = <optimized out> e = <optimized out> pw = <optimized out> i = <optimized out> object = <optimized out> w = <optimized out> i = <optimized out> #19 QWindowPrivate::destroy (this=0x55d68f707c70) at kernel/qwindow.cpp:1860 q = <optimized out> childrenWindows = <optimized out> wasVisible = <optimized out> e = <optimized out> pw = <optimized out> i = <optimized out> object = <optimized out> w = <optimized out> i = <optimized out> #20 0x00007f2f81605304 in QWidgetPrivate::deleteTLSysExtra (this=0x55d68f80cb30) at kernel/qwidget.cpp:1896 No locals. #21 QWidgetPrivate::deleteTLSysExtra (this=0x55d68f80cb30) at kernel/qwidget.cpp:1876 No locals. #22 0x00007f2f81609db8 in QWidget::destroy (this=this@entry=0x55d68f796e10, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12489 d = 0x55d68f80cb30 #23 0x00007f2f816114a2 in QWidget::~QWidget (this=0x55d68f796e10, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1708 d = 0x55d68f80cb30 blocked = <optimized out> d = <optimized out> blocked = <optimized out> manager = <optimized out> it = <optimized out> end = <optimized out> i = <optimized out> apriv = <optimized out> w = <optimized out> window = <optimized out> e = <optimized out> bs = <optimized out> e = <optimized out> #24 0x00007f2f81745ad9 in QMenu::~QMenu (this=0x55d68f796e10, __in_chrg=<optimized out>) at widgets/qmenu.cpp:1707 d = <optimized out> it = <optimized out> widget = <optimized out> action = <optimized out> #25 0x00007f2f820d4bfa in KXMLGUIBuilder::removeContainer (parent=<optimized out>, containerAction=<optimized out>, element=..., container=<optimized out>, this=<optimized out>) at ./src/kxmlguibuilder.cpp:290 mb = <optimized out> #26 KXMLGUIBuilder::removeContainer (this=0x55d68f4bdda8, container=0x55d68f796e10, parent=0x0, element=..., containerAction=0x0) at ./src/kxmlguibuilder.cpp:264 tb = <optimized out> mb = <optimized out> qt_category_enabled = <optimized out> #27 0x00007f2f820ef1f6 in KXMLGUI::ContainerNode::destruct (this=this@entry=0x55d68f80d030, element=..., state=...) at ./src/kxmlguifactory_p.cpp:325 parentContainer = <optimized out> cmIt = {c = <optimized out>, i = {i = 0x7f2f80ce4610 <qt_array+48>}, n = {i = <optimized out>}} #28 0x00007f2f820ef313 in KXMLGUI::ContainerNode::destructChildren (this=this@entry=0x55d68f57e360, element=..., state=...) at ./src/kxmlguifactory_p.cpp:347 childNode = 0x55d68f80d030 childElement = {<QDomNode> = {impl = 0x55d6900f9360}, <No data fields>} childIt = {c = <optimized out>, i = {i = 0x55d68f5806e0}, n = {i = <optimized out>}} #29 0x00007f2f820eef8c in KXMLGUI::ContainerNode::destruct (this=this@entry=0x55d68f57e360, element=..., state=...) at ./src/kxmlguifactory_p.cpp:305 cmIt = <optimized out> #30 0x00007f2f820e12da in KXMLGUIFactory::removeClient (this=0x55d68f5660c0, client=<optimized out>) at ./src/kxmlguifactory.cpp:458 childClients = {<QListSpecialMethods<KXMLGUIClient*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f2f80ce66e0 <QListData::shared_null>}, d = 0x7f2f80ce66e0 <QListData::shared_null>}} doc = {<QDomNode> = {impl = 0x55d6906357d0}, <No data fields>} #31 0x00007f2f824bd907 in Konsole::MainWindow::disconnectController (this=0x55d68f4bdd70, controller=0x55d68f79a500) at ./src/MainWindow.cpp:231 No locals. #32 0x00007f2f80c38563 in QtPrivate::QSlotObjectBase::call (a=0x7ffe670ae530, r=0x55d68f4bdd70, this=0x55d68f57df30) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 No locals. #33 QMetaObject::activate (sender=0x55d68f5581e0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3774 obj = {d = 0x55d68f57df30} receiver = 0x55d68f4bdd70 receiverInSameThread = <optimized out> sw = {receiver = 0x55d68f4bdd70, previousSender = 0x0, currentSender = {sender = 0x55d68f5581e0, signal = 6, ref = 1}, switched = true} c = 0x55d68f57df60 last = 0x55d68f57df60 locker = {val = 139842003152320} connectionLists = {connectionLists = 0x55d68f55be50} list = <optimized out> currentThreadId = 0x7f2f7bf2dd80 signal_index = 6 empty_argv = {0x0} #34 0x00007f2f82261a02 in Konsole::ViewManager::unplugController(Konsole::SessionController*) () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #35 0x00007f2f8224df12 in Konsole::ViewManager::sessionFinished() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #36 0x00007f2f80c38563 in QtPrivate::QSlotObjectBase::call (a=0x7ffe670ae6b0, r=0x55d68f5581e0, this=0x55d68f7170d0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 No locals. #37 QMetaObject::activate (sender=0x55d68f703190, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3774 obj = {d = 0x55d68f7170d0} receiver = 0x55d68f5581e0 receiverInSameThread = <optimized out> sw = {receiver = 0x55d68f5581e0, previousSender = 0x0, currentSender = {sender = 0x55d68f703190, signal = 4, ref = 1}, switched = true} c = 0x55d68f705290 last = 0x55d68f705290 locker = {val = 139842003152120} connectionLists = {connectionLists = 0x55d68f7054e0} list = <optimized out> currentThreadId = 0x7f2f7bf2dd80 signal_index = 4 empty_argv = {0x0} #38 0x00007f2f82219d38 in Konsole::Session::done(int, QProcess::ExitStatus) () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #39 0x00007f2f80c38563 in QtPrivate::QSlotObjectBase::call (a=0x7ffe670ae8b0, r=0x55d68f703190, this=0x55d68f70dd20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 No locals. #40 QMetaObject::activate (sender=0x55d68f708970, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3774 obj = {d = 0x55d68f70dd20} receiver = 0x55d68f703190 receiverInSameThread = <optimized out> sw = {receiver = 0x55d68f703190, previousSender = 0x0, currentSender = {sender = 0x55d68f708970, signal = 11, ref = 1}, switched = true} c = 0x55d68f70dd50 last = 0x55d68f70dd50 locker = {val = 139842003152608} connectionLists = {connectionLists = 0x55d68f47f4f0} list = <optimized out> currentThreadId = 0x7f2f7bf2dd80 signal_index = 11 empty_argv = {0x0} #41 0x00007f2f80b93c0b in QProcess::finished (this=this@entry=0x55d68f708970, _t1=<optimized out>, _t2=<optimized out>) at .moc/moc_qprocess.cpp:338 _a = {0x0, 0x7ffe670ae8ac, 0x7ffe670ae8a8} #42 0x00007f2f80b9a517 in QProcessPrivate::_q_processDied (this=this@entry=0x55d68f5ab8a0) at io/qprocess.cpp:1176 q = 0x55d68f708970 wasRunning = true #43 0x00007f2f80b9f3ad in QProcessPrivate::waitForFinished (this=this@entry=0x55d68f5ab8a0, msecs=msecs@entry=1000) at io/qprocess_unix.cpp:868 poller = {pfds = {{fd = -1, events = 1, revents = 0}, {fd = -1, events = 1, revents = 0}, {fd = -1, events = 1, revents = 0}, {fd = 20, events = 1, revents = 17}, {fd = -1, events = 1, revents = 0}}} timeout = <optimized out> ret = <optimized out> stopWatch = {t1 = 106609, t2 = 600478210} #44 0x00007f2f80b9544b in QProcess::waitForFinished (this=<optimized out>, msecs=1000) at io/qprocess.cpp:1919 d = 0x55d68f5ab8a0 #45 0x00007f2f82218d25 in Konsole::Session::closeInNormalWay() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #46 0x00007f2f82219115 in Konsole::Session::close() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #47 0x00007f2f82229058 in Konsole::SessionManager::closeAllSessions() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #48 0x00007f2f824b75f4 in Konsole::Application::~Application (this=0x7ffe670aeca0, __in_chrg=<optimized out>) at ./src/Application.cpp:159 No locals. #49 0x00007f2f824caca5 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:212 startupOption = <optimized out> app = <optimized out> about = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f81d4e000, data = 0x7f2f81d4df00, static_metacall = 0x7f2f81d449b0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x55d68f4eb8e0} parser = {value = 0x55d68f5124c0, d = 0x55d68f4c3630} args = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x55d68f4e4160}, d = 0x55d68f4e4160}}, <No data fields>} customCommand = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f2f80ce66e0 <QListData::shared_null>}, d = 0x7f2f80ce66e0 <QListData::shared_null>}}, <No data fields>} dbusService = <incomplete type> migrate = {d = 0x55d68f4c47c0} konsoleApp = {<QObject> = {_vptr.QObject = 0x7f2f824e5810 <vtable for Konsole::Application+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f80dad0c0 <qt_meta_stringdata_QObject>, data = 0x7f2f80dacfa0 <qt_meta_data_QObject>, static_metacall = 0x7f2f80c3f470 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55d68f4e7510}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f80daffe0 <qt_meta_stringdata_Qt>, data = 0x7f2f80dad1e0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f2f80eb3980 <QObject::staticMetaObject>, stringdata = 0x7f2f824df380 <qt_meta_stringdata_Konsole__Application>, data = 0x7f2f824df2a0 <qt_meta_data_Konsole__Application>, static_metacall = 0x7f2f824d8240 <Konsole::Application::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, _backgroundInstance = 0x0, m_parser = {value = 0x55d68f5124c0, d = 0x55d68f4c3630}, m_customCommand = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f2f80ce66e0 <QListData::shared_null>}, d = 0x7f2f80ce66e0 <QListData::shared_null>}}, <No data fields>}} ret = 0 #50 0x00007f2f822deb6b in __libc_start_main (main=0x55d68d748050 <main>, argc=3, argv=0x7ffe670aedf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe670aede8) at ../csu/libc-start.c:308 self = <optimized out> result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6465809182066912998, 94379984584800, 140730627190256, 0, 0, 1002895124084993766, 885297639821192934}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffe670aee18, 0x7f2f82587190}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1728769560}}} not_first_call = <optimized out> #51 0x000055d68d74808a in _start () ThreadStacktrace: . Thread 2 (Thread 0x7f2f79398700 (LWP 9262)): #0 __GI___libc_read (nbytes=16, buf=0x7f2f79397b50, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26 resultvar = 18446744073709551607 sc_cancel_oldtype = 0 sc_ret = <optimized out> sc_ret = <optimized out> sc_ret = <optimized out> resultvar = <optimized out> resultvar = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> sc_cancel_oldtype = <optimized out> resultvar = <optimized out> resultvar = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __GI___libc_read (fd=7, buf=buf@entry=0x7f2f79397b50, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24 sc_ret = <optimized out> resultvar = <optimized out> resultvar = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> sc_cancel_oldtype = <optimized out> resultvar = <optimized out> resultvar = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #2 0x00007f2f7eece410 in read (__nbytes=16, __buf=0x7f2f79397b50, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 No locals. #3 g_wakeup_acknowledge (wakeup=0x55d68f488cb0) at ../../../glib/gwakeup.c:210 buffer = "\360\v\000l/\177\000\000\240{9y/\177\000" #4 0x00007f2f7ee876cf in g_main_context_check (context=context@entry=0x7f2f6c000bf0, max_priority=2147483647, fds=fds@entry=0x7f2f6c004e30, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3705 source = 0x0 iter = {context = 0x7f2f6c000bf0, may_modify = 1, current_list = 0x0, source = 0x0} pollrec = <optimized out> n_ready = 0 i = <optimized out> #5 0x00007f2f7ee87ba0 in g_main_context_iterate (context=context@entry=0x7f2f6c000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3924 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 2 fds = 0x7f2f6c004e30 #6 0x00007f2f7ee87d1c in g_main_context_iteration (context=0x7f2f6c000bf0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3988 retval = <optimized out> #7 0x00007f2f80c62063 in QEventDispatcherGlib::processEvents (this=0x7f2f6c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 d = 0x7f2f6c000b40 canWait = true savedFlags = {i = 0} result = false #8 0x00007f2f80c0d5bb in QEventLoop::exec (this=this@entry=0x7f2f79397d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 d = 0x7f2f6c003800 locker = {val = 94380015202240} ref = {d = 0x7f2f6c003800, locker = @0x7f2f79397cf8, exceptionCaught = true} app = <optimized out> #9 0x00007f2f80a582c6 in QThread::exec (this=this@entry=0x7f2f80236d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 d = 0x55d68f47af50 locker = {val = 94380015202240} eventLoop = {<QObject> = {_vptr.QObject = 0x7f2f80ebb3c8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f80dad0c0 <qt_meta_stringdata_QObject>, data = 0x7f2f80dacfa0 <qt_meta_data_QObject>, static_metacall = 0x7f2f80c3f470 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7f2f6c003800}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f80daffe0 <qt_meta_stringdata_Qt>, data = 0x7f2f80dad1e0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f2f80eb3980 <QObject::staticMetaObject>, stringdata = 0x7f2f80da7ae0 <qt_meta_stringdata_QEventLoop>, data = 0x7f2f80da7a80 <qt_meta_data_QEventLoop>, static_metacall = 0x7f2f80c0d2e0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #10 0x00007f2f801b6565 in QDBusConnectionManager::run (this=0x7f2f80236d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 locker = <optimized out> #11 0x00007f2f80a59612 in QThreadPrivate::start (arg=0x7f2f80236d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 thr = 0x7f2f80236d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder> data = <optimized out> __clframe = {__cancel_routine = 0x7f2f80a58b40 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7f2f80236d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>, __do_it = 1, __cancel_type = <optimized out>} #12 0x00007f2f7f6a2182 in start_thread (arg=<optimized out>) at pthread_create.c:486 ret = <optimized out> pd = <optimized out> now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139841874003712, -1002559060705366298, 140730627188686, 140730627188687, 140730627188896, 139841874001664, 885172463381425894, 885184980883517158}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #13 0x00007f2f823d5b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. . Thread 1 (Thread 0x7f2f7bf2dd80 (LWP 9245)): #0 __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 4761159347100344576, 0, 139842019272469, 139842019284288, 139842025181292, 94380020655792, 42, 42, 139842019283968, 1256, 0, 0, 0, 0, 0}} pid = <optimized out> tid = <optimized out> ret = <optimized out> #1 0x00007f2f81e232bc in KCrash::defaultCrashHandler(int) () from /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5 No symbol table info available. #2 <signal handler called> No locals. #3 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 0, 282042221696779236, 0, 0, 3472332698304410724, 7233170478761014387, 109330211561823, 4620940544017971324, 0, 4651831386980745216, 0, 4651831386980745216, 0, 4621304461106629456, 0}} pid = <optimized out> tid = <optimized out> ret = <optimized out> #4 0x00007f2f822dd535 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0xb, sa_sigaction = 0xb}, sa_mask = {__val = {139842026067584, 3432, 1, 139842026067715, 139842024668209, 14, 139842026067584, 10, 94380019967200, 139842009092592, 8, 139841912201056, 139842024669427, 139841912201056, 139842024613887, 139842026068032}}, sa_flags = -2138708656, sa_restorer = 0x7f2f8249d840 <stderr>} sigs = {__val = {32, 0 <repeats 15 times>}} #5 0x00007f2f80853672 in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95 terminating = true t = <optimized out> #6 0x00007f2f8085f2b6 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47 No locals. #7 0x00007f2f8085f301 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57 No locals. #8 0x00007f2f8085f589 in __cxxabiv1::__cxa_rethrow () at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:133 globals = <optimized out> header = <optimized out> #9 0x00007f2f80a244d3 in QHashData::detach_helper (this=0x55d68f6e4360, node_duplicate=node_duplicate@entry=0x7f2f7b805f60 <QHash<unsigned int, QXcbWindowEventListener*>::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x7f2f7b805f50 <QHash<unsigned int, QXcbWindowEventListener*>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=24, nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:525 this_e = <optimized out> d = <optimized out> e = <optimized out> #10 0x00007f2f7b800faa in QHash<unsigned int, QXcbWindowEventListener*>::detach_helper (this=<optimized out>) at ../../../../include/QtCore/../../src/corelib/tools/qhash.h:597 x = <optimized out> #11 0x00007f2f7b806461 in QHash<unsigned int, QXcbWindowEventListener*>::detach (this=0x55d68f3c1588) at ../../../../include/QtCore/../../src/corelib/tools/qrefcount.h:102 No locals. #12 QHash<unsigned int, QXcbWindowEventListener*>::remove (this=0x55d68f3c1588, akey=@0x7ffe670adefc: 85986414, akey@entry=@0x7ffe670adefc: <optimized out>) at ../../../../include/QtCore/../../src/corelib/tools/qhash.h:803 oldSize = <optimized out> node = <optimized out> #13 0x00007f2f7b8044c9 in QXcbConnection::removeWindowEventListener (this=<optimized out>, id=<optimized out>) at qxcbconnection.cpp:179 No locals. #14 0x00007f2f7b817554 in QXcbWindow::destroy (this=this@entry=0x55d68f9250e0) at qxcbobject.h:53 No locals. #15 0x00007f2f7b817641 in QXcbWindow::~QXcbWindow (this=0x55d68f9250e0, __in_chrg=<optimized out>) at qxcbwindow.cpp:537 No locals. #16 0x00007f2f7a2229ad in QXcbGlxWindow::~QXcbGlxWindow (this=0x55d68f9250e0, __in_chrg=<optimized out>) at qxcbglxwindow.cpp:53 No locals. #17 QXcbGlxWindow::~QXcbGlxWindow (this=0x55d68f9250e0, __in_chrg=<optimized out>) at qxcbglxwindow.cpp:55 No locals. #18 0x00007f2f80fef1a7 in QWindowPrivate::destroy (this=0x55d68f707c70) at kernel/qwindow.cpp:1908 q = 0x55d68f9811b0 e = {<QEvent> = {_vptr.QEvent = 0x7f2f8145c2e0 <vtable for QPlatformSurfaceEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f80da89e0 <qt_meta_stringdata_QEvent>, data = 0x7f2f80da8420 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 217, posted = 0, spont = 0, m_accept = 1, reserved = 3712}, m_surfaceEventType = QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed} childrenWindows = {<QListSpecialMethods<QObject*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f2f80ce66e0 <QListData::shared_null>}, d = 0x7f2f80ce66e0 <QListData::shared_null>}} wasVisible = <optimized out> pw = <optimized out> q = <optimized out> childrenWindows = <optimized out> wasVisible = <optimized out> e = <optimized out> pw = <optimized out> i = <optimized out> object = <optimized out> w = <optimized out> i = <optimized out> #19 QWindowPrivate::destroy (this=0x55d68f707c70) at kernel/qwindow.cpp:1860 q = <optimized out> childrenWindows = <optimized out> wasVisible = <optimized out> e = <optimized out> pw = <optimized out> i = <optimized out> object = <optimized out> w = <optimized out> i = <optimized out> #20 0x00007f2f81605304 in QWidgetPrivate::deleteTLSysExtra (this=0x55d68f80cb30) at kernel/qwidget.cpp:1896 No locals. #21 QWidgetPrivate::deleteTLSysExtra (this=0x55d68f80cb30) at kernel/qwidget.cpp:1876 No locals. #22 0x00007f2f81609db8 in QWidget::destroy (this=this@entry=0x55d68f796e10, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12489 d = 0x55d68f80cb30 #23 0x00007f2f816114a2 in QWidget::~QWidget (this=0x55d68f796e10, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1708 d = 0x55d68f80cb30 blocked = <optimized out> d = <optimized out> blocked = <optimized out> manager = <optimized out> it = <optimized out> end = <optimized out> i = <optimized out> apriv = <optimized out> w = <optimized out> window = <optimized out> e = <optimized out> bs = <optimized out> e = <optimized out> #24 0x00007f2f81745ad9 in QMenu::~QMenu (this=0x55d68f796e10, __in_chrg=<optimized out>) at widgets/qmenu.cpp:1707 d = <optimized out> it = <optimized out> widget = <optimized out> action = <optimized out> #25 0x00007f2f820d4bfa in KXMLGUIBuilder::removeContainer (parent=<optimized out>, containerAction=<optimized out>, element=..., container=<optimized out>, this=<optimized out>) at ./src/kxmlguibuilder.cpp:290 mb = <optimized out> #26 KXMLGUIBuilder::removeContainer (this=0x55d68f4bdda8, container=0x55d68f796e10, parent=0x0, element=..., containerAction=0x0) at ./src/kxmlguibuilder.cpp:264 tb = <optimized out> mb = <optimized out> qt_category_enabled = <optimized out> #27 0x00007f2f820ef1f6 in KXMLGUI::ContainerNode::destruct (this=this@entry=0x55d68f80d030, element=..., state=...) at ./src/kxmlguifactory_p.cpp:325 parentContainer = <optimized out> cmIt = {c = <optimized out>, i = {i = 0x7f2f80ce4610 <qt_array+48>}, n = {i = <optimized out>}} #28 0x00007f2f820ef313 in KXMLGUI::ContainerNode::destructChildren (this=this@entry=0x55d68f57e360, element=..., state=...) at ./src/kxmlguifactory_p.cpp:347 childNode = 0x55d68f80d030 childElement = {<QDomNode> = {impl = 0x55d6900f9360}, <No data fields>} childIt = {c = <optimized out>, i = {i = 0x55d68f5806e0}, n = {i = <optimized out>}} #29 0x00007f2f820eef8c in KXMLGUI::ContainerNode::destruct (this=this@entry=0x55d68f57e360, element=..., state=...) at ./src/kxmlguifactory_p.cpp:305 cmIt = <optimized out> #30 0x00007f2f820e12da in KXMLGUIFactory::removeClient (this=0x55d68f5660c0, client=<optimized out>) at ./src/kxmlguifactory.cpp:458 childClients = {<QListSpecialMethods<KXMLGUIClient*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f2f80ce66e0 <QListData::shared_null>}, d = 0x7f2f80ce66e0 <QListData::shared_null>}} doc = {<QDomNode> = {impl = 0x55d6906357d0}, <No data fields>} #31 0x00007f2f824bd907 in Konsole::MainWindow::disconnectController (this=0x55d68f4bdd70, controller=0x55d68f79a500) at ./src/MainWindow.cpp:231 No locals. #32 0x00007f2f80c38563 in QtPrivate::QSlotObjectBase::call (a=0x7ffe670ae530, r=0x55d68f4bdd70, this=0x55d68f57df30) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 No locals. #33 QMetaObject::activate (sender=0x55d68f5581e0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3774 obj = {d = 0x55d68f57df30} receiver = 0x55d68f4bdd70 receiverInSameThread = <optimized out> sw = {receiver = 0x55d68f4bdd70, previousSender = 0x0, currentSender = {sender = 0x55d68f5581e0, signal = 6, ref = 1}, switched = true} c = 0x55d68f57df60 last = 0x55d68f57df60 locker = {val = 139842003152320} connectionLists = {connectionLists = 0x55d68f55be50} list = <optimized out> currentThreadId = 0x7f2f7bf2dd80 signal_index = 6 empty_argv = {0x0} #34 0x00007f2f82261a02 in Konsole::ViewManager::unplugController(Konsole::SessionController*) () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #35 0x00007f2f8224df12 in Konsole::ViewManager::sessionFinished() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #36 0x00007f2f80c38563 in QtPrivate::QSlotObjectBase::call (a=0x7ffe670ae6b0, r=0x55d68f5581e0, this=0x55d68f7170d0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 No locals. #37 QMetaObject::activate (sender=0x55d68f703190, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3774 obj = {d = 0x55d68f7170d0} receiver = 0x55d68f5581e0 receiverInSameThread = <optimized out> sw = {receiver = 0x55d68f5581e0, previousSender = 0x0, currentSender = {sender = 0x55d68f703190, signal = 4, ref = 1}, switched = true} c = 0x55d68f705290 last = 0x55d68f705290 locker = {val = 139842003152120} connectionLists = {connectionLists = 0x55d68f7054e0} list = <optimized out> currentThreadId = 0x7f2f7bf2dd80 signal_index = 4 empty_argv = {0x0} #38 0x00007f2f82219d38 in Konsole::Session::done(int, QProcess::ExitStatus) () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #39 0x00007f2f80c38563 in QtPrivate::QSlotObjectBase::call (a=0x7ffe670ae8b0, r=0x55d68f703190, this=0x55d68f70dd20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 No locals. #40 QMetaObject::activate (sender=0x55d68f708970, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3774 obj = {d = 0x55d68f70dd20} receiver = 0x55d68f703190 receiverInSameThread = <optimized out> sw = {receiver = 0x55d68f703190, previousSender = 0x0, currentSender = {sender = 0x55d68f708970, signal = 11, ref = 1}, switched = true} c = 0x55d68f70dd50 last = 0x55d68f70dd50 locker = {val = 139842003152608} connectionLists = {connectionLists = 0x55d68f47f4f0} list = <optimized out> currentThreadId = 0x7f2f7bf2dd80 signal_index = 11 empty_argv = {0x0} #41 0x00007f2f80b93c0b in QProcess::finished (this=this@entry=0x55d68f708970, _t1=<optimized out>, _t2=<optimized out>) at .moc/moc_qprocess.cpp:338 _a = {0x0, 0x7ffe670ae8ac, 0x7ffe670ae8a8} #42 0x00007f2f80b9a517 in QProcessPrivate::_q_processDied (this=this@entry=0x55d68f5ab8a0) at io/qprocess.cpp:1176 q = 0x55d68f708970 wasRunning = true #43 0x00007f2f80b9f3ad in QProcessPrivate::waitForFinished (this=this@entry=0x55d68f5ab8a0, msecs=msecs@entry=1000) at io/qprocess_unix.cpp:868 poller = {pfds = {{fd = -1, events = 1, revents = 0}, {fd = -1, events = 1, revents = 0}, {fd = -1, events = 1, revents = 0}, {fd = 20, events = 1, revents = 17}, {fd = -1, events = 1, revents = 0}}} timeout = <optimized out> ret = <optimized out> stopWatch = {t1 = 106609, t2 = 600478210} #44 0x00007f2f80b9544b in QProcess::waitForFinished (this=<optimized out>, msecs=1000) at io/qprocess.cpp:1919 d = 0x55d68f5ab8a0 #45 0x00007f2f82218d25 in Konsole::Session::closeInNormalWay() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #46 0x00007f2f82219115 in Konsole::Session::close() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #47 0x00007f2f82229058 in Konsole::SessionManager::closeAllSessions() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19 No symbol table info available. #48 0x00007f2f824b75f4 in Konsole::Application::~Application (this=0x7ffe670aeca0, __in_chrg=<optimized out>) at ./src/Application.cpp:159 No locals. #49 0x00007f2f824caca5 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:212 startupOption = <optimized out> app = <optimized out> about = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f81d4e000, data = 0x7f2f81d4df00, static_metacall = 0x7f2f81d449b0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x55d68f4eb8e0} parser = {value = 0x55d68f5124c0, d = 0x55d68f4c3630} args = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x55d68f4e4160}, d = 0x55d68f4e4160}}, <No data fields>} customCommand = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f2f80ce66e0 <QListData::shared_null>}, d = 0x7f2f80ce66e0 <QListData::shared_null>}}, <No data fields>} dbusService = <incomplete type> migrate = {d = 0x55d68f4c47c0} konsoleApp = {<QObject> = {_vptr.QObject = 0x7f2f824e5810 <vtable for Konsole::Application+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f80dad0c0 <qt_meta_stringdata_QObject>, data = 0x7f2f80dacfa0 <qt_meta_data_QObject>, static_metacall = 0x7f2f80c3f470 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55d68f4e7510}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f2f80daffe0 <qt_meta_stringdata_Qt>, data = 0x7f2f80dad1e0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f2f80eb3980 <QObject::staticMetaObject>, stringdata = 0x7f2f824df380 <qt_meta_stringdata_Konsole__Application>, data = 0x7f2f824df2a0 <qt_meta_data_Konsole__Application>, static_metacall = 0x7f2f824d8240 <Konsole::Application::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, _backgroundInstance = 0x0, m_parser = {value = 0x55d68f5124c0, d = 0x55d68f4c3630}, m_customCommand = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f2f80ce66e0 <QListData::shared_null>}, d = 0x7f2f80ce66e0 <QListData::shared_null>}}, <No data fields>}} ret = 0 #50 0x00007f2f822deb6b in __libc_start_main (main=0x55d68d748050 <main>, argc=3, argv=0x7ffe670aedf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe670aede8) at ../csu/libc-start.c:308 self = <optimized out> result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6465809182066912998, 94379984584800, 140730627190256, 0, 0, 1002895124084993766, 885297639821192934}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffe670aee18, 0x7f2f82587190}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1728769560}}} not_first_call = <optimized out> #51 0x000055d68d74808a in _start () -- You are receiving this mail because: You are watching all bug changes.