Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
Qt Creator 4.14.0-beta1
Description
Build Qt Creator with Qt6.
Open preferences dialog (with a registered Qt version). Or open a qmake project.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 org.qt-project.qtcreator 0x0000000102fb8461 int std::__1::__cxx_atomic_fetch_sub<int>(std::__1::__cxx_atomic_base_impl<int>*, int, std::__1::memory_order) + 161 (atomic:1036) 1 org.qt-project.qtcreator 0x0000000102fb83b4 std::__1::__atomic_base<int, true>::fetch_sub(int, std::__1::memory_order) + 36 (atomic:1581) 2 org.qt-project.qtcreator 0x0000000102fb837f std::__1::__atomic_base<int, true>::operator--() + 31 (atomic:1616) 3 org.qt-project.qtcreator 0x0000000102fb8348 bool QAtomicOps<int>::deref<int>(std::__1::atomic<int>&) + 24 (qatomic_cxx11.h:289) 4 org.qt-project.qtcreator 0x0000000102fb8325 QBasicAtomicInteger<int>::deref() + 21 (qbasicatomic.h:115) 5 libProParser.4.13.82.dylib 0x000000010fd9aeef ProFile::deref() + 31 (proitems.h:397) 6 libProParser.4.13.82.dylib 0x000000010fddf4e8 ProFunctionDef::~ProFunctionDef() + 24 (proitems.h:424) 7 libProParser.4.13.82.dylib 0x000000010fddf4c5 ProFunctionDef::~ProFunctionDef() + 21 (proitems.h:424) 8 libProParser.4.13.82.dylib 0x000000010fddf496 QHashPrivate::Node<ProKey, ProFunctionDef>::~Node() + 38 (qhash.h:83) 9 libProParser.4.13.82.dylib 0x000000010fddf465 QHashPrivate::Node<ProKey, ProFunctionDef>::~Node() + 21 (qhash.h:83) 10 libProParser.4.13.82.dylib 0x000000010fddf3ea QHashPrivate::Span<QHashPrivate::Node<ProKey, ProFunctionDef> >::freeData() + 154 (qhash.h:284) 11 libProParser.4.13.82.dylib 0x000000010fdfb95a QHashPrivate::Data<QHashPrivate::Node<ProKey, ProFunctionDef> >::rehash(unsigned long) + 650 (qhash.h:518) 12 libProParser.4.13.82.dylib 0x000000010fdfb4de QHashPrivate::Data<QHashPrivate::Node<ProKey, ProFunctionDef> >::findOrInsert(ProKey const&) + 78 (qhash.h:594) 13 libProParser.4.13.82.dylib 0x000000010fdfb3e8 QHash<ProKey, ProFunctionDef>::iterator QHash<ProKey, ProFunctionDef>::emplace<ProFunctionDef const&>(ProKey&&, ProFunctionDef const&) + 56 (qhash.h:1127) 14 libProParser.4.13.82.dylib 0x000000010fdfb349 QHash<ProKey, ProFunctionDef>::iterator QHash<ProKey, ProFunctionDef>::emplace<ProFunctionDef const&>(ProKey const&, ProFunctionDef const&) + 89 (qhash.h:1118) 15 libProParser.4.13.82.dylib 0x000000010fdeb085 QHash<ProKey, ProFunctionDef>::insert(ProKey const&, ProFunctionDef const&) + 37 (qhash.h:1096) 16 libProParser.4.13.82.dylib 0x000000010fdea54a QMakeEvaluator::visitProFunctionDef(unsigned short, ProKey const&, unsigned short const*) + 202 (qmakeevaluator.cpp:743) 17 libProParser.4.13.82.dylib 0x000000010fde7e44 QMakeEvaluator::visitProBlock(unsigned short const*) + 3044 (qmakeevaluator.cpp:621) 18 libProParser.4.13.82.dylib 0x000000010fde7252 QMakeEvaluator::visitProBlock(ProFile*, unsigned short const*) + 50 (qmakeevaluator.cpp:515) 19 libProParser.4.13.82.dylib 0x000000010fdf20ee QMakeEvaluator::visitProFile(ProFile*, QMakeHandler::EvalFileType, QFlags<QMakeEvaluator::LoadFlag>) + 2974 (qmakeevaluator.cpp:1457) 20 libProParser.4.13.82.dylib 0x000000010fdeec6a QMakeEvaluator::evaluateFile(QString const&, QMakeHandler::EvalFileType, QFlags<QMakeEvaluator::LoadFlag>) + 218 (qmakeevaluator.cpp:1936) 21 libProParser.4.13.82.dylib 0x000000010fdeeae8 QMakeEvaluator::evaluateFeatureFile(QString const&, bool) + 2680 (qmakeevaluator.cpp:2049) 22 libProParser.4.13.82.dylib 0x000000010fdc68ed QMakeEvaluator::evaluateBuiltinConditional(int, ProKey const&, ProStringList const&) + 22845 (qmakebuiltins.cpp:1732) 23 libProParser.4.13.82.dylib 0x000000010fdead61 QMakeEvaluator::evaluateConditionalFunction(ProKey const&, unsigned short const*&) + 225 (qmakeevaluator.cpp:1770) 24 libProParser.4.13.82.dylib 0x000000010fde8313 QMakeEvaluator::visitProBlock(unsigned short const*) + 4275 (qmakeevaluator.cpp:671) 25 libProParser.4.13.82.dylib 0x000000010fde7252 QMakeEvaluator::visitProBlock(ProFile*, unsigned short const*) + 50 (qmakeevaluator.cpp:515) 26 libProParser.4.13.82.dylib 0x000000010fdf20ee QMakeEvaluator::visitProFile(ProFile*, QMakeHandler::EvalFileType, QFlags<QMakeEvaluator::LoadFlag>) + 2974 (qmakeevaluator.cpp:1457) 27 libProParser.4.13.82.dylib 0x000000010fdeec6a QMakeEvaluator::evaluateFile(QString const&, QMakeHandler::EvalFileType, QFlags<QMakeEvaluator::LoadFlag>) + 218 (qmakeevaluator.cpp:1936) 28 libProParser.4.13.82.dylib 0x000000010fdeeae8 QMakeEvaluator::evaluateFeatureFile(QString const&, bool) + 2680 (qmakeevaluator.cpp:2049) 29 libProParser.4.13.82.dylib 0x000000010fdc68ed QMakeEvaluator::evaluateBuiltinConditional(int, ProKey const&, ProStringList const&) + 22845 (qmakebuiltins.cpp:1732) 30 libProParser.4.13.82.dylib 0x000000010fdead61 QMakeEvaluator::evaluateConditionalFunction(ProKey const&, unsigned short const*&) + 225 (qmakeevaluator.cpp:1770) 31 libProParser.4.13.82.dylib 0x000000010fde8313 QMakeEvaluator::visitProBlock(unsigned short const*) + 4275 (qmakeevaluator.cpp:671) 32 libProParser.4.13.82.dylib 0x000000010fde7252 QMakeEvaluator::visitProBlock(ProFile*, unsigned short const*) + 50 (qmakeevaluator.cpp:515) 33 libProParser.4.13.82.dylib 0x000000010fdf20ee QMakeEvaluator::visitProFile(ProFile*, QMakeHandler::EvalFileType, QFlags<QMakeEvaluator::LoadFlag>) + 2974 (qmakeevaluator.cpp:1457) 34 libProParser.4.13.82.dylib 0x000000010fdeec6a QMakeEvaluator::evaluateFile(QString const&, QMakeHandler::EvalFileType, QFlags<QMakeEvaluator::LoadFlag>) + 218 (qmakeevaluator.cpp:1936) 35 libProParser.4.13.82.dylib 0x000000010fdeda97 QMakeEvaluator::loadSpecInternal() + 295 (qmakeevaluator.cpp:1182) 36 libProParser.4.13.82.dylib 0x000000010fd7ee7f ProFileEvaluator::loadNamedSpec(QString const&, bool) + 95 (profileevaluator.cpp:235) 37 libQtSupport.dylib 0x000000010f48627a QtSupport::BaseQtVersion::ensureMkSpecParsed() const + 586 (baseqtversion.cpp:1128) 38 libQtSupport.dylib 0x000000010f48d568 QtSupport::BaseQtVersion::qmlsceneCommand() const + 168 (baseqtversion.cpp:1002) 39 libQtSupport.dylib 0x000000010f5f9d97 QtSupport::Internal::DesktopQtVersion::warningReason() const + 215 (qtversions.cpp:65) 40 libQtSupport.dylib 0x000000010f586a7a QtSupport::Internal::QtOptionsPageWidget::validInformation(QtSupport::BaseQtVersion const*) + 2010 (qtoptionspage.cpp:470) 41 libQtSupport.dylib 0x000000010f587a7c QtSupport::Internal::QtOptionsPageWidget::updateVersionItem(QtSupport::Internal::QtVersionItem*) + 92 (qtoptionspage.cpp:525) 42 libQtSupport.dylib 0x000000010f5a6b10 QtSupport::Internal::QtOptionsPageWidget::updateQtVersions(QList<int> const&, QList<int> const&, QList<int> const&)::$_8::operator()(QtSupport::Internal::QtVersionItem*) const + 32 (qtoptionspage.cpp:594)
Attachments
For Gerrit Dashboard: QTCREATORBUG-24840 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
323117,5 | Fix a crash when opening pro file (Qt6 build) | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |