==115900== ==115900== Invalid read of size 8 ==115900== at 0x767DF42: QObject::removeEventFilter(QObject*) (in /usr/lib64/libQt5Core.so.5.15.8) ==115900== by 0x6262EE5: Sonnet::SpellCheckDecoratorPrivate::~SpellCheckDecoratorPrivate() (spellcheckdecorator.cpp:54) ==115900== by 0x626300C: std::default_delete::operator()(Sonnet::SpellCheckDecoratorPrivate*) const (unique_ptr.h:95) ==115900== by 0x626302E: std::unique_ptr >::~unique_ptr() (unique_ptr.h:396) ==115900== by 0x62626DE: Sonnet::SpellCheckDecorator::~SpellCheckDecorator() (spellcheckdecorator.cpp:234) ==115900== by 0x62626F2: Sonnet::SpellCheckDecorator::~SpellCheckDecorator() (spellcheckdecorator.cpp:234) ==115900== by 0x76778A1: QObjectPrivate::deleteChildren() (in /usr/lib64/libQt5Core.so.5.15.8) ==115900== by 0x674E625: QWidget::~QWidget() (in /usr/lib64/libQt5Widgets.so.5.15.8) ==115900== by 0x313BAA: ChatTextEdit::~ChatTextEdit() (chattextedit.cpp:42) ==115900== by 0x313BE8: ChatTextEdit::~ChatTextEdit() (chattextedit.cpp:42) ==115900== by 0x76778A1: QObjectPrivate::deleteChildren() (in /usr/lib64/libQt5Core.so.5.15.8) ==115900== by 0x674E625: QWidget::~QWidget() (in /usr/lib64/libQt5Widgets.so.5.15.8) ==115900== Address 0x17c3d840 is 32 bytes inside a block of size 48 free'd ==115900== at 0x48448CB: operator delete(void*, unsigned long) (vg_replace_malloc.c:947) ==115900== by 0x7677257: QObjectPrivate::~QObjectPrivate() (in /usr/lib64/libQt5Core.so.5.15.8) ==115900== by 0x67395D8: QWidgetPrivate::~QWidgetPrivate() (in /usr/lib64/libQt5Widgets.so.5.15.8) ==115900== by 0x674E968: QWidget::~QWidget() (in /usr/lib64/libQt5Widgets.so.5.15.8) ==115900== by 0x76778A1: QObjectPrivate::deleteChildren() (in /usr/lib64/libQt5Core.so.5.15.8) ==115900== by 0x674E625: QWidget::~QWidget() (in /usr/lib64/libQt5Widgets.so.5.15.8) ==115900== by 0x313BAA: ChatTextEdit::~ChatTextEdit() (chattextedit.cpp:42) ==115900== by 0x313BE8: ChatTextEdit::~ChatTextEdit() (chattextedit.cpp:42) ==115900== by 0x76778A1: QObjectPrivate::deleteChildren() (in /usr/lib64/libQt5Core.so.5.15.8) ==115900== by 0x674E625: QWidget::~QWidget() (in /usr/lib64/libQt5Widgets.so.5.15.8) ==115900== by 0x674E968: QWidget::~QWidget() (in /usr/lib64/libQt5Widgets.so.5.15.8) ==115900== by 0x76778A1: QObjectPrivate::deleteChildren() (in /usr/lib64/libQt5Core.so.5.15.8) ==115900== Block was alloc'd at ==115900== at 0x4841F5F: operator new(unsigned long) (vg_replace_malloc.c:434) ==115900== by 0x767CEE9: QObject::setObjectName(QString const&) (in /usr/lib64/libQt5Core.so.5.15.8) ==115900== by 0x6800858: QAbstractScrollAreaPrivate::init() (in /usr/lib64/libQt5Widgets.so.5.15.8) ==115900== by 0x68DD4F4: QTextEdit::QTextEdit(QWidget*) (in /usr/lib64/libQt5Widgets.so.5.15.8) ==115900== by 0x313C67: ChatTextEdit::ChatTextEdit(QWidget*) (chattextedit.cpp:30) ==115900== by 0x2D12A6: GenericChatForm::GenericChatForm(Contact const*, IChatLog&, IMessageDispatcher&, QWidget*) (genericchatform.cpp:272) ==115900== by 0x2CA26E: ChatForm::ChatForm(Friend*, IChatLog&, IMessageDispatcher&) (chatform.cpp:110) ==115900== by 0x3229A3: Widget::addFriend(unsigned int, ToxPk const&) (widget.cpp:1147) ==115900== by 0x33597D: QtPrivate::FunctorCall, QtPrivate::List, void, void (Widget::*)(unsigned int, ToxPk const&)>::call(void (Widget::*)(unsigned int, ToxPk const&), Widget*, void**) (qobjectdefs_impl.h:152) ==115900== by 0x3359EC: call, void> (qobjectdefs_impl.h:185) ==115900== by 0x3359EC: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:418) ==115900== by 0x76790C1: QObject::event(QEvent*) (in /usr/lib64/libQt5Core.so.5.15.8) ==115900== by 0x326FAE: Widget::event(QEvent*) (widget.cpp:2215)