Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
Qt Creator 3.5.1
-
Windows 7
Description
When it is looking up std::unordered_map it ends up taking a long time in the thread doing the lookup. Unfortunately this hits a problem if you close the source code window as it will cause Qt Creator to hang as a result. Interrupting the application will give the following stack:
> CPlusPlusd.dll!QHash<CPlusPlus::Internal::LookupScopePrivate *,QHashDummyValue>::contains(CPlusPlus::Internal::LookupScopePrivate * const & akey) Line 941 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1014 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1158 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1158 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1009 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1161 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1050 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1158 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1158 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1161 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1050 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1161 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1050 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1161 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1050 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1161 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1161 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1050 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1161 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1158 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1036 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1158 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1158 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1043 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::findNestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1161 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::nestedType(const CPlusPlus::Name * name, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1187 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1031 C++ CPlusPlusd.dll!CPlusPlus::Internal::LookupScopePrivate::lookupType_helper(const CPlusPlus::Name * name, QSet<CPlusPlus::Internal::LookupScopePrivate *> * processed, bool searchInEnclosingScope, CPlusPlus::Internal::LookupScopePrivate * origin) Line 1010 C++ CPlusPlusd.dll!CPlusPlus::LookupScope::lookupType(const CPlusPlus::Name * name) Line 903 C++ CPlusPlusd.dll!CPlusPlus::LookupContext::lookupType(const CPlusPlus::Name * name, CPlusPlus::Scope * scope, CPlusPlus::LookupScope * enclosingBinding, QSet<CPlusPlus::Declaration const *> typedefsBeingResolved) Line 361 C++ CPlusPlusd.dll!CPlusPlus::ResolveExpression::findClass(const CPlusPlus::FullySpecifiedType & originalTy, CPlusPlus::Scope * scope, CPlusPlus::LookupScope * enclosingBinding) Line 811 C++ CPlusPlusd.dll!CPlusPlus::ResolveExpression::baseExpression(const QList<CPlusPlus::LookupItem> & baseResults, int accessOp, bool * replacedDotOperator) Line 872 C++ CPlusPlusd.dll!CPlusPlus::ResolveExpression::visit(CPlusPlus::MemberAccessAST * ast) Line 791 C++ CPlusPlusd.dll!CPlusPlus::MemberAccessAST::accept0(CPlusPlus::ASTVisitor * visitor) Line 753 C++ CPlusPlusd.dll!CPlusPlus::AST::accept(CPlusPlus::ASTVisitor * visitor) Line 52 C++ CPlusPlusd.dll!CPlusPlus::ResolveExpression::expression(CPlusPlus::ExpressionAST * ast) Line 152 C++ CPlusPlusd.dll!CPlusPlus::ResolveExpression::resolve(CPlusPlus::ExpressionAST * ast, CPlusPlus::Scope * scope, bool ref) Line 142 C++ CPlusPlusd.dll!CPlusPlus::ResolveExpression::operator()(CPlusPlus::ExpressionAST * ast, CPlusPlus::Scope * scope) Line 127 C++ CPlusPlusd.dll!CPlusPlus::TypeOfExpression::operator()(CPlusPlus::ExpressionAST * expression, QSharedPointer<CPlusPlus::Document> document, CPlusPlus::Scope * scope) Line 114 C++ CPlusPlusd.dll!CPlusPlus::TypeOfExpression::operator()(const QByteArray & utf8code, CPlusPlus::Scope * scope, CPlusPlus::TypeOfExpression::PreprocessMode mode) Line 83 C++ CppToolsd.dll!CppTools::CheckSymbols::visit(CPlusPlus::MemberAccessAST * ast) Line 591 C++ CPlusPlusd.dll!CPlusPlus::MemberAccessAST::accept0(CPlusPlus::ASTVisitor * visitor) Line 753 C++ CPlusPlusd.dll!CPlusPlus::AST::accept(CPlusPlus::ASTVisitor * visitor) Line 52 C++ CPlusPlusd.dll!CPlusPlus::DeclaratorAST::accept0(CPlusPlus::ASTVisitor * visitor) Line 107 C++ CPlusPlusd.dll!CPlusPlus::AST::accept(CPlusPlus::ASTVisitor * visitor) Line 52 C++ CppToolsd.dll!CppTools::CheckSymbols::visit(CPlusPlus::SimpleDeclarationAST * ast) Line 562 C++ CPlusPlusd.dll!CPlusPlus::SimpleDeclarationAST::accept0(CPlusPlus::ASTVisitor * visitor) Line 112 C++ CPlusPlusd.dll!CPlusPlus::AST::accept(CPlusPlus::ASTVisitor * visitor) Line 52 C++ CPlusPlusd.dll!CPlusPlus::DeclarationStatementAST::accept0(CPlusPlus::ASTVisitor * visitor) Line 344 C++ CPlusPlusd.dll!CPlusPlus::AST::accept(CPlusPlus::ASTVisitor * visitor) Line 52 C++ CPlusPlusd.dll!CPlusPlus::CompoundStatementAST::accept0(CPlusPlus::ASTVisitor * visitor) Line 298 C++ CPlusPlusd.dll!CPlusPlus::AST::accept(CPlusPlus::ASTVisitor * visitor) Line 52 C++ CppToolsd.dll!CppTools::CheckSymbols::visit(CPlusPlus::FunctionDefinitionAST * ast) Line 1088 C++ CPlusPlusd.dll!CPlusPlus::FunctionDefinitionAST::accept0(CPlusPlus::ASTVisitor * visitor) Line 479 C++ CPlusPlusd.dll!CPlusPlus::AST::accept(CPlusPlus::ASTVisitor * visitor) Line 52 C++ CPlusPlusd.dll!CPlusPlus::TranslationUnitAST::accept0(CPlusPlus::ASTVisitor * visitor) Line 936 C++ CPlusPlusd.dll!CPlusPlus::AST::accept(CPlusPlus::ASTVisitor * visitor) Line 52 C++ CppToolsd.dll!CppTools::CheckSymbols::run() Line 351 C++ Qt5Cored.dll!QThreadPoolThread::run() Line 93 C++ Qt5Cored.dll!QThreadPrivate::start(void * arg) Line 369 C++ [External Code] [Frames below may be incorrect and/or missing, no symbols loaded for msvcr120d.dll]
Attachments
For Gerrit Dashboard: QTCREATORBUG-15329 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
141442,2 | C++: Revert lookup to 3.4.2 | 3.6 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |