-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
Qt Creator 17.0.0
-
None
crash stack trace:
Qt6Core.dll!std::_Atomic_storage<QMutexPrivate *,8>::load(const std::memory_order) line 1121
C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.39.33519\include\atomic (1121)
Qt6Core.dll!QAtomicOps<QMutexPrivate *>::loadRelaxed(const std::atomic<QMutexPrivate *> &) line 202
C:\Users\qt\work\qt\qtbase\src\corelib\thread\qatomic_cxx11.h (202)
Qt6Core.dll!QBasicAtomicPointer<QMutexPrivate>::loadRelaxed() line 170
C:\Users\qt\work\qt\qtbase\src\corelib\thread\qbasicatomic.h (170)
Qt6Core.dll!QBasicMutex::fastTryLock() line 80
C:\Users\qt\work\qt\qtbase\src\corelib\thread\qmutex.h (80)
Qt6Core.dll!QBasicMutex::lock() line 43
C:\Users\qt\work\qt\qtbase\src\corelib\thread\qmutex.h (43)
CppEditor.dll!QMutexLocker<QMutex>::{ctor}(QMutex * mutex) line 236
C:\Users\qt\work\build\qt_install_dir\include\QtCore\qmutex.h (236)
CppEditor.dll!CppEditor::BuiltinEditorDocumentParser::extraState() line 268
C:\Users\qt\work\build\qt-creator\src\plugins\cppeditor\builtineditordocumentparser.cpp (268)
CppEditor.dll!CppEditor::BuiltinEditorDocumentParser::snapshot() line 238
C:\Users\qt\work\build\qt-creator\src\plugins\cppeditor\builtineditordocumentparser.cpp (238)
CppEditor.dll!CppEditor::Internal::CppCompletionAssistInterface::getCppSpecifics() line 2071
C:\Users\qt\work\build\qt-creator\src\plugins\cppeditor\cppcompletionassist.cpp (2071)
CppEditor.dll!CppEditor::Internal::CppCompletionAssistInterface::languageFeatures() line 175
C:\Users\qt\work\build\qt-creator\src\plugins\cppeditor\cppcompletionassist.h (175)
CppEditor.dll!CppEditor::Internal::InternalCppCompletionAssistProcessor::startOfOperator(int positionInDocument, unsigned int * kind, bool wantFunctionCall) line 897
C:\Users\qt\work\build\qt-creator\src\plugins\cppeditor\cppcompletionassist.cpp (897)
CppEditor.dll!CppEditor::Internal::InternalCppCompletionAssistProcessor::accepts() line 809
C:\Users\qt\work\build\qt-creator\src\plugins\cppeditor\cppcompletionassist.cpp (809)
CppEditor.dll!CppEditor::Internal::InternalCppCompletionAssistProcessor::performAsync() line 790
C:\Users\qt\work\build\qt-creator\src\plugins\cppeditor\cppcompletionassist.cpp (790)
TextEditor.dll!TextEditor::AsyncProcessor::perform::__l2::<lambda_1>::operator()() line 26
C:\Users\qt\work\build\qt-creator\src\plugins\texteditor\codeassist\asyncprocessor.cpp (26)
TextEditor.dll!std::invoke(TextEditor::AsyncProcessor::perform::__l2::<lambda_1> &) line 1729
C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.39.33519\include\type_traits (1729)
TextEditor.dll!QtConcurrent::StoredFunctionCall<`TextEditor::AsyncProcessor::perform'::`2'::<lambda_1>>::runFunctor::__l2::<lambda_1>::operator()(TextEditor::AsyncProcessor::perform::__l2::<lambda_1> function) line 116
C:\Users\qt\work\build\qt_install_dir\include\QtConcurrent\qtconcurrentstoredfunctioncall.h (116)
TextEditor.dll!std::invoke(const QtConcurrent::StoredFunctionCall<`TextEditor::AsyncProcessor::perform'::`2'::<lambda_1>>::runFunctor::__l2::<lambda_1> &) line 1739
C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.39.33519\include\type_traits (1739)
TextEditor.dll!std::_Apply_impl(const QtConcurrent::StoredFunctionCall<`TextEditor::AsyncProcessor::perform'::`2'::<lambda_1>>::runFunctor::__l2::<lambda_1> &) line 1077
C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.39.33519\include\tuple (1077)
TextEditor.dll!std::apply(const QtConcurrent::StoredFunctionCall<`TextEditor::AsyncProcessor::perform'::`2'::<lambda_1>>::runFunctor::__l2::<lambda_1> &) line 1088
C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.39.33519\include\tuple (1088)
TextEditor.dll!QtConcurrent::StoredFunctionCall<`TextEditor::AsyncProcessor::perform'::`2'::<lambda_1>>::runFunctor() line 122
C:\Users\qt\work\build\qt_install_dir\include\QtConcurrent\qtconcurrentstoredfunctioncall.h (122)
TextEditor.dll!QtConcurrent::RunFunctionTaskBase<TextEditor::IAssistProposal *>::run() line 83
C:\Users\qt\work\build\qt_install_dir\include\QtConcurrent\qtconcurrentrunbase.h (83)
Qt6Core.dll!QThreadPoolThread::run() line 71
C:\Users\qt\work\qt\qtbase\src\corelib\thread\qthreadpool.cpp (71)
Qt6Core.dll!QThreadPrivate::start(void * arg) line 189
C:\Users\qt\work\qt\qtbase\src\corelib\thread\qthread_win.cpp (189)
[Externer Code]
Attached crash dump
- relates to
-
QTCREATORBUG-32612 Crash on project rescan - AsyncProcessor
-
- Reported
-