Bug 337623 - If the konsolepart is embedded, sometimes, Kate crashs on exit
Summary: If the konsolepart is embedded, sometimes, Kate crashs on exit
Status: CLOSED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: kpart (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-20 10:29 UTC by Christoph Cullmann
Modified: 2016-08-28 12:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Cullmann 2014-07-20 10:29:41 UTC
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
Comment 1 Christoph Cullmann 2014-07-20 10:30:05 UTC
That is for the KF5 version, btw., the 4.x version works flawless :)
Comment 2 Christoph Cullmann 2014-07-20 18:20:53 UTC
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)
Comment 3 Christoph Cullmann 2016-08-28 12:49:09 UTC
Have not seen that in a long time, therefore closing this.
If I get it again, will create a new bug.