If the konsolepart is embedded, sometimes, Kate crashs on exit. The crash can be reproduced sometimes. Thread 1 (Thread 0x7f8330989900 (LWP 1768)): [KCrash Handler] #6 0x00007f83190b30ad in QList<QWidget*>::QList (this=0x7fffc86f5820, l=...) at /local/cullmann/kf5/qt5/qtbase/src/corelib/tools/qlist.h:740 #7 0x00007f83190af367 in Konsole::ViewContainer::views (this=0x0) at /local/cullmann/kf5/src/kde/applications/konsole/src/ViewContainer.cpp:179 #8 0x00007f83190b8b8d in Konsole::ViewManager::updateDetachViewState (this=0x2a85080) at /local/cullmann/kf5/src/kde/applications/konsole/src/ViewManager.cpp:276 #9 0x00007f83190baec1 in Konsole::ViewManager::viewDestroyed (this=0x2a85080, view=0x2abb440) at /local/cullmann/kf5/src/kde/applications/konsole/src/ViewManager.cpp:752 #10 0x00007f83190c3cff in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call (f=(void (Konsole::ViewManager::*)(Konsole::ViewManager * const, QWidget *)) 0x7f83190bade0 <Konsole::ViewManager::viewDestroyed(QWidget*)>, o=0x2a85080, arg=0x7fffc86f5ac0) at /local/cullmann/kf5/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:508 #11 0x00007f83190c313e in QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void> (f=(void (Konsole::ViewManager::*)(Konsole::ViewManager * const, QWidget *)) 0x7f83190bade0 <Konsole::ViewManager::viewDestroyed(QWidget*)>, o=0x2a85080, arg=0x7fffc86f5ac0) at /local/cullmann/kf5/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:527 #12 0x00007f83190c236b in QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl (which=1, this_=0x2aafcd0, r=0x2a85080, a=0x7fffc86f5ac0, ret=0x0) at /local/cullmann/kf5/qt5/qtbase/src/corelib/kernel/qobject_impl.h:151 #13 0x00007f833312fca3 in call (a=0x7fffc86f5ac0, r=0x2a85080, this=0x2aafcd0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132 #14 QMetaObject::activate (sender=0x2aa6bd0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffc86f5ac0) at kernel/qobject.cpp:3666 #15 0x00007f83190d668d in Konsole::ViewContainer::viewRemoved (this=0x2aa6bd0, _t1=0x2abb440) at /local/cullmann/kf5/build/kde/applications/konsole/src/moc_ViewContainer.cpp:296 #16 0x00007f83190af28b in Konsole::ViewContainer::forgetView (this=0x2aa6bd0, view=0x2abb440) at /local/cullmann/kf5/src/kde/applications/konsole/src/ViewContainer.cpp:164 #17 0x00007f83190af237 in Konsole::ViewContainer::viewDestroyed (this=0x2aa6bd0, object=0x2abb440) at /local/cullmann/kf5/src/kde/applications/konsole/src/ViewContainer.cpp:156 #18 0x00007f83190b5686 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewContainer::*)(QObject*)>::call (f=(void (Konsole::ViewContainer::*)(Konsole::ViewContainer * const, QObject *)) 0x7f83190af20c <Konsole::ViewContainer::viewDestroyed(QObject*)>, o=0x2aa6bd0, arg=0x7fffc86f5d30) at /local/cullmann/kf5/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:508 #19 0x00007f83190b5284 in QtPrivate::FunctionPointer<void (Konsole::ViewContainer::*)(QObject*)>::call<QtPrivate::List<QObject*>, void> (f=(void (Konsole::ViewContainer::*)(Konsole::ViewContainer * const, QObject *)) 0x7f83190af20c <Konsole::ViewContainer::viewDestroyed(QObject*)>, o=0x2aa6bd0, arg=0x7fffc86f5d30) at /local/cullmann/kf5/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:527 #20 0x00007f83190b4913 in QtPrivate::QSlotObject<void (Konsole::ViewContainer::*)(QObject*), QtPrivate::List<QObject*>, void>::impl (which=1, this_=0x2b08680, r=0x2aa6bd0, a=0x7fffc86f5d30, ret=0x0) at /local/cullmann/kf5/qt5/qtbase/src/corelib/kernel/qobject_impl.h:151 #21 0x00007f833312fca3 in call (a=0x7fffc86f5d30, r=0x2aa6bd0, this=0x2b08680) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132 #22 QMetaObject::activate (sender=sender@entry=0x2abb440, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc86f5d30) at kernel/qobject.cpp:3666 #23 0x00007f8333130647 in QMetaObject::activate (sender=sender@entry=0x2abb440, m=m@entry=0x7f833353ddc0 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffc86f5d30) at kernel/qobject.cpp:3546 #24 0x00007f83331306df in QObject::destroyed (this=this@entry=0x2abb440, _t1=_t1@entry=0x2abb440) at .moc/moc_qobject.cpp:205 #25 0x00007f83344806ab in QWidget::~QWidget (this=0x2abb440, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1461 #26 0x00007f831909fddb in Konsole::TerminalDisplay::~TerminalDisplay (this=0x2abb440, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/konsole/src/TerminalDisplay.cpp:416 #27 0x00007f831909fe14 in Konsole::TerminalDisplay::~TerminalDisplay (this=0x2abb440, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/konsole/src/TerminalDisplay.cpp:426 #28 0x00007f833312ebdc in QObjectPrivate::deleteChildren (this=this@entry=0x2aa6f10) at kernel/qobject.cpp:1935 #29 0x00007f833448070c in QWidget::~QWidget (this=0x2a92b20, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1490 #30 0x00007f83345b7c49 in QStackedWidget::~QStackedWidget (this=0x2a92b20, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:151 #31 0x00007f833312ebdc in QObjectPrivate::deleteChildren (this=this@entry=0x2aa6ce0) at kernel/qobject.cpp:1935 #32 0x00007f833448070c in QWidget::~QWidget (this=0x2a99a30, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1490 #33 0x00007f8334480919 in QWidget::~QWidget (this=0x2a99a30, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1510 #34 0x00007f833312ebdc in QObjectPrivate::deleteChildren (this=this@entry=0x2a85270) at kernel/qobject.cpp:1935 #35 0x00007f833448070c in QWidget::~QWidget (this=0x2a85220, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1490 #36 0x00007f83190da0cd in Konsole::ViewSplitter::~ViewSplitter (this=0x2a85220, __in_chrg=<optimized out>) at /local/cullmann/kf5/build/kde/applications/konsole/src/../../../../../src/kde/applications/konsole/src/ViewSplitter.h:47 #37 0x00007f83190da106 in Konsole::ViewSplitter::~ViewSplitter (this=0x2a85220, __in_chrg=<optimized out>) at /local/cullmann/kf5/build/kde/applications/konsole/src/../../../../../src/kde/applications/konsole/src/ViewSplitter.h:47 #38 0x00007f83388d65f5 in KParts::Part::~Part (this=0x2a83ee0, __vtt_parm=0x7f831955f4b0 <VTT for Konsole::Part+16>, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/frameworks/kparts/src/part.cpp:65 #39 0x00007f83388d871e in KParts::ReadOnlyPart::~ReadOnlyPart (this=0x2a83ee0, __vtt_parm=0x7f831955f4a8 <VTT for Konsole::Part+8>, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/frameworks/kparts/src/readonlypart.cpp:51 #40 0x00007f8319355624 in Konsole::Part::~Part (this=0x2a83ee0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /local/cullmann/kf5/src/kde/applications/konsole/src/Part.cpp:95 #41 0x00007f831935568c in Konsole::Part::~Part (this=0x2a83ee0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /local/cullmann/kf5/src/kde/applications/konsole/src/Part.cpp:98 #42 0x00007f833312ebdc in QObjectPrivate::deleteChildren (this=this@entry=0x2a488d0) at kernel/qobject.cpp:1935 #43 0x00007f833448070c in QWidget::~QWidget (this=0x2a48870, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1490 #44 0x00007f832278e91e in KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal (this=0x2a48870, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/addons/project/kateprojectinfoviewterminal.cpp:47 #45 0x00007f832278e95e in KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal (this=0x2a48870, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/addons/project/kateprojectinfoviewterminal.cpp:54 #46 0x00007f833312ebdc in QObjectPrivate::deleteChildren (this=this@entry=0x2a4af60) at kernel/qobject.cpp:1935 #47 0x00007f833448070c in QWidget::~QWidget (this=0x2a49460, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1490 #48 0x00007f83345b7c49 in QStackedWidget::~QStackedWidget (this=0x2a49460, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:151 #49 0x00007f833312ebdc in QObjectPrivate::deleteChildren (this=this@entry=0x2a49020) at kernel/qobject.cpp:1935 #50 0x00007f833448070c in QWidget::~QWidget (this=0x2a49d90, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1490 #51 0x00007f832278a596 in KateProjectInfoView::~KateProjectInfoView (this=0x2a49d90, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/addons/project/kateprojectinfoview.cpp:56 #52 0x00007f832278a5cc in KateProjectInfoView::~KateProjectInfoView (this=0x2a49d90, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/addons/project/kateprojectinfoview.cpp:58 #53 0x00007f833312ebdc in QObjectPrivate::deleteChildren (this=this@entry=0x2a1a120) at kernel/qobject.cpp:1935 #54 0x00007f833448070c in QWidget::~QWidget (this=0x2a1a010, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1490 #55 0x00007f83345b7c49 in QStackedWidget::~QStackedWidget (this=0x2a1a010, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:151 #56 0x00007f833312ebdc in QObjectPrivate::deleteChildren (this=this@entry=0x2a16ba0) at kernel/qobject.cpp:1935 #57 0x00007f833448070c in QWidget::~QWidget (this=0x2a16b10, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1490 #58 0x00007f83391d7229 in KateMDI::ToolView::~ToolView (this=0x2a16b10, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/kate/src/katemdi.cpp:224 #59 0x00007f83391d7262 in KateMDI::ToolView::~ToolView (this=0x2a16b10, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/kate/src/katemdi.cpp:227 #60 0x00007f83227790b7 in KateProjectPluginView::~KateProjectPluginView (this=0x29b95b0, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/addons/project/kateprojectpluginview.cpp:107 #61 0x00007f8322779170 in KateProjectPluginView::~KateProjectPluginView (this=0x29b95b0, __in_chrg=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/addons/project/kateprojectpluginview.cpp:114 #62 0x00007f83391ae389 in KatePluginManager::disablePluginGUI (this=0x27ea040, item=0x27e0700, win=0x287a270) at /local/cullmann/kf5/src/kde/applications/kate/kate/src/katepluginmanager.cpp:230 #63 0x00007f83391addd7 in KatePluginManager::disableAllPluginsGUI (this=0x27ea040, win=0x287a270) at /local/cullmann/kf5/src/kde/applications/kate/kate/src/katepluginmanager.cpp:149 #64 0x00007f83391a2bd8 in KateMainWindow::~KateMainWindow (this=0x287a270, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/kate/src/katemainwindow.cpp:227 #65 0x00007f83391a2d4a in KateMainWindow::~KateMainWindow (this=0x287a270, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /local/cullmann/kf5/src/kde/applications/kate/kate/src/katemainwindow.cpp:236 #66 0x00007f8333130e38 in QObject::event (this=this@entry=0x287a270, e=e@entry=0x507b310) at kernel/qobject.cpp:1232 #67 0x00007f83344839f6 in QWidget::event (this=this@entry=0x287a270, event=event@entry=0x507b310) at kernel/qwidget.cpp:8371 #68 0x00007f83345774ab in QMainWindow::event (this=0x287a270, event=0x507b310) at widgets/qmainwindow.cpp:1496 #69 0x00007f83377d7673 in KMainWindow::event (this=0x287a270, ev=0x507b310) at /local/cullmann/kf5/src/frameworks/kxmlgui/src/kmainwindow.cpp:819 #70 0x00007f8337815c17 in KXmlGuiWindow::event (this=0x287a270, ev=0x507b310) at /local/cullmann/kf5/src/frameworks/kxmlgui/src/kxmlguiwindow.cpp:118 #71 0x00007f83391a99b2 in KateMainWindow::event (this=0x287a270, e=0x507b310) at /local/cullmann/kf5/src/kde/applications/kate/kate/src/katemainwindow.cpp:1078 #72 0x00007f83344488cc in QApplicationPrivate::notify_helper (this=this@entry=0x2603db0, receiver=receiver@entry=0x287a270, e=e@entry=0x507b310) at kernel/qapplication.cpp:3522 #73 0x00007f833444d956 in QApplication::notify (this=0x7fffc86f72c0, receiver=0x287a270, e=0x507b310) at kernel/qapplication.cpp:3305 #74 0x00007f8333100fb5 in QCoreApplication::notifyInternal (this=0x7fffc86f72c0, receiver=0x287a270, event=event@entry=0x507b310) at kernel/qcoreapplication.cpp:935 #75 0x00007f8333102e07 in sendEvent (event=0x507b310, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237 #76 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x25f9a20) at kernel/qcoreapplication.cpp:1539 #77 0x00007f8333103438 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1397 #78 0x00007f8333158593 in postEventSourceDispatch (s=0x2653e20) at kernel/qeventdispatcher_glib.cpp:279 #79 0x0000003be44492a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #80 0x0000003be4449628 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #81 0x0000003be44496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #82 0x00007f8333157a0c in QEventDispatcherGlib::processEvents (this=0x263b200, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #83 0x00007f83330feecb in QEventLoop::exec (this=this@entry=0x7fffc86f6f70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #84 0x00007f83331064f6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #85 0x00007f83391ea24e in kdemain (argc=1, argv=0x7fffc86f8798) at /local/cullmann/kf5/src/kde/applications/kate/kate/src/main.cpp:411 #86 0x0000000000400b42 in main (argc=1, argv=0x7fffc86f8798) at /local/cullmann/kf5/build/kde/applications/kate/kate/src/kate_dummy.cpp:3
That is for the KF5 version, btw., the 4.x version works flawless :)
Valgrind tells a bit more about the crash: ==4751== Invalid read of size 4 ==4751== at 0x1EC47FAD: QListData::size() const (qlist.h:96) ==4751== by 0x1ECFB215: QList<Konsole::ViewContainer*>::count() const (qlist.h:292) ==4751== by 0x1ED02529: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:258) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECD62C7: void QtPrivate::FunctionPointer<void (QSignalMapper::*)()>::call<QtPrivate::List<>, void>(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:527) ==4751== Address 0xe0e827c is 12 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FB7: QListData::size() const (qlist.h:96) ==4751== by 0x1ECFB215: QList<Konsole::ViewContainer*>::count() const (qlist.h:292) ==4751== by 0x1ED02529: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:258) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECD62C7: void QtPrivate::FunctionPointer<void (QSignalMapper::*)()>::call<QtPrivate::List<>, void>(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:527) ==4751== Address 0xe0e8278 is 8 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FCF: QListData::isEmpty() const (qlist.h:97) ==4751== by 0x1ED02CCD: QList<Konsole::ViewContainer*>::isEmpty() const (qlist.h:162) ==4751== by 0x1ED02A53: QList<Konsole::ViewContainer*>::last() const (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED02545: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e827c is 12 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FD9: QListData::isEmpty() const (qlist.h:97) ==4751== by 0x1ED02CCD: QList<Konsole::ViewContainer*>::isEmpty() const (qlist.h:162) ==4751== by 0x1ED02A53: QList<Konsole::ViewContainer*>::last() const (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED02545: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e8278 is 8 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FAD: QListData::size() const (qlist.h:96) ==4751== by 0x1ECFB215: QList<Konsole::ViewContainer*>::count() const (qlist.h:292) ==4751== by 0x1ED02A80: QList<Konsole::ViewContainer*>::last() const (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED02545: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e827c is 12 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FB7: QListData::size() const (qlist.h:96) ==4751== by 0x1ECFB215: QList<Konsole::ViewContainer*>::count() const (qlist.h:292) ==4751== by 0x1ED02A80: QList<Konsole::ViewContainer*>::last() const (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED02545: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e8278 is 8 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FAD: QListData::size() const (qlist.h:96) ==4751== by 0x1ED02894: QList<Konsole::ViewContainer*>::at(int) const (qlist.h:479) ==4751== by 0x1ED02A91: QList<Konsole::ViewContainer*>::last() const (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED02545: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e827c is 12 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FB7: QListData::size() const (qlist.h:96) ==4751== by 0x1ED02894: QList<Konsole::ViewContainer*>::at(int) const (qlist.h:479) ==4751== by 0x1ED02A91: QList<Konsole::ViewContainer*>::last() const (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED02545: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e8278 is 8 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FFD: QListData::at(int) const (qlist.h:98) ==4751== by 0x1ED028CE: QList<Konsole::ViewContainer*>::at(int) const (qlist.h:480) ==4751== by 0x1ED02A91: QList<Konsole::ViewContainer*>::last() const (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED02545: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e8278 is 8 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 8 ==4751== at 0x1ED02546: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF7D94: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:730) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECD62C7: void QtPrivate::FunctionPointer<void (QSignalMapper::*)()>::call<QtPrivate::List<>, void>(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECD5EBC: QtPrivate::QSlotObject<void (QSignalMapper::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== Address 0xe0e8280 is 16 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FAD: QListData::size() const (qlist.h:96) ==4751== by 0x1ECFB215: QList<Konsole::ViewContainer*>::count() const (qlist.h:292) ==4751== by 0x1ED02529: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:258) ==4751== by 0x1ECF8929: Konsole::ViewManager::viewProperties() const (ViewManager.cpp:899) ==4751== by 0x1ECF7DBD: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:731) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e827c is 12 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FB7: QListData::size() const (qlist.h:96) ==4751== by 0x1ECFB215: QList<Konsole::ViewContainer*>::count() const (qlist.h:292) ==4751== by 0x1ED02529: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:258) ==4751== by 0x1ECF8929: Konsole::ViewManager::viewProperties() const (ViewManager.cpp:899) ==4751== by 0x1ECF7DBD: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:731) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e8278 is 8 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 8 ==4751== at 0x1ED02546: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF8929: Konsole::ViewManager::viewProperties() const (ViewManager.cpp:899) ==4751== by 0x1ECF7DBD: Konsole::ViewManager::containerViewsChanged(QObject*) (ViewManager.cpp:731) ==4751== by 0x1ED003CB: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewManager::*)(QObject*)>::call(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECFF97E: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewManager::*)(QObject*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFE75A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QObject*), QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0xADB7CE1: QSignalMapper::mapped(QObject*) (moc_qsignalmapper.cpp:188) ==4751== by 0xADB895C: QSignalMapper::map(QObject*) (qsignalmapper.cpp:260) ==4751== by 0x1ECD65D3: QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QSignalMapper::*)()>::call(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECD62C7: void QtPrivate::FunctionPointer<void (QSignalMapper::*)()>::call<QtPrivate::List<>, void>(void (QSignalMapper::*)(), QSignalMapper*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECD5EBC: QtPrivate::QSlotObject<void (QSignalMapper::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== Address 0xe0e8280 is 16 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC41718: QBasicAtomicInteger<int>::load() const (qgenericatomic.h:98) ==4751== by 0x1EC414D7: QtPrivate::RefCount::ref() (qrefcount.h:57) ==4751== by 0x1ECFA8E5: QList<Konsole::ViewContainer*>::QList(QList<Konsole::ViewContainer*> const&) (qlist.h:742) ==4751== by 0x1ECFA36A: Konsole::ViewSplitter::containers() const (ViewSplitter.h:99) ==4751== by 0x1ECF5B36: Konsole::ViewManager::updateDetachViewState() (ViewManager.cpp:274) ==4751== by 0x1ECF7EC0: Konsole::ViewManager::viewDestroyed(QWidget*) (ViewManager.cpp:752) ==4751== by 0x1ED00CFE: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ED0013D: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFF36A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0x1ED1368C: Konsole::ViewContainer::viewRemoved(QWidget*) (moc_ViewContainer.cpp:296) ==4751== by 0x1ECEC28A: Konsole::ViewContainer::forgetView(QWidget*) (ViewContainer.cpp:164) ==4751== Address 0xe0e8270 is 0 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1ECFA8F4: QList<Konsole::ViewContainer*>::QList(QList<Konsole::ViewContainer*> const&) (qlist.h:743) ==4751== by 0x1ECFA36A: Konsole::ViewSplitter::containers() const (ViewSplitter.h:99) ==4751== by 0x1ECF5B36: Konsole::ViewManager::updateDetachViewState() (ViewManager.cpp:274) ==4751== by 0x1ECF7EC0: Konsole::ViewManager::viewDestroyed(QWidget*) (ViewManager.cpp:752) ==4751== by 0x1ED00CFE: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ED0013D: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFF36A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0x1ED1368C: Konsole::ViewContainer::viewRemoved(QWidget*) (moc_ViewContainer.cpp:296) ==4751== by 0x1ECEC28A: Konsole::ViewContainer::forgetView(QWidget*) (ViewContainer.cpp:164) ==4751== by 0x1ECEC236: Konsole::ViewContainer::viewDestroyed(QObject*) (ViewContainer.cpp:156) ==4751== by 0x1ECF2685: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewContainer::*)(QObject*)>::call(void (Konsole::ViewContainer::*)(QObject*), Konsole::ViewContainer*, void**) (qobjectdefs_impl.h:508) ==4751== Address 0xe0e8274 is 4 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0xAC06C67: QListData::detach(int) (qlist.cpp:137) ==4751== by 0x1ECFA904: QList<Konsole::ViewContainer*>::QList(QList<Konsole::ViewContainer*> const&) (qlist.h:743) ==4751== by 0x1ECFA36A: Konsole::ViewSplitter::containers() const (ViewSplitter.h:99) ==4751== by 0x1ECF5B36: Konsole::ViewManager::updateDetachViewState() (ViewManager.cpp:274) ==4751== by 0x1ECF7EC0: Konsole::ViewManager::viewDestroyed(QWidget*) (ViewManager.cpp:752) ==4751== by 0x1ED00CFE: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ED0013D: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFF36A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0x1ED1368C: Konsole::ViewContainer::viewRemoved(QWidget*) (moc_ViewContainer.cpp:296) ==4751== by 0x1ECEC28A: Konsole::ViewContainer::forgetView(QWidget*) (ViewContainer.cpp:164) ==4751== by 0x1ECEC236: Konsole::ViewContainer::viewDestroyed(QObject*) (ViewContainer.cpp:156) ==4751== Address 0xe0e8278 is 8 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0xAC06C6C: QListData::detach(int) (qlist.cpp:138) ==4751== by 0x1ECFA904: QList<Konsole::ViewContainer*>::QList(QList<Konsole::ViewContainer*> const&) (qlist.h:743) ==4751== by 0x1ECFA36A: Konsole::ViewSplitter::containers() const (ViewSplitter.h:99) ==4751== by 0x1ECF5B36: Konsole::ViewManager::updateDetachViewState() (ViewManager.cpp:274) ==4751== by 0x1ECF7EC0: Konsole::ViewManager::viewDestroyed(QWidget*) (ViewManager.cpp:752) ==4751== by 0x1ED00CFE: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ED0013D: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFF36A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0x1ED1368C: Konsole::ViewContainer::viewRemoved(QWidget*) (moc_ViewContainer.cpp:296) ==4751== by 0x1ECEC28A: Konsole::ViewContainer::forgetView(QWidget*) (ViewContainer.cpp:164) ==4751== by 0x1ECEC236: Konsole::ViewContainer::viewDestroyed(QObject*) (ViewContainer.cpp:156) ==4751== Address 0xe0e827c is 12 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC4164A: QListData::begin() const (qlist.h:99) ==4751== by 0x1ECFA910: QList<Konsole::ViewContainer*>::QList(QList<Konsole::ViewContainer*> const&) (qlist.h:748) ==4751== by 0x1ECFA36A: Konsole::ViewSplitter::containers() const (ViewSplitter.h:99) ==4751== by 0x1ECF5B36: Konsole::ViewManager::updateDetachViewState() (ViewManager.cpp:274) ==4751== by 0x1ECF7EC0: Konsole::ViewManager::viewDestroyed(QWidget*) (ViewManager.cpp:752) ==4751== by 0x1ED00CFE: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ED0013D: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFF36A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0x1ED1368C: Konsole::ViewContainer::viewRemoved(QWidget*) (moc_ViewContainer.cpp:296) ==4751== by 0x1ECEC28A: Konsole::ViewContainer::forgetView(QWidget*) (ViewContainer.cpp:164) ==4751== by 0x1ECEC236: Konsole::ViewContainer::viewDestroyed(QObject*) (ViewContainer.cpp:156) ==4751== Address 0xe0e8278 is 8 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 8 ==4751== at 0x4A0A470: memcpy@@GLIBC_2.14 (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD0DE: QList<Konsole::ViewContainer*>::node_copy(QList<Konsole::ViewContainer*>::Node*, QList<Konsole::ViewContainer*>::Node*, QList<Konsole::ViewContainer*>::Node*) (qlist.h:424) ==4751== by 0x1ECFA943: QList<Konsole::ViewContainer*>::QList(QList<Konsole::ViewContainer*> const&) (qlist.h:746) ==4751== by 0x1ECFA36A: Konsole::ViewSplitter::containers() const (ViewSplitter.h:99) ==4751== by 0x1ECF5B36: Konsole::ViewManager::updateDetachViewState() (ViewManager.cpp:274) ==4751== by 0x1ECF7EC0: Konsole::ViewManager::viewDestroyed(QWidget*) (ViewManager.cpp:752) ==4751== by 0x1ED00CFE: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ED0013D: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFF36A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0x1ED1368C: Konsole::ViewContainer::viewRemoved(QWidget*) (moc_ViewContainer.cpp:296) ==4751== by 0x1ECEC28A: Konsole::ViewContainer::forgetView(QWidget*) (ViewContainer.cpp:164) ==4751== Address 0xe0e8280 is 16 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FAD: QListData::size() const (qlist.h:96) ==4751== by 0x1ECFB215: QList<Konsole::ViewContainer*>::count() const (qlist.h:292) ==4751== by 0x1ED02529: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:258) ==4751== by 0x1ECF5B7A: Konsole::ViewManager::updateDetachViewState() (ViewManager.cpp:276) ==4751== by 0x1ECF7EC0: Konsole::ViewManager::viewDestroyed(QWidget*) (ViewManager.cpp:752) ==4751== by 0x1ED00CFE: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ED0013D: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFF36A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0x1ED1368C: Konsole::ViewContainer::viewRemoved(QWidget*) (moc_ViewContainer.cpp:296) ==4751== by 0x1ECEC28A: Konsole::ViewContainer::forgetView(QWidget*) (ViewContainer.cpp:164) ==4751== by 0x1ECEC236: Konsole::ViewContainer::viewDestroyed(QObject*) (ViewContainer.cpp:156) ==4751== Address 0xe0e827c is 12 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 4 ==4751== at 0x1EC47FB7: QListData::size() const (qlist.h:96) ==4751== by 0x1ECFB215: QList<Konsole::ViewContainer*>::count() const (qlist.h:292) ==4751== by 0x1ED02529: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:258) ==4751== by 0x1ECF5B7A: Konsole::ViewManager::updateDetachViewState() (ViewManager.cpp:276) ==4751== by 0x1ECF7EC0: Konsole::ViewManager::viewDestroyed(QWidget*) (ViewManager.cpp:752) ==4751== by 0x1ED00CFE: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ED0013D: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFF36A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0x1ED1368C: Konsole::ViewContainer::viewRemoved(QWidget*) (moc_ViewContainer.cpp:296) ==4751== by 0x1ECEC28A: Konsole::ViewContainer::forgetView(QWidget*) (ViewContainer.cpp:164) ==4751== by 0x1ECEC236: Konsole::ViewContainer::viewDestroyed(QObject*) (ViewContainer.cpp:156) ==4751== Address 0xe0e8278 is 8 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47) ==4751== ==4751== Invalid read of size 8 ==4751== at 0x1ED02546: Konsole::ViewSplitter::activeContainer() const (ViewSplitter.cpp:259) ==4751== by 0x1ECF5B7A: Konsole::ViewManager::updateDetachViewState() (ViewManager.cpp:276) ==4751== by 0x1ECF7EC0: Konsole::ViewManager::viewDestroyed(QWidget*) (ViewManager.cpp:752) ==4751== by 0x1ED00CFE: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ED0013D: void QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>(void (Konsole::ViewManager::*)(QWidget*), Konsole::ViewManager*, void**) (qobjectdefs_impl.h:527) ==4751== by 0x1ECFF36A: QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:151) ==4751== by 0xADACCA2: QMetaObject::activate(QObject*, int, int, void**) (qobject_impl.h:132) ==4751== by 0x1ED1368C: Konsole::ViewContainer::viewRemoved(QWidget*) (moc_ViewContainer.cpp:296) ==4751== by 0x1ECEC28A: Konsole::ViewContainer::forgetView(QWidget*) (ViewContainer.cpp:164) ==4751== by 0x1ECEC236: Konsole::ViewContainer::viewDestroyed(QObject*) (ViewContainer.cpp:156) ==4751== by 0x1ECF2685: QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewContainer::*)(QObject*)>::call(void (Konsole::ViewContainer::*)(QObject*), Konsole::ViewContainer*, void**) (qobjectdefs_impl.h:508) ==4751== by 0x1ECF2283: void QtPrivate::FunctionPointer<void (Konsole::ViewContainer::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>(void (Konsole::ViewContainer::*)(QObject*), Konsole::ViewContainer*, void**) (qobjectdefs_impl.h:527) ==4751== Address 0xe0e8280 is 16 bytes inside a block of size 32 free'd ==4751== at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4751== by 0x1ECFD144: QList<Konsole::ViewContainer*>::dealloc(QListData::Data*) (qlist.h:786) ==4751== by 0x1ECFA985: QList<Konsole::ViewContainer*>::~QList() (qlist.h:760) ==4751== by 0x1ED170C0: Konsole::ViewSplitter::~ViewSplitter() (in /local/cullmann/kf5/usr/lib64/libkonsoleprivate.so) ==4751== by 0x1ED17105: Konsole::ViewSplitter::~ViewSplitter() (ViewSplitter.h:47) ==4751== by 0x554B5F4: KParts::Part::~Part() (part.cpp:65) ==4751== by 0x554D71D: KParts::ReadOnlyPart::~ReadOnlyPart() (readonlypart.cpp:51) ==4751== by 0x1E9DC623: Konsole::Part::~Part() (Part.cpp:95) ==4751== by 0x1E9DC68B: Konsole::Part::~Part() (Part.cpp:98) ==4751== by 0xADABBDB: QObjectPrivate::deleteChildren() (qobject.cpp:1935) ==4751== by 0x96B570B: QWidget::~QWidget() (qwidget.cpp:1490) ==4751== by 0x18FC991D: KateProjectInfoViewTerminal::~KateProjectInfoViewTerminal() (kateprojectinfoviewterminal.cpp:47)
Have not seen that in a long time, therefore closing this. If I get it again, will create a new bug.