https://bugs.kde.org/show_bug.cgi?id=502342

--- Comment #4 from Finley Watson <[email protected]> ---
==363038== Thread 1:
==363038== Invalid read of size 4
==363038==    at 0x40FD3C9: UnknownInlinedFun (filesearchtab.h:116)
==363038==    by 0x40FD3C9: UnknownInlinedFun (filesearchtab.h:131)
==363038==    by 0x40FD3C9: UnknownInlinedFun (filesearchtab.h:187)
==363038==    by 0x40FD3C9: FileSearchTab::openFile() (filesearchtab.cpp:642)
==363038==    by 0x40FE771: FileSearchTab::fileSearchNext()
(filesearchtab.cpp:663)
==363038==    by 0x6BAF7EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==363038==    by 0x6BAF7EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==363038==    by 0x647B3BF: UnknownInlinedFun (qobjectdefs.h:306)
==363038==    by 0x647B3BF: UnknownInlinedFun (moc_qaction.cpp:372)
==363038==    by 0x647B3BF: QAction::activate(QAction::ActionEvent)
(qaction.cpp:1104)
==363038==    by 0x59618BC:
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1408)
==363038==    by 0x5965C8A: QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1490)
==363038==    by 0x57B66C6: QWidget::event(QEvent*) (qwidget.cpp:8987)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x5760C38: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:2780)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x5752397: QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
(qapplication.cpp:2361)
==363038==    by 0x57D2268: QWidgetWindow::handleMouseEvent(QMouseEvent*)
(qwidgetwindow.cpp:577)
==363038==  Address 0x286616d8 is 24 bytes inside a block of size 64 free'd
==363038==    at 0x4A478DD: operator delete(void*, unsigned long)
(vg_replace_malloc.c:1181)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3864)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3871)
==363038==    by 0x6233798: QRegion::~QRegion() (qregion.cpp:3868)
==363038==    by 0x6234704: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038==    by 0x57CC605: QWidgetRepaintManager::sync(QWidget*, QRegion
const&) (qwidgetrepaintmanager.cpp:632)
==363038==    by 0x57D4167: UnknownInlinedFun (qwidgetwindow.cpp:1100)
==363038==    by 0x57D4167: QWidgetWindow::event(QEvent*)
(qwidgetwindow.cpp:339)
==363038==  Block was alloc'd at
==363038==    at 0x4A43F93: operator new(unsigned long)
(vg_replace_malloc.c:487)
==363038==    by 0x6233947: QRegion::copy() const (qregion.cpp:3894)
==363038==    by 0x6233A86: UnknownInlinedFun (qregion.cpp:177)
==363038==    by 0x6233A86: QRegion::detach() (qregion.cpp:174)
==363038==    by 0x623454D: QRegion::subtracted(QRegion const&) const
(qregion.cpp:4146)
==363038==    by 0x62346ED: UnknownInlinedFun (qregion.cpp:443)
==363038==    by 0x62346ED: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038== 
==363038== Invalid read of size 16
==363038==    at 0x40FD3CB: UnknownInlinedFun (qarraydatapointer.h:38)
==363038==    by 0x40FD3CB: UnknownInlinedFun (qstring.h:1340)
==363038==    by 0x40FD3CB: UnknownInlinedFun (filesearchtab.h:116)
==363038==    by 0x40FD3CB: UnknownInlinedFun (filesearchtab.h:131)
==363038==    by 0x40FD3CB: UnknownInlinedFun (filesearchtab.h:187)
==363038==    by 0x40FD3CB: FileSearchTab::openFile() (filesearchtab.cpp:642)
==363038==    by 0x40FE771: FileSearchTab::fileSearchNext()
(filesearchtab.cpp:663)
==363038==    by 0x6BAF7EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==363038==    by 0x6BAF7EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==363038==    by 0x647B3BF: UnknownInlinedFun (qobjectdefs.h:306)
==363038==    by 0x647B3BF: UnknownInlinedFun (moc_qaction.cpp:372)
==363038==    by 0x647B3BF: QAction::activate(QAction::ActionEvent)
(qaction.cpp:1104)
==363038==    by 0x59618BC:
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1408)
==363038==    by 0x5965C8A: QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1490)
==363038==    by 0x57B66C6: QWidget::event(QEvent*) (qwidget.cpp:8987)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x5760C38: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:2780)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x5752397: QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
(qapplication.cpp:2361)
==363038==    by 0x57D2268: QWidgetWindow::handleMouseEvent(QMouseEvent*)
(qwidgetwindow.cpp:577)
==363038==  Address 0x286616e0 is 32 bytes inside a block of size 64 free'd
==363038==    at 0x4A478DD: operator delete(void*, unsigned long)
(vg_replace_malloc.c:1181)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3864)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3871)
==363038==    by 0x6233798: QRegion::~QRegion() (qregion.cpp:3868)
==363038==    by 0x6234704: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038==    by 0x57CC605: QWidgetRepaintManager::sync(QWidget*, QRegion
const&) (qwidgetrepaintmanager.cpp:632)
==363038==    by 0x57D4167: UnknownInlinedFun (qwidgetwindow.cpp:1100)
==363038==    by 0x57D4167: QWidgetWindow::event(QEvent*)
(qwidgetwindow.cpp:339)
==363038==  Block was alloc'd at
==363038==    at 0x4A43F93: operator new(unsigned long)
(vg_replace_malloc.c:487)
==363038==    by 0x6233947: QRegion::copy() const (qregion.cpp:3894)
==363038==    by 0x6233A86: UnknownInlinedFun (qregion.cpp:177)
==363038==    by 0x6233A86: QRegion::detach() (qregion.cpp:174)
==363038==    by 0x623454D: QRegion::subtracted(QRegion const&) const
(qregion.cpp:4146)
==363038==    by 0x62346ED: UnknownInlinedFun (qregion.cpp:443)
==363038==    by 0x62346ED: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038== 
==363038== Invalid read of size 8
==363038==    at 0x40FD3D0: UnknownInlinedFun (qarraydatapointer.h:38)
==363038==    by 0x40FD3D0: UnknownInlinedFun (qstring.h:1340)
==363038==    by 0x40FD3D0: UnknownInlinedFun (filesearchtab.h:116)
==363038==    by 0x40FD3D0: UnknownInlinedFun (filesearchtab.h:131)
==363038==    by 0x40FD3D0: UnknownInlinedFun (filesearchtab.h:187)
==363038==    by 0x40FD3D0: FileSearchTab::openFile() (filesearchtab.cpp:642)
==363038==    by 0x40FE771: FileSearchTab::fileSearchNext()
(filesearchtab.cpp:663)
==363038==    by 0x6BAF7EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==363038==    by 0x6BAF7EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==363038==    by 0x647B3BF: UnknownInlinedFun (qobjectdefs.h:306)
==363038==    by 0x647B3BF: UnknownInlinedFun (moc_qaction.cpp:372)
==363038==    by 0x647B3BF: QAction::activate(QAction::ActionEvent)
(qaction.cpp:1104)
==363038==    by 0x59618BC:
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1408)
==363038==    by 0x5965C8A: QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1490)
==363038==    by 0x57B66C6: QWidget::event(QEvent*) (qwidget.cpp:8987)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x5760C38: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:2780)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x5752397: QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
(qapplication.cpp:2361)
==363038==    by 0x57D2268: QWidgetWindow::handleMouseEvent(QMouseEvent*)
(qwidgetwindow.cpp:577)
==363038==  Address 0x286616f0 is 48 bytes inside a block of size 64 free'd
==363038==    at 0x4A478DD: operator delete(void*, unsigned long)
(vg_replace_malloc.c:1181)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3864)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3871)
==363038==    by 0x6233798: QRegion::~QRegion() (qregion.cpp:3868)
==363038==    by 0x6234704: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038==    by 0x57CC605: QWidgetRepaintManager::sync(QWidget*, QRegion
const&) (qwidgetrepaintmanager.cpp:632)
==363038==    by 0x57D4167: UnknownInlinedFun (qwidgetwindow.cpp:1100)
==363038==    by 0x57D4167: QWidgetWindow::event(QEvent*)
(qwidgetwindow.cpp:339)
==363038==  Block was alloc'd at
==363038==    at 0x4A43F93: operator new(unsigned long)
(vg_replace_malloc.c:487)
==363038==    by 0x6233947: QRegion::copy() const (qregion.cpp:3894)
==363038==    by 0x6233A86: UnknownInlinedFun (qregion.cpp:177)
==363038==    by 0x6233A86: QRegion::detach() (qregion.cpp:174)
==363038==    by 0x623454D: QRegion::subtracted(QRegion const&) const
(qregion.cpp:4146)
==363038==    by 0x62346ED: UnknownInlinedFun (qregion.cpp:443)
==363038==    by 0x62346ED: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038== 
==363038== Invalid read of size 16
==363038==    at 0x40FD3F6: UnknownInlinedFun (qarraydatapointer.h:38)
==363038==    by 0x40FD3F6: UnknownInlinedFun (qstring.h:1340)
==363038==    by 0x40FD3F6: UnknownInlinedFun (filesearchtab.h:116)
==363038==    by 0x40FD3F6: UnknownInlinedFun (filesearchtab.h:131)
==363038==    by 0x40FD3F6: UnknownInlinedFun (filesearchtab.h:187)
==363038==    by 0x40FD3F6: FileSearchTab::openFile() (filesearchtab.cpp:642)
==363038==    by 0x40FE771: FileSearchTab::fileSearchNext()
(filesearchtab.cpp:663)
==363038==    by 0x6BAF7EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==363038==    by 0x6BAF7EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==363038==    by 0x647B3BF: UnknownInlinedFun (qobjectdefs.h:306)
==363038==    by 0x647B3BF: UnknownInlinedFun (moc_qaction.cpp:372)
==363038==    by 0x647B3BF: QAction::activate(QAction::ActionEvent)
(qaction.cpp:1104)
==363038==    by 0x59618BC:
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1408)
==363038==    by 0x5965C8A: QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1490)
==363038==    by 0x57B66C6: QWidget::event(QEvent*) (qwidget.cpp:8987)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x5760C38: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:2780)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x5752397: QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
(qapplication.cpp:2361)
==363038==    by 0x57D2268: QWidgetWindow::handleMouseEvent(QMouseEvent*)
(qwidgetwindow.cpp:577)
==363038==  Address 0x286616f8 is 56 bytes inside a block of size 64 free'd
==363038==    at 0x4A478DD: operator delete(void*, unsigned long)
(vg_replace_malloc.c:1181)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3864)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3871)
==363038==    by 0x6233798: QRegion::~QRegion() (qregion.cpp:3868)
==363038==    by 0x6234704: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038==    by 0x57CC605: QWidgetRepaintManager::sync(QWidget*, QRegion
const&) (qwidgetrepaintmanager.cpp:632)
==363038==    by 0x57D4167: UnknownInlinedFun (qwidgetwindow.cpp:1100)
==363038==    by 0x57D4167: QWidgetWindow::event(QEvent*)
(qwidgetwindow.cpp:339)
==363038==  Block was alloc'd at
==363038==    at 0x4A43F93: operator new(unsigned long)
(vg_replace_malloc.c:487)
==363038==    by 0x6233947: QRegion::copy() const (qregion.cpp:3894)
==363038==    by 0x6233A86: UnknownInlinedFun (qregion.cpp:177)
==363038==    by 0x6233A86: QRegion::detach() (qregion.cpp:174)
==363038==    by 0x623454D: QRegion::subtracted(QRegion const&) const
(qregion.cpp:4146)
==363038==    by 0x62346ED: UnknownInlinedFun (qregion.cpp:443)
==363038==    by 0x62346ED: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038== 
==363038== Invalid read of size 8
==363038==    at 0x40FD3FB: UnknownInlinedFun (qarraydatapointer.h:38)
==363038==    by 0x40FD3FB: UnknownInlinedFun (qstring.h:1340)
==363038==    by 0x40FD3FB: UnknownInlinedFun (filesearchtab.h:116)
==363038==    by 0x40FD3FB: UnknownInlinedFun (filesearchtab.h:131)
==363038==    by 0x40FD3FB: UnknownInlinedFun (filesearchtab.h:187)
==363038==    by 0x40FD3FB: FileSearchTab::openFile() (filesearchtab.cpp:642)
==363038==    by 0x40FE771: FileSearchTab::fileSearchNext()
(filesearchtab.cpp:663)
==363038==    by 0x6BAF7EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==363038==    by 0x6BAF7EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==363038==    by 0x647B3BF: UnknownInlinedFun (qobjectdefs.h:306)
==363038==    by 0x647B3BF: UnknownInlinedFun (moc_qaction.cpp:372)
==363038==    by 0x647B3BF: QAction::activate(QAction::ActionEvent)
(qaction.cpp:1104)
==363038==    by 0x59618BC:
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1408)
==363038==    by 0x5965C8A: QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1490)
==363038==    by 0x57B66C6: QWidget::event(QEvent*) (qwidget.cpp:8987)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x5760C38: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:2780)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x5752397: QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
(qapplication.cpp:2361)
==363038==    by 0x57D2268: QWidgetWindow::handleMouseEvent(QMouseEvent*)
(qwidgetwindow.cpp:577)
==363038==  Address 0x28661708 is 8 bytes after a block of size 64 free'd
==363038==    at 0x4A478DD: operator delete(void*, unsigned long)
(vg_replace_malloc.c:1181)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3864)
==363038==    by 0x6233798: UnknownInlinedFun (qregion.cpp:3871)
==363038==    by 0x6233798: QRegion::~QRegion() (qregion.cpp:3868)
==363038==    by 0x6234704: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038==    by 0x57CC605: QWidgetRepaintManager::sync(QWidget*, QRegion
const&) (qwidgetrepaintmanager.cpp:632)
==363038==    by 0x57D4167: UnknownInlinedFun (qwidgetwindow.cpp:1100)
==363038==    by 0x57D4167: QWidgetWindow::event(QEvent*)
(qwidgetwindow.cpp:339)
==363038==  Block was alloc'd at
==363038==    at 0x4A43F93: operator new(unsigned long)
(vg_replace_malloc.c:487)
==363038==    by 0x6233947: QRegion::copy() const (qregion.cpp:3894)
==363038==    by 0x6233A86: UnknownInlinedFun (qregion.cpp:177)
==363038==    by 0x6233A86: QRegion::detach() (qregion.cpp:174)
==363038==    by 0x623454D: QRegion::subtracted(QRegion const&) const
(qregion.cpp:4146)
==363038==    by 0x62346ED: UnknownInlinedFun (qregion.cpp:443)
==363038==    by 0x62346ED: QRegion::operator-=(QRegion const&)
(qregion.cpp:525)
==363038==    by 0x5971D45: QMenu::paintEvent(QPaintEvent*) (qmenu.cpp:2796)
==363038==    by 0x57B63F2: QWidget::event(QEvent*) (qwidget.cpp:9148)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x57A72DD: QWidgetPrivate::sendPaintEvent(QRegion const&)
(qwidget.cpp:5671)
==363038==    by 0x57A9646: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) (qwidget.cpp:5621)
==363038==    by 0x57CC02D: QWidgetRepaintManager::paintAndFlush()
(qwidgetrepaintmanager.cpp:907)
==363038== 
==363038== Invalid read of size 4
==363038==    at 0x40FD417: UnknownInlinedFun (atomic_base.h:631)
==363038==    by 0x40FD417: UnknownInlinedFun (qatomic_cxx11.h:259)
==363038==    by 0x40FD417: UnknownInlinedFun (qbasicatomic.h:47)
==363038==    by 0x40FD417: UnknownInlinedFun (qarraydata.h:59)
==363038==    by 0x40FD417: UnknownInlinedFun (qarraydatapointer.h:451)
==363038==    by 0x40FD417: UnknownInlinedFun (qarraydatapointer.h:40)
==363038==    by 0x40FD417: UnknownInlinedFun (qstring.h:1340)
==363038==    by 0x40FD417: UnknownInlinedFun (filesearchtab.h:116)
==363038==    by 0x40FD417: UnknownInlinedFun (filesearchtab.h:131)
==363038==    by 0x40FD417: UnknownInlinedFun (filesearchtab.h:187)
==363038==    by 0x40FD417: FileSearchTab::openFile() (filesearchtab.cpp:642)
==363038==    by 0x40FE771: FileSearchTab::fileSearchNext()
(filesearchtab.cpp:663)
==363038==    by 0x6BAF7EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==363038==    by 0x6BAF7EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==363038==    by 0x647B3BF: UnknownInlinedFun (qobjectdefs.h:306)
==363038==    by 0x647B3BF: UnknownInlinedFun (moc_qaction.cpp:372)
==363038==    by 0x647B3BF: QAction::activate(QAction::ActionEvent)
(qaction.cpp:1104)
==363038==    by 0x59618BC:
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1408)
==363038==    by 0x5965C8A: QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1490)
==363038==    by 0x57B66C6: QWidget::event(QEvent*) (qwidget.cpp:8987)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038==    by 0x5760C38: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:2780)
==363038==    by 0x6B44117: QCoreApplication::notifyInternal2(QObject*,
QEvent*) (qcoreapplication.cpp:1106)
==363038==    by 0x5752397: QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
(qapplication.cpp:2361)
==363038==    by 0x57D2268: QWidgetWindow::handleMouseEvent(QMouseEvent*)
(qwidgetwindow.cpp:577)
==363038==  Address 0xee00000183 is not stack'd, malloc'd or (recently) free'd
==363038== 
KCrash: Application 'lokalize' crashing... crashRecursionCounter = 2
==363038== 
==363038== Process terminating with default action of signal 11 (SIGSEGV):
dumping core
==363038==    at 0x74E674C: __pthread_kill_implementation (pthread_kill.c:44)
==363038==    by 0x748CDBF: raise (raise.c:26)
==363038==    by 0x5031E96: KCrash::defaultCrashHandler(int) (kcrash.cpp:605)
==363038==    by 0x748CEEF: ??? (in /usr/lib/libc.so.6)
==363038==    by 0x40FD416: UnknownInlinedFun (qarraydatapointer.h:451)
==363038==    by 0x40FD416: UnknownInlinedFun (qarraydatapointer.h:40)
==363038==    by 0x40FD416: UnknownInlinedFun (qstring.h:1340)
==363038==    by 0x40FD416: UnknownInlinedFun (filesearchtab.h:116)
==363038==    by 0x40FD416: UnknownInlinedFun (filesearchtab.h:131)
==363038==    by 0x40FD416: UnknownInlinedFun (filesearchtab.h:187)
==363038==    by 0x40FD416: FileSearchTab::openFile() (filesearchtab.cpp:642)
==363038==    by 0x40FE771: FileSearchTab::fileSearchNext()
(filesearchtab.cpp:663)
==363038==    by 0x6BAF7EE: UnknownInlinedFun (qobjectdefs_impl.h:461)
==363038==    by 0x6BAF7EE: void doActivate<false>(QObject*, int, void**)
(qobject.cpp:4146)
==363038==    by 0x647B3BF: UnknownInlinedFun (qobjectdefs.h:306)
==363038==    by 0x647B3BF: UnknownInlinedFun (moc_qaction.cpp:372)
==363038==    by 0x647B3BF: QAction::activate(QAction::ActionEvent)
(qaction.cpp:1104)
==363038==    by 0x59618BC:
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1408)
==363038==    by 0x5965C8A: QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) (qmenu.cpp:1490)
==363038==    by 0x57B66C6: QWidget::event(QEvent*) (qwidget.cpp:8987)
==363038==    by 0x575CC6F: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3303)
==363038== 
==363038== HEAP SUMMARY:
==363038==     in use at exit: 20,932,581 bytes in 316,103 blocks
==363038==   total heap usage: 1,279,250 allocs, 963,147 frees, 303,077,356
bytes allocated
==363038== 
==363038== LEAK SUMMARY:
==363038==    definitely lost: 456 bytes in 26 blocks
==363038==    indirectly lost: 64 bytes in 2 blocks
==363038==      possibly lost: 267,466 bytes in 764 blocks
==363038==    still reachable: 20,662,747 bytes in 315,290 blocks
==363038==                       of which reachable via heuristic:
==363038==                         length64           : 1,954,304 bytes in
3,294 blocks
==363038==                         newarray           : 129,752 bytes in 799
blocks
==363038==                         multipleinheritance: 135,432 bytes in 166
blocks
==363038==         suppressed: 0 bytes in 0 blocks
==363038== Rerun with --leak-check=full to see details of leaked memory
==363038== 
==363038== Use --track-origins=yes to see where uninitialised values come from
==363038== For lists of detected and suppressed errors, rerun with: -s
==363038== ERROR SUMMARY: 598 errors from 597 contexts (suppressed: 0 from 0)
fish: Job 1, 'valgrind lokalize' terminated by signal SIGSEGV (Address boundary
error)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to