Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 4.3.0-beta1
-
Ubuntu 16.04 LTS 64 bit
Description
- Get the sources of Speedcrunch 0.11.
I can send them to you if needed. - Open src/CMakeLists.txt in Creator.
- Check the "Default" build configuration of a kit using Qt 4.8.
- Click "Configure Project".
- Try to build the project.
Creator crashes:1 QString::replace qstring.cpp 2516 0x7ffff607cf2c 2 QString::replace qstring.cpp 2416 0x7ffff607c9eb 3 QmlJS::PersistentTrie::(anonymous namespace)::ReplaceInTrie::operator() persistenttrie.cpp 293 0x7fffdfb2a852 4 QmlJS::PersistentTrie::enumerateTrieNode<QmlJS::PersistentTrie::(anonymous namespace)::ReplaceInTrie> persistenttrie.h 119 0x7fffdfb2d6c9 5 QmlJS::PersistentTrie::TrieNode::replaceF persistenttrie.cpp 305 0x7fffdfb2a97c 6 QmlJS::PersistentTrie::Trie::replace persistenttrie.cpp 603 0x7fffdfb2cd32 7 QmlJS::QmlBundle::replaceVars qmljsbundle.cpp 119 0x7fffdfa651d7 8 QmlJSTools::BasicBundleProvider::mergeBundlesForKit qmljsbundleprovider.cpp 150 0x7fffdf1dc551 9 QmlJSTools::setupProjectInfoQmlBundles qmljsmodelmanager.cpp 150 0x7fffdf1e4158 10 QmlJSTools::Internal::ModelManager::defaultProjectInfoForProject qmljsmodelmanager.cpp 129 0x7fffdf1e3d60 11 CMakeProjectManager::CMakeProject::updateQmlJSCodeModel cmakeproject.cpp 205 0x7fffdcfc64a4 12 CMakeProjectManager::CMakeProject::updateProjectData cmakeproject.cpp 186 0x7fffdcfc62d9 13 CMakeProjectManager::Internal::CMakeBuildConfiguration::<lambda(const QString&)>::operator()(const QString &) const cmakebuildconfiguration.cpp 153 0x7fffdcfeae70 14 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const QString&>, void, CMakeProjectManager::Internal::CMakeBuildConfiguration::ctor()::<lambda(const QString&)>>::call(CMakeProjectManager::Internal::CMakeBuildConfiguration::<lambda(const QString&)> &, void * *) qobjectdefs_impl.h 137 0x7fffdcfef056 15 QtPrivate::Functor<CMakeProjectManager::Internal::CMakeBuildConfiguration::ctor()::<lambda(const QString&)>, 1>::call<QtPrivate::List<QString const&>, void>(CMakeProjectManager::Internal::CMakeBuildConfiguration::<lambda(const QString&)> &, void *, void * *) qobjectdefs_impl.h 194 0x7fffdcfeeeba 16 QtPrivate::QFunctorSlotObject<CMakeProjectManager::Internal::CMakeBuildConfiguration::ctor()::<lambda(const QString&)>, 1, QtPrivate::List<const QString&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *) qobject_impl.h 168 0x7fffdcfeed3c 17 QtPrivate::QSlotObjectBase::call qobject_impl.h 101 0x7ffff62539bf 18 QMetaObject::activate qobject.cpp 3723 0x7ffff6250679 19 QMetaObject::activate qobject.cpp 3602 0x7ffff624ff7a 20 CMakeProjectManager::Internal::BuildDirManager::errorOccured moc_builddirmanager.cpp 164 0x7fffdd071c9a ... <Mehr>
Creator 4.2 did not crash in this situation.
Found by Squish test tst_cmake_speedcrunch.
Attachments
Issue Links
- is duplicated by
-
QTCREATORBUG-17880 Recursion crash in CMake
- Closed