-
Bug
-
Resolution: Done
-
P2: Important
-
Qt Creator 2.2.0
-
None
How to reproduce
- Open two projects (A & B) in a session
- In Projects->B->Dependencies check A as dependency
- Try to unload project A
QtCreator hangs in SessinManager::dependenciesOrder:
0 QList<QString>::QList qlist.h 118 0x7fb03b4f40a2 1 QStringList::QStringList qstringlist.h 71 0x7fb03b4f3e17 2 QForeachContainer<QStringList>::QForeachContainer qglobal.h 2248 0x7fb03b5001e4 3 ProjectExplorer::SessionManager::dependenciesOrder session.cpp 718 0x7fb03b57b32e 4 ProjectExplorer::SessionManager::projectOrder session.cpp 737 0x7fb03b57b62a 5 ProjectExplorer::ProjectExplorerPlugin::hasBuildSettings projectexplorer.cpp 1795 0x7fb03b5117b5 6 ProjectExplorer::ProjectExplorerPlugin::updateActions projectexplorer.cpp 1548 0x7fb03b50f0eb 7 ProjectExplorer::ProjectExplorerPlugin::setCurrent projectexplorer.cpp 1524 0x7fb03b50edca 8 ProjectExplorer::ProjectExplorerPlugin::setCurrentNode projectexplorer.cpp 1266 0x7fb03b50d47d 9 ProjectExplorer::Internal::ProjectTreeWidget::handleCurrentItemChange projecttreewidget.cpp 268 0x7fb03b5a4df3 10 ProjectExplorer::Internal::ProjectTreeWidget::qt_metacall moc_projecttreewidget.cpp 102 0x7fb03b62af5c 11 QMetaObject::metacall qmetaobject.cpp 237 0x7fb04d3df02f 12 QMetaObject::activate qobject.cpp 3278 0x7fb04d3f3ebf 13 QItemSelectionModel::currentChanged moc_qitemselectionmodel.cpp 159 0x7fb04e400d9b 14 QItemSelectionModel::setCurrentIndex qitemselectionmodel.cpp 1169 0x7fb04e3fdf98 15 QAbstractItemView::setCurrentIndex qabstractitemview.cpp 1016 0x7fb04e394b30 16 QAbstractItemView::rowsAboutToBeRemoved qabstractitemview.cpp 3238 0x7fb04e39dfb2 17 QTreeView::rowsAboutToBeRemoved qtreeview.cpp 2492 0x7fb04e3e6ba6 18 QAbstractItemView::qt_metacall moc_qabstractitemview.cpp 236 0x7fb04e3a2a70 19 QTreeView::qt_metacall moc_qtreeview.cpp 119 0x7fb04e3eccbb 20 Utils::NavigationTreeView::qt_metacall moc_navigationtreeview.cpp 64 0x7fb043550597 ... <More>