================================================================= ==17085==ERROR: AddressSanitizer: heap-use-after-free on address 0x60800a59c520 at pc 0x7fc2cd931e16 bp 0x7ffe678de720 sp 0x7ffe678de718 READ of size 8 at 0x60800a59c520 thread T0 #0 0x7fc2cd931e15 in ProjectExplorer::Internal::ComboBoxItem::data(int, int) const /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectwindow.cpp:350:16 #1 0x7fc2e024c8dc in Utils::BaseTreeModel::data(QModelIndex const&, int) const /home/nik/dev/creator/ut/4.2_asan/src/libs/utils/treemodel.cpp:957:19 #2 0x7fc2df8a1f22 (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x26af22) #3 0x7fc2df8a8976 (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x271976) #4 0x7fc2df9ff156 (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3c8156) #5 0x7fc2df9ff45a (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3c845a) #6 0x7fc2dfa00ad5 (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3c9ad5) #7 0x7fc2dfa03d38 in QListView::visualIndex(QModelIndex const&) const (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3ccd38) #8 0x7fc2dfa07c2b in QListView::selectionChanged(QItemSelection const&, QItemSelection const&) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3d0c2b) #9 0x7fc2df9e19e0 (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3aa9e0) #10 0x7fc2de45b9ae in QMetaObject::activate(QObject*, int, int, void**) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2969ae) #11 0x7fc2de3e7966 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x222966) #12 0x7fc2de3eaa9e in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x225a9e) #13 0x7fc2de3ee8d0 in QItemSelectionModel::select(QItemSelection const&, QFlags) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2298d0) #14 0x7fc2de3e9b8b in QItemSelectionModel::select(QModelIndex const&, QFlags) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x224b8b) #15 0x7fc2de3e827a in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x22327a) #16 0x7fc2df9dd6d8 in QAbstractItemView::setCurrentIndex(QModelIndex const&) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3a66d8) #17 0x7fc2df9e47c4 in QAbstractItemView::rowsAboutToBeRemoved(QModelIndex const&, int, int) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3ad7c4) #18 0x7fc2dfa0694f in QListView::rowsAboutToBeRemoved(QModelIndex const&, int, int) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3cf94f) #19 0x7fc2df9e19c9 (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x3aa9c9) #20 0x7fc2de45b9ae in QMetaObject::activate(QObject*, int, int, void**) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2969ae) #21 0x7fc2de4d0f43 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x30bf43) #22 0x7fc2de3df822 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x21a822) #23 0x7fc2e024db36 in Utils::BaseTreeModel::takeItem(Utils::TreeItem*) /home/nik/dev/creator/ut/4.2_asan/src/libs/utils/treemodel.cpp:1104:5 #24 0x7fc2e024dc9c in Utils::BaseTreeModel::destroyItem(Utils::TreeItem*) /home/nik/dev/creator/ut/4.2_asan/src/libs/utils/treemodel.cpp:1114:12 #25 0x7fc2cd92600b in ProjectExplorer::Internal::SelectorModel::deregisterProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectwindow.cpp:416:9 #26 0x7fc2cd92a646 in QtPrivate::FunctorCall, QtPrivate::List, void, void (ProjectExplorer::Internal::SelectorModel::*)(ProjectExplorer::Project*)>::call(void (ProjectExplorer::Internal::SelectorModel::*)(ProjectExplorer::Project*), ProjectExplorer::Internal::SelectorModel*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:501:13 #27 0x7fc2cd92a321 in void QtPrivate::FunctionPointer::call, void>(void (ProjectExplorer::Internal::SelectorModel::*)(ProjectExplorer::Project*), ProjectExplorer::Internal::SelectorModel*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:520:13 #28 0x7fc2cd929f36 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobject_impl.h:143:17 #29 0x7fc2de45c0cd in QMetaObject::activate(QObject*, int, int, void**) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2970cd) #30 0x7fc2ce054388 in ProjectExplorer::SessionManager::aboutToRemoveProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/.moc/debug-shared/moc_session.cpp:254:5 #31 0x7fc2cdb2e78e in ProjectExplorer::SessionManager::removeProjects(QList) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/session.cpp:683:14 #32 0x7fc2cdb2e1a2 in ProjectExplorer::SessionManager::removeProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/session.cpp:401:5 #33 0x7fc2cd821e49 in ProjectExplorer::ProjectExplorerPlugin::unloadProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectexplorer.cpp:1413:5 #34 0x7fc2cd845b9c in ProjectExplorer::ProjectExplorerPluginPrivate::updateUnloadProjectMenu()::$_30::operator()() const /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectexplorer.cpp:2809:29 #35 0x7fc2cd845ad5 in QtPrivate::FunctorCall, QtPrivate::List<>, void, ProjectExplorer::ProjectExplorerPluginPrivate::updateUnloadProjectMenu()::$_30>::call(ProjectExplorer::ProjectExplorerPluginPrivate::updateUnloadProjectMenu()::$_30&, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:495:13 #36 0x7fc2cd8459e0 in void QtPrivate::Functor::call, void>(ProjectExplorer::ProjectExplorerPluginPrivate::updateUnloadProjectMenu()::$_30&, void*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:552:13 #37 0x7fc2cd84593c in QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobject_impl.h:192:17 #38 0x7fc2de45c0cd in QMetaObject::activate(QObject*, int, int, void**) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2970cd) #39 0x7fc2df784061 in QAction::triggered(bool) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x14d061) #40 0x7fc2df786bbc in QAction::activate(QAction::ActionEvent) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x14fbbc) #41 0x7fc2df907211 (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x2d0211) #42 0x7fc2df90c937 (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x2d5937) #43 0x7fc2df9107b5 in QMenu::mouseReleaseEvent(QMouseEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x2d97b5) #44 0x7fc2df7d0bd7 in QWidget::event(QEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x199bd7) #45 0x7fc2df9111ba in QMenu::event(QEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x2da1ba) #46 0x7fc2df78db9b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x156b9b) #47 0x7fc2df79281f in QApplication::notify(QObject*, QEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x15b81f) #48 0x7fc2de432b7f in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x26db7f) #49 0x7fc2df79149e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x15a49e) #50 0x7fc2df7eca6a (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x1b5a6a) #51 0x7fc2df7eeaa2 (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x1b7aa2) #52 0x7fc2df78db9b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x156b9b) #53 0x7fc2df791eff in QApplication::notify(QObject*, QEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x15aeff) #54 0x7fc2de432b7f in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x26db7f) #55 0x7fc2def38aba in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Gui.so.5+0xf9aba) #56 0x7fc2def3a5c4 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Gui.so.5+0xfb5c4) #57 0x7fc2def1bb22 in QWindowSystemInterface::sendWindowSystemEvents(QFlags) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Gui.so.5+0xdcb22) #58 0x7fc2d3f7b54f (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5+0x9d54f) #59 0x7fc2dbd751a6 in g_main_context_dispatch (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4a1a6) #60 0x7fc2dbd753ff (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4a3ff) #61 0x7fc2dbd754ab in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4a4ab) #62 0x7fc2de482176 in QEventDispatcherGlib::processEvents(QFlags) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2bd176) #63 0x7fc2de430bc9 in QEventLoop::exec(QFlags) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x26bbc9) #64 0x7fc2de438a5c in QCoreApplication::exec() (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x273a5c) #65 0x50ad25 in main /home/nik/dev/creator/ut/4.2_asan/src/app/main.cpp:533:12 #66 0x7fc2dcce182f in __libc_start_main /build/glibc-Qz8a69/glibc-2.23/csu/../csu/libc-start.c:291 #67 0x41efb8 in _start (/home/nik/dev/creator/ut/4.2_asan/bin/qtcreator+0x41efb8) 0x60800a59c520 is located 0 bytes inside of 96-byte region [0x60800a59c520,0x60800a59c580) freed by thread T0 here: #0 0x4f0cb0 in operator delete(void*) (/home/nik/dev/creator/ut/4.2_asan/bin/qtcreator+0x4f0cb0) #1 0x7fc2cd92e7a1 in ProjectExplorer::Internal::ProjectItem::~ProjectItem() /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectwindow.cpp:201:7 #2 0x7fc2cd925ff4 in ProjectExplorer::Internal::SelectorModel::deregisterProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectwindow.cpp:415:9 #3 0x7fc2cd92a646 in QtPrivate::FunctorCall, QtPrivate::List, void, void (ProjectExplorer::Internal::SelectorModel::*)(ProjectExplorer::Project*)>::call(void (ProjectExplorer::Internal::SelectorModel::*)(ProjectExplorer::Project*), ProjectExplorer::Internal::SelectorModel*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:501:13 #4 0x7fc2cd92a321 in void QtPrivate::FunctionPointer::call, void>(void (ProjectExplorer::Internal::SelectorModel::*)(ProjectExplorer::Project*), ProjectExplorer::Internal::SelectorModel*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:520:13 #5 0x7fc2cd929f36 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobject_impl.h:143:17 #6 0x7fc2de45c0cd in QMetaObject::activate(QObject*, int, int, void**) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2970cd) #7 0x7fc2ce054388 in ProjectExplorer::SessionManager::aboutToRemoveProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/.moc/debug-shared/moc_session.cpp:254:5 #8 0x7fc2cdb2e78e in ProjectExplorer::SessionManager::removeProjects(QList) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/session.cpp:683:14 #9 0x7fc2cdb2e1a2 in ProjectExplorer::SessionManager::removeProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/session.cpp:401:5 #10 0x7fc2cd821e49 in ProjectExplorer::ProjectExplorerPlugin::unloadProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectexplorer.cpp:1413:5 #11 0x7fc2cd845b9c in ProjectExplorer::ProjectExplorerPluginPrivate::updateUnloadProjectMenu()::$_30::operator()() const /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectexplorer.cpp:2809:29 #12 0x7fc2cd845ad5 in QtPrivate::FunctorCall, QtPrivate::List<>, void, ProjectExplorer::ProjectExplorerPluginPrivate::updateUnloadProjectMenu()::$_30>::call(ProjectExplorer::ProjectExplorerPluginPrivate::updateUnloadProjectMenu()::$_30&, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:495:13 #13 0x7fc2cd8459e0 in void QtPrivate::Functor::call, void>(ProjectExplorer::ProjectExplorerPluginPrivate::updateUnloadProjectMenu()::$_30&, void*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:552:13 #14 0x7fc2cd84593c in QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobject_impl.h:192:17 #15 0x7fc2de45c0cd in QMetaObject::activate(QObject*, int, int, void**) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2970cd) #16 0x7fc2df784061 in QAction::triggered(bool) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x14d061) previously allocated by thread T0 here: #0 0x4f06b0 in operator new(unsigned long) (/home/nik/dev/creator/ut/4.2_asan/bin/qtcreator+0x4f06b0) #1 0x7fc2cd925caf in ProjectExplorer::Internal::SelectorModel::registerProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectwindow.cpp:405:28 #2 0x7fc2cd92a646 in QtPrivate::FunctorCall, QtPrivate::List, void, void (ProjectExplorer::Internal::SelectorModel::*)(ProjectExplorer::Project*)>::call(void (ProjectExplorer::Internal::SelectorModel::*)(ProjectExplorer::Project*), ProjectExplorer::Internal::SelectorModel*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:501:13 #3 0x7fc2cd92a321 in void QtPrivate::FunctionPointer::call, void>(void (ProjectExplorer::Internal::SelectorModel::*)(ProjectExplorer::Project*), ProjectExplorer::Internal::SelectorModel*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:520:13 #4 0x7fc2cd929f36 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobject_impl.h:143:17 #5 0x7fc2de45c0cd in QMetaObject::activate(QObject*, int, int, void**) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2970cd) #6 0x7fc2ce0541a5 in ProjectExplorer::SessionManager::projectAdded(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/.moc/debug-shared/moc_session.cpp:247:5 #7 0x7fc2cdb2cd52 in ProjectExplorer::SessionManager::addProject(ProjectExplorer::Project*) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/session.cpp:392:10 #8 0x7fc2cd82736b in ProjectExplorer::ProjectExplorerPlugin::openProjects(QStringList const&) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectexplorer.cpp:1695:29 #9 0x7fc2cd820d98 in ProjectExplorer::ProjectExplorerPlugin::openProject(QString const&) /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectexplorer.cpp:1599:32 #10 0x7fc2cd841200 in ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized()::$_23::operator()(QString) const /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectexplorer.cpp:1445:36 #11 0x7fc2cd840db8 in std::_Function_handler::_M_invoke(std::_Any_data const&, QString const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional:1856:9 #12 0x7fc2d00a1318 in std::function::operator()(QString const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/functional:2267:14 #13 0x7fc2d00a11fc in Core::IDocumentFactory::open(QString const&) /home/nik/dev/creator/ut/4.2_asan/src/plugins/coreplugin/idocumentfactory.cpp:35:12 #14 0x7fc2cfc7134d in Core::Internal::MainWindow::openFiles(QStringList const&, Core::ICore::OpenFilesFlags, QString const&) /home/nik/dev/creator/ut/4.2_asan/src/plugins/coreplugin/mainwindow.cpp:811:35 #15 0x7fc2cfc72796 in Core::Internal::MainWindow::openFile() /home/nik/dev/creator/ut/4.2_asan/src/plugins/coreplugin/mainwindow.cpp:768:5 #16 0x7fc2cfc8c75b in QtPrivate::FunctorCall, QtPrivate::List<>, void, void (Core::Internal::MainWindow::*)()>::call(void (Core::Internal::MainWindow::*)(), Core::Internal::MainWindow*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:501:13 #17 0x7fc2cfc8c4b1 in void QtPrivate::FunctionPointer::call, void>(void (Core::Internal::MainWindow::*)(), Core::Internal::MainWindow*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:520:13 #18 0x7fc2cfc8c0c6 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobject_impl.h:143:17 #19 0x7fc2de45c0cd in QMetaObject::activate(QObject*, int, int, void**) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2970cd) #20 0x7fc2df784061 in QAction::triggered(bool) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x14d061) #21 0x7fc2e02311d1 in void QtPrivate::FunctionPointer::call, void>(void (QAction::*)(bool), QAction*, void**) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobjectdefs_impl.h:520:13 #22 0x7fc2e0230de6 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/nik/usr/qt-5.6.1-1/5.6/gcc_64/include/QtCore/qobject_impl.h:143:17 #23 0x7fc2de45c0cd in QMetaObject::activate(QObject*, int, int, void**) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Core.so.5+0x2970cd) #24 0x7fc2df784061 in QAction::triggered(bool) (/home/nik/usr/qt-5.6.1-1/5.6/gcc_64/lib/libQt5Widgets.so.5+0x14d061) SUMMARY: AddressSanitizer: heap-use-after-free /home/nik/dev/creator/ut/4.2_asan/src/plugins/projectexplorer/projectwindow.cpp:350:16 in ProjectExplorer::Internal::ComboBoxItem::data(int, int) const Shadow bytes around the buggy address: 0x0c10814ab850: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd 0x0c10814ab860: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd 0x0c10814ab870: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa 0x0c10814ab880: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd 0x0c10814ab890: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd =>0x0c10814ab8a0: fa fa fa fa[fd]fd fd fd fd fd fd fd fd fd fd fd 0x0c10814ab8b0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd 0x0c10814ab8c0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd 0x0c10814ab8d0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa 0x0c10814ab8e0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd 0x0c10814ab8f0: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 00 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap right redzone: fb Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==17085==ABORTING