Details
-
Bug
-
Resolution: Incomplete
-
P2: Important
-
None
-
Qt Creator 4.0.3, Qt Creator 4.1.0-rc1
-
None
-
Windows 10 64-bit
32 bit build of Creator
Description
Open project qt.pro from Qt 5.7.0 and configure it with an existing build directory. After some time, Creator will run out of memory and crash:
1 RaiseException KERNELBASE 0x74ffdae8 2 _CxxThrowException throw.cpp 154 0x5d5e0b86 3 qBadAlloc qglobal.cpp 3044 0x5b39139c 4 QByteArray::reallocData qbytearray.cpp 1627 0x5b3ca97e 5 QByteArray::append qbytearray.cpp 1779 0x5b3c8011 6 CppTools::ProjectInfo::finish projectinfo.cpp 118 0x595e3346 7 QmakeProjectManager::QmakeProject::updateCppCodeModel qmakeproject.cpp 542 0x5677e10b 8 QmakeProjectManager::QmakeProject::updateCodeModels qmakeproject.cpp 391 0x5677bc2a 9 QmakeProjectManager::QmakeProject::decrementPendingEvaluateFutures qmakeproject.cpp 750 0x5677b979 10 QmakeProjectManager::QmakeProFileNode::applyAsyncEvaluate qmakenodes.cpp 2094 0x5679c5a9 11 <lambda_d145f6d3d90a09092668ddb39fc54c1f>::operator() qmakenodes.cpp 1670 0x567a2901 12 QtPrivate::FunctorCall<QtPrivate::IndexesList<>,QtPrivate::List<>,void,<lambda_d145f6d3d90a09092668ddb39fc54c1f>>::call qobjectdefs_impl.h 501 0x567b2e2c 13 QtPrivate::Functor<<lambda_d145f6d3d90a09092668ddb39fc54c1f>,0>::call<QtPrivate::List<>,void> qobjectdefs_impl.h 558 0x567a86a0 14 QtPrivate::QFunctorSlotObject<<lambda_d145f6d3d90a09092668ddb39fc54c1f>,0,QtPrivate::List<>,void>::impl qobject_impl.h 198 0x567b88ce 15 QtPrivate::QSlotObjectBase::call qobject_impl.h 130 0x5b67593f 16 QMetaObject::activate qobject.cpp 3728 0x5b668345 17 QMetaObject::activate qobject.cpp 3602 0x5b667e51 18 QFutureWatcherBase::finished moc_qfuturewatcher.cpp 268 0x5b73cf49 19 QFutureWatcherBasePrivate::sendCallOutEvent qfuturewatcher.cpp 443 0x5b3a8c9d 20 QFutureWatcherBase::event qfuturewatcher.cpp 337 0x5b3a8786 ... <More>
What's strange is that this already happens at a consumption of 0.9-1.3 GB of memory although much more physical memory is available.