Summary: | If the konsolepart is embedded, sometimes, Kate crashs on exit | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Christoph Cullmann <cullmann> |
Component: | kpart | Assignee: | Konsole Developer <konsole-devel> |
Status: | CLOSED WORKSFORME | ||
Severity: | normal | CC: | cullmann |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Christoph Cullmann
2014-07-20 10:29:41 UTC
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. |