Thread 473 (Thread 0x7ffa56ffd700 (LWP 5277)): #0 0x00007ffadb89593a in strlen () at /lib64/libc.so.6 #1 0x00007ffab4c0b5b4 in QString::fromUtf8(char const*, int) (str=0x18 , size=-1) at /home/nekit/Development/Qt/5.6/gcc_64/include/QtCore/qstring.h:535 #2 0x00007ffab4c18f99 in Autotest::Internal::TestVisitor::visit(CPlusPlus::Class*) (this=0x7ffa56ffc910, symbol=0x7ffa4835d1a0) at /mnt/store/Development/qt-creator/src/plugins/autotest/testvisitor.cpp:86 name = {static null = {}, d = 0x7ffa502473b0} locationAndType = {m_name = {static null = {}, d = 0x7ffadcc371e0 }, m_line = 657, m_column = 13, m_type = Autotest::Internal::TestTreeItem::TestDataFunction, m_state = {i = 0}} functionDefinition = 0x7ffa4824a590 func = 0x7ffa484f5130 member = 0x7ffa482c7980 type = 0x7ffa484f5188 className = {static null = {}, d = 0x7ffa500fd7e0} i = 30 o = {starBindFlags = {i = 1}, showArgumentNames = false, showReturnTypes = false, showFunctionSignatures = true, showDefaultArguments = true, showTemplateParameters = false, includeWhiteSpaceInOperatorName = true, markedArgument = 0, markedArgumentBegin = 0, markedArgumentEnd = 0} lc = {_expressionDocument = {value = 0x0, d = 0x0}, _thisDocument = {value = 0x0, d = 0x0}, _snapshot = {m_deps = {files = {d = 0x7ffadcc371e0 }, fileIndex = {{d = 0x7ffadcc390e0 , e = 0x7ffadcc390e0 }}, includes = {{d = 0x7ffadcc390e0 , e = 0x7ffadcc390e0 }}, includeMap = {d = 0x7ffadcc371e0 }}, _documents = {{d = 0x7ffadcc390e0 , e = 0x7ffadcc390e0 }}}, _bindings = {value = 0x0, d = 0x0}, m_expandTemplates = false} count = 57 #3 0x00007ffab6c674c6 in CPlusPlus::Class::visitSymbol0(CPlusPlus::SymbolVisitor*) (this=0x7ffa4835d1a0, visitor=0x7ffa56ffc910) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/Symbols.cpp:696 #4 0x00007ffab6c6527c in CPlusPlus::Symbol::visitSymbol(CPlusPlus::SymbolVisitor*) (this=0x7ffa4835d1a0, visitor=0x7ffa56ffc910) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/Symbol.cpp:132 #5 0x00007ffab6c652aa in CPlusPlus::Symbol::visitSymbol(CPlusPlus::Symbol*, CPlusPlus::SymbolVisitor*) (symbol=, visitor=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/Symbol.cpp:141 #6 0x00007ffab6c67708 in CPlusPlus::Namespace::visitSymbol0(CPlusPlus::SymbolVisitor*) (this=0x7ffa4835d050, visitor=0x7ffa56ffc910) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/Symbols.cpp:568 i = 2 #7 0x00007ffab6c6527c in CPlusPlus::Symbol::visitSymbol(CPlusPlus::SymbolVisitor*) (this=0x7ffa4835d050, visitor=0x7ffa56ffc910) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/Symbol.cpp:132 #8 0x00007ffab4c2869b in CPlusPlus::SymbolVisitor::accept(CPlusPlus::Symbol*) (this=0x7ffa56ffc910, symbol=0x7ffa4835d050) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/SymbolVisitor.h:38 #9 0x00007ffab4c25b77 in Autotest::Internal::checkDocumentForTestCode(QFutureInterface, CPlusPlus::Document::Ptr, QHash) (futureInterface=..., document=..., testCaseNames=...) at /mnt/store/Development/qt-creator/src/plugins/autotest/testcodeparser.cpp:541 line = 11 column = 6 testFunctions = {d = 0x7ffa56ffc9c0} declaringDoc = {value = 0x7ffa486c4ea0, d = 0x7ffa482c1290} visitor = { = {_vptr.SymbolVisitor = 0x7ffab4ebee30 }, m_symbolFinder = {m_filePriorityCache = {{d = 0x7ffa50dcaa90, e = 0x7ffa50dcaa90}}, m_fileMetaCache = {{d = 0x7ffa50dc94b0, e = 0x7ffa50dc94b0}}, m_recent = {> = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffa506b4980}, d = 0x7ffa506b4980}}, }}, m_className = {static null = {}, d = 0x7ffa501d6550}, m_privSlots = {d = 0x7ffa505d22e0}, m_valid = true} dataTags = {d = 0x7ffa56ffc9c0} parseResult = {type = 32544904, fileName = {static null = {}, d = 0x7ffa56ffca90}, proFile = {static null = {}, d = 0x7ffa56ffcbc0}, testCaseName = {static null = {}, d = 0xffff}, line = 1459603872, column = 32762, parameterized = 55, typed = 56, disabled = 253, functions = {d = 0x1f097b0}, dataTagsOrTestSets = {d = 0xffff}} testCaseName = {static null = {}, d = 0x7ffa501d6550} fileName = {static null = {}, d = 0x7ffa6c064ca0} modelManager = 0x1cb4040 projParts = { >> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x5ff3ed0}, d = 0x5ff3ed0}} #10 0x00007ffab4c26392 in Autotest::Internal::performParse(QFutureInterface&, QStringList const&, QHash) (futureInterface=..., list=..., testCaseNames=...) at /mnt/store/Development/qt-creator/src/plugins/autotest/testcodeparser.cpp:591 doc = {value = 0x7ffa486c4ea0, d = 0x7ffa482c1290} file = @0x6de83a0: {static null = {}, d = 0x7ffa6c064ca0} _container_ = {c = {> = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x6de8390}, d = 0x6de8390}}, }, i = {i = 0x6de83a0}, e = {i = 0x6de83a8}, control = 1} progressValue = 1 cppMM = 0x1cb4040 snapshot = {m_deps = {files = {d = 0x7ffadcc371e0 }, fileIndex = {{d = 0x7ffadcc390e0 , e = 0x7ffadcc390e0 }}, includes = {{d = 0x7ffadcc390e0 , e = 0x7ffadcc390e0 }}, includeMap = {d = 0x7ffadcc371e0 }}, _documents = {{d = 0x7ffa48d3dba0, e = 0x7ffa48d3dba0}}} qmlSnapshot = {_documents = {{d = 0x7ffa33641390, e = 0x7ffa33641390}}, _documentsByPath = {{d = 0x7ffa333e0210, e = 0x7ffa333e0210}}, _libraries = {{d = 0x7ffa3366ea10, e = 0x7ffa3366ea10}}, _dependencies = {m_importCache = {d = 0x7ffa3353efb0}, m_coreImports = {d = 0x7ffa33511a10}}} #11 0x00007ffab4c31324 in Utils::Internal::runAsyncQFutureInterfaceDispatch&, QStringList const&, QHash), QStringList, QHash >(std::integral_constant, QFutureInterface, void (*&&)(QFutureInterface&, QStringList const&, QHash), QStringList&&, QHash&&) (futureInterface=..., function=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:253 #12 0x00007ffab4c3128e in Utils::Internal::runAsyncArityDispatch&, QStringList const&, QHash), QStringList, QHash >(std::integral_constant, QFutureInterface, void (*&&)(QFutureInterface&, QStringList const&, QHash), QStringList&&, QHash&&) (futureInterface=..., function=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:268 #13 0x00007ffab4c311db in Utils::Internal::runAsyncMemberDispatch&, QStringList const&, QHash), QStringList, QHash, void>(QFutureInterface, void (*&&)(QFutureInterface&, QStringList const&, QHash), QStringList&&, QHash&&) (futureInterface=..., function=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:288 #14 0x00007ffab4c3112e in Utils::Internal::runAsyncImpl&, QStringList const&, QHash), QStringList, QHash >(QFutureInterface, void (*&&)(QFutureInterface&, QStringList const&, QHash), QStringList&&, QHash&&) (futureInterface=..., function=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:318 #15 0x00007ffab4c31050 in Utils::Internal::AsyncJob&, QStringList const&, QHash), QStringList&, QHash&>::runHelper<0ul, 1ul, 2ul>(Utils::Internal::indexSequence<0ul, 1ul, 2ul>) (this=0x6f239d0) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:395 #16 0x00007ffab4c30d86 in Utils::Internal::AsyncJob&, QStringList const&, QHash), QStringList&, QHash&>::run() (this=0x6f239d0) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:375 #17 0x00007ffade7528bb in Utils::Internal::RunnableThread::run() (this=0x1dbaee0) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.cpp:39 #18 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #19 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #20 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 439 (Thread 0x7ffa8edf7700 (LWP 5242)): #0 0x00007ffadc16debe in operator new(unsigned long) () at /lib64/libstdc++.so.6 #1 0x00007ffab6c6c358 in std::_Deque_base >::_M_initialize_map(unsigned long) (this=, __n=) at /usr/include/c++/5.3.1/ext/new_allocator.h:104 __num_nodes = 1 __nstart = __nfinish = #2 0x00007ffab6c6c358 in std::_Deque_base >::_M_initialize_map(unsigned long) (__a=, __n=) at /usr/include/c++/5.3.1/bits/alloc_traits.h:491 __num_nodes = 1 __nstart = __nfinish = #3 0x00007ffab6c6c358 in std::_Deque_base >::_M_initialize_map(unsigned long) (this=0x7ffa8edf62a0, __n=) at /usr/include/c++/5.3.1/bits/stl_deque.h:615 __num_nodes = 1 __nstart = __nfinish = #4 0x00007ffab6c6c358 in std::_Deque_base >::_M_initialize_map(unsigned long) (this=this@entry=0x7ffa8edf62a0, __num_elements=__num_elements@entry=0) at /usr/include/c++/5.3.1/bits/stl_deque.h:688 __num_nodes = 1 __nstart = __nfinish = #5 0x00007ffab6c6af48 in CPlusPlus::TranslationUnit::tokenize() (__x=, this=0x7ffa8edf62a0) at /usr/include/c++/5.3.1/bits/stl_deque.h:512 lex = {_translationUnit = 0x7ffa41541990, _control = 0x7ffa415411c0, _firstChar = 0x7ffa41541ad8 "# 1 \"\"\nQString(\"%1 entries, edit all %2 %3\").arg(size).arg(index).arg", _currentChar = 0x7ffa41541ad7 "", _lastChar = 0x7ffa41541b29 "", _tokenStart = 0x7ffa41541ad7 "", _yychar = 10 '\n', _currentCharUtf16 = 4294967295, _tokenStartUtf16 = 1096031072, {_state = 0 '\000', s = {_tokenKind = 0 '\000', _newlineExpected = 0 '\000'}}, {_flags = 3, f = {_scanCommentTokens = 1, _scanKeywords = 1, _scanAngleStringLiteralTokens = 0, _ppMode = 0, _ignoreTrigraph = 0}}, _currentLine = 1, _languageFeatures = {{flags = 4294967295, {qtEnabled = 1, qtMocRunEnabled = 1, qtKeywordsEnabled = 1, cxx11Enabled = 1, objCEnabled = 1, c99Enabled = 1}}}} braces = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x0, _M_map_size = 8, _M_start = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}, _M_finish = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}}}, }} lineId = expansionId = beginId = endId = lineColumn = {, std::allocator > >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x81, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } lineColumnIdx = tk = {{flags = 140714115555967, f = {kind = 127, newline = 0, whitespace = 1, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 1, trigraph = 1, pad = 0, bytes = 36575, utf16chars = 32762}}, byteOffset = 176, utf16charOffset = 0, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}} #6 0x00007ffab6c6af48 in CPlusPlus::TranslationUnit::tokenize() (__x=, this=0x7ffa8edf62a0) at /usr/include/c++/5.3.1/bits/stl_deque.h:519 lex = {_translationUnit = 0x7ffa41541990, _control = 0x7ffa415411c0, _firstChar = 0x7ffa41541ad8 "# 1 \"\"\nQString(\"%1 entries, edit all %2 %3\").arg(size).arg(index).arg", _currentChar = 0x7ffa41541ad7 "", _lastChar = 0x7ffa41541b29 "", _tokenStart = 0x7ffa41541ad7 "", _yychar = 10 '\n', _currentCharUtf16 = 4294967295, _tokenStartUtf16 = 1096031072, {_state = 0 '\000', s = {_tokenKind = 0 '\000', _newlineExpected = 0 '\000'}}, {_flags = 3, f = {_scanCommentTokens = 1, _scanKeywords = 1, _scanAngleStringLiteralTokens = 0, _ppMode = 0, _ignoreTrigraph = 0}}, _currentLine = 1, _languageFeatures = {{flags = 4294967295, {qtEnabled = 1, qtMocRunEnabled = 1, qtKeywordsEnabled = 1, cxx11Enabled = 1, objCEnabled = 1, c99Enabled = 1}}}} braces = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x0, _M_map_size = 8, _M_start = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}, _M_finish = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}}}, }} lineId = expansionId = beginId = endId = lineColumn = {, std::allocator > >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x81, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } lineColumnIdx = tk = {{flags = 140714115555967, f = {kind = 127, newline = 0, whitespace = 1, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 1, trigraph = 1, pad = 0, bytes = 36575, utf16chars = 32762}}, byteOffset = 176, utf16charOffset = 0, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}} #7 0x00007ffab6c6af48 in CPlusPlus::TranslationUnit::tokenize() (__x=, this=0x7ffa8edf62a0) at /usr/include/c++/5.3.1/bits/stl_deque.h:957 lex = {_translationUnit = 0x7ffa41541990, _control = 0x7ffa415411c0, _firstChar = 0x7ffa41541ad8 "# 1 \"\"\nQString(\"%1 entries, edit all %2 %3\").arg(size).arg(index).arg", _currentChar = 0x7ffa41541ad7 "", _lastChar = 0x7ffa41541b29 "", _tokenStart = 0x7ffa41541ad7 "", _yychar = 10 '\n', _currentCharUtf16 = 4294967295, _tokenStartUtf16 = 1096031072, {_state = 0 '\000', s = {_tokenKind = 0 '\000', _newlineExpected = 0 '\000'}}, {_flags = 3, f = {_scanCommentTokens = 1, _scanKeywords = 1, _scanAngleStringLiteralTokens = 0, _ppMode = 0, _ignoreTrigraph = 0}}, _currentLine = 1, _languageFeatures = {{flags = 4294967295, {qtEnabled = 1, qtMocRunEnabled = 1, qtKeywordsEnabled = 1, cxx11Enabled = 1, objCEnabled = 1, c99Enabled = 1}}}} braces = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x0, _M_map_size = 8, _M_start = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}, _M_finish = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}}}, }} lineId = expansionId = beginId = endId = lineColumn = {, std::allocator > >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x81, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } lineColumnIdx = tk = {{flags = 140714115555967, f = {kind = 127, newline = 0, whitespace = 1, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 1, trigraph = 1, pad = 0, bytes = 36575, utf16chars = 32762}}, byteOffset = 176, utf16charOffset = 0, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}} #8 0x00007ffab6c6af48 in CPlusPlus::TranslationUnit::tokenize() (__c=, this=0x7ffa8edf62a0) at /usr/include/c++/5.3.1/bits/stl_stack.h:142 lex = {_translationUnit = 0x7ffa41541990, _control = 0x7ffa415411c0, _firstChar = 0x7ffa41541ad8 "# 1 \"\"\nQString(\"%1 entries, edit all %2 %3\").arg(size).arg(index).arg", _currentChar = 0x7ffa41541ad7 "", _lastChar = 0x7ffa41541b29 "", _tokenStart = 0x7ffa41541ad7 "", _yychar = 10 '\n', _currentCharUtf16 = 4294967295, _tokenStartUtf16 = 1096031072, {_state = 0 '\000', s = {_tokenKind = 0 '\000', _newlineExpected = 0 '\000'}}, {_flags = 3, f = {_scanCommentTokens = 1, _scanKeywords = 1, _scanAngleStringLiteralTokens = 0, _ppMode = 0, _ignoreTrigraph = 0}}, _currentLine = 1, _languageFeatures = {{flags = 4294967295, {qtEnabled = 1, qtMocRunEnabled = 1, qtKeywordsEnabled = 1, cxx11Enabled = 1, objCEnabled = 1, c99Enabled = 1}}}} braces = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x0, _M_map_size = 8, _M_start = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}, _M_finish = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}}}, }} lineId = expansionId = beginId = endId = lineColumn = {, std::allocator > >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x81, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } lineColumnIdx = tk = {{flags = 140714115555967, f = {kind = 127, newline = 0, whitespace = 1, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 1, trigraph = 1, pad = 0, bytes = 36575, utf16chars = 32762}}, byteOffset = 176, utf16charOffset = 0, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}} #9 0x00007ffab6c6af48 in CPlusPlus::TranslationUnit::tokenize() (this=this@entry=0x7ffa41541990) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/TranslationUnit.cpp:145 lex = {_translationUnit = 0x7ffa41541990, _control = 0x7ffa415411c0, _firstChar = 0x7ffa41541ad8 "# 1 \"\"\nQString(\"%1 entries, edit all %2 %3\").arg(size).arg(index).arg", _currentChar = 0x7ffa41541ad7 "", _lastChar = 0x7ffa41541b29 "", _tokenStart = 0x7ffa41541ad7 "", _yychar = 10 '\n', _currentCharUtf16 = 4294967295, _tokenStartUtf16 = 1096031072, {_state = 0 '\000', s = {_tokenKind = 0 '\000', _newlineExpected = 0 '\000'}}, {_flags = 3, f = {_scanCommentTokens = 1, _scanKeywords = 1, _scanAngleStringLiteralTokens = 0, _ppMode = 0, _ignoreTrigraph = 0}}, _currentLine = 1, _languageFeatures = {{flags = 4294967295, {qtEnabled = 1, qtMocRunEnabled = 1, qtKeywordsEnabled = 1, cxx11Enabled = 1, objCEnabled = 1, c99Enabled = 1}}}} braces = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x0, _M_map_size = 8, _M_start = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}, _M_finish = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x0, _M_node = 0x0}}}, }} lineId = expansionId = beginId = endId = lineColumn = {, std::allocator > >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x81, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } lineColumnIdx = tk = {{flags = 140714115555967, f = {kind = 127, newline = 0, whitespace = 1, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 1, trigraph = 1, pad = 0, bytes = 36575, utf16chars = 32762}}, byteOffset = 176, utf16charOffset = 0, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}} #10 0x00007ffab6c6ba50 in CPlusPlus::TranslationUnit::parse(CPlusPlus::TranslationUnit::ParseMode) (this=0x7ffa41541990, mode=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/TranslationUnit.cpp:298 parser = {_translationUnit = 0x7ffa8edf63df, _control = 0x40, _pool = 0x0, _languageFeatures = {{flags = 2, {qtEnabled = 0, qtMocRunEnabled = 1, qtKeywordsEnabled = 0, cxx11Enabled = 0, objCEnabled = 0, c99Enabled = 0}}}, _tokenIndex = 48, _templateArguments = false, _inFunctionBody = false, _inExpressionStatement = false, _expressionDepth = 0, _statementDepth = 0, _initializerClauseDepth = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x6e0000005b, _M_map_size = 0, _M_start = {_M_cur = 0x0, _M_first = 0x7c00000077, _M_last = 0x7ffa415411c0, _M_node = 0x7ffadc16deb8 }, _M_finish = {_M_cur = 0x7ffa41541990, _M_first = 0x7ffab6c6acbf , _M_last = 0x7ffa41541dd0, _M_node = 0x7ffa40000020}}}, }}, _expressionStatementTempPool = {_blocks = 0x18, _allocatedBlocks = -1897962352, _blockCount = 32762, _ptr = 0x8145cd0 "\200\312\003l\372\177", _end = 0x7ffa6c59e2d0 "h\366\364\266\372\177"}, _templateArgumentList = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = (std::_S_black | unknown: 3683182504), _M_parent = 0x7ffa8edf64e0, _M_left = 0x18, _M_right = 0x7ffa8edf64e0}, _M_node_count = 140715411037880}}}, _astCache = 0x7ffa41541dd0, _expressionStatementAstCache = 0x7ffa41541dd0} parsed = #11 0x00007ffab6c7bfcd in CPlusPlus::Document::parse(CPlusPlus::Document::ParseMode) (this=, mode=mode@entry=CPlusPlus::Document::ParseExpression) at /mnt/store/Development/qt-creator/src/libs/cplusplus/CppDocument.cpp:659 m = #12 0x00007ffab6c8ac6e in CPlusPlus::documentForExpression(QByteArray const&) (utf8code=...) at /mnt/store/Development/qt-creator/src/libs/cplusplus/TypeOfExpression.cpp:200 doc = {value = 0x7ffa41541dd0, d = 0x7ffa41541800} #13 0x00007ffab6c8bf12 in CPlusPlus::TypeOfExpression::operator()(QByteArray const&, CPlusPlus::Scope*, CPlusPlus::TypeOfExpression::PreprocessMode) (this=0x8145cd0, utf8code=..., scope=0x7ffa6c59e2d0, mode=) at /mnt/store/Development/qt-creator/src/libs/cplusplus/TypeOfExpression.cpp:72 expressionDoc = {value = 0x0, d = 0x0} #14 0x00007ffab6ffc7f1 in CppTools::CheckSymbols::visit(CPlusPlus::CallAST*) (this=0x8145c20, ast=0x7ffa6c6dd2a8) at /mnt/store/Development/qt-creator/src/plugins/cpptools/cppchecksymbols.cpp:611 expression = {d = 0x7ffa415417a0} candidates = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffa8edf6570}, d = 0x7ffa8edf6570}} memberName = 0x7ffa6c6dd2a8 access = 0x7ffa6c6dd270 argumentCount = 1 expr = 0x7ffa6c6dd208 #15 0x00007ffab6c1b4f9 in CPlusPlus::CallAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd2a8, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:727 #16 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd2a8, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #17 0x00007ffab6ffcac8 in CppTools::CheckSymbols::visit(CPlusPlus::CallAST*) (this=0x8145c20, ast=0x7ffa6c6dd348) at /mnt/store/Development/qt-creator/src/plugins/cpptools/cppchecksymbols.cpp:652 argumentCount = 0 expr = 0x7ffa6c6dd2a8 #18 0x00007ffab6c1b4f9 in CPlusPlus::CallAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd348, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:727 #19 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd348, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #20 0x00007ffab7001618 in CPlusPlus::ASTVisitor::accept(CPlusPlus::List*) (this=0x8145c30, it=0x7ffa6c6dd370) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisitor.h:70 #21 0x00007ffab6ffcae9 in CppTools::CheckSymbols::visit(CPlusPlus::CallAST*) (this=0x8145c20, ast=0x7ffa6c6dd088) at /mnt/store/Development/qt-creator/src/plugins/cpptools/cppchecksymbols.cpp:653 argumentCount = 1 expr = 0x0 #22 0x00007ffab6c1b4f9 in CPlusPlus::CallAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd088, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:727 #23 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd088, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #24 0x00007ffab6c19e9d in CPlusPlus::BinaryExpressionAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #25 0x00007ffab6c19e9d in CPlusPlus::BinaryExpressionAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd3b0, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:260 #26 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd3b0, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #27 0x00007ffab6c19e9d in CPlusPlus::BinaryExpressionAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #28 0x00007ffab6c19e9d in CPlusPlus::BinaryExpressionAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd3e0, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:260 #29 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd3e0, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #30 0x00007ffab6c19e9d in CPlusPlus::BinaryExpressionAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #31 0x00007ffab6c19e9d in CPlusPlus::BinaryExpressionAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd628, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:260 #32 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd628, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #33 0x00007ffab6c19e9d in CPlusPlus::BinaryExpressionAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #34 0x00007ffab6c19e9d in CPlusPlus::BinaryExpressionAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd720, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:260 #35 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd720, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #36 0x00007ffab6c1a8c0 in CPlusPlus::ExpressionStatementAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #37 0x00007ffab6c1a8c0 in CPlusPlus::ExpressionStatementAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd740, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:472 #38 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dd740, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #39 0x00007ffab6c1a0a1 in CPlusPlus::CompoundStatementAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #40 0x00007ffab6c1a0a1 in CPlusPlus::CompoundStatementAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, it=0x7ffa6c6ddbe0) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:99 #41 0x00007ffab6c1a0a1 in CPlusPlus::CompoundStatementAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e8010, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:298 #42 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e8010, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #43 0x00007ffab6c1cd42 in CPlusPlus::LambdaExpressionAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #44 0x00007ffab6c1cd42 in CPlusPlus::LambdaExpressionAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e7b40, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:1240 #45 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e7b40, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #46 0x00007ffab6c197b4 in CPlusPlus::DeclaratorAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #47 0x00007ffab6c197b4 in CPlusPlus::DeclaratorAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e7ae0, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:105 #48 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e7ae0, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #49 0x00007ffab6ffc2a5 in CppTools::CheckSymbols::visit(CPlusPlus::SimpleDeclarationAST*) (this=0x8145c20, ast=0x7ffa6c6dfaf0) at /mnt/store/Development/qt-creator/src/plugins/cpptools/cppchecksymbols.cpp:555 declr = 0x7ffa6c5e7ae0 it = 0x7ffa6c6dfad8 declrIdNameAST = 0x0 #50 0x00007ffab6c197e9 in CPlusPlus::SimpleDeclarationAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dfaf0, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:112 #51 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dfaf0, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #52 0x00007ffab6c1a2c0 in CPlusPlus::DeclarationStatementAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #53 0x00007ffab6c1a2c0 in CPlusPlus::DeclarationStatementAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dfb20, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:342 #54 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c6dfb20, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #55 0x00007ffab6c1a0a1 in CPlusPlus::CompoundStatementAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #56 0x00007ffab6c1a0a1 in CPlusPlus::CompoundStatementAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, it=0x7ffa6c6dfb30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:99 #57 0x00007ffab6c1a0a1 in CPlusPlus::CompoundStatementAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e0b60, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:298 #58 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e0b60, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #59 0x00007ffab6ffe890 in CppTools::CheckSymbols::visit(CPlusPlus::FunctionDefinitionAST*) (this=0x8145c20, ast=0x7ffa6c5e0b28) at /mnt/store/Development/qt-creator/src/plugins/cpptools/cppchecksymbols.cpp:1081 thisFunction = 0x7ffa6c5e0b28 processEntireDeclr = false locals = {uses = {{d = 0x7ffa8edf6c80, e = 0x7ffa8edf6c80}}} #60 0x00007ffab6c1a8f9 in CPlusPlus::FunctionDefinitionAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e0b28, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:479 #61 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c5e0b28, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #62 0x00007ffab6c1be31 in CPlusPlus::TranslationUnitAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, ast=) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:93 #63 0x00007ffab6c1be31 in CPlusPlus::TranslationUnitAST::accept0(CPlusPlus::ASTVisitor*) (visitor=0x8145c30, it=0x7ffa6c1e29e8) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.h:99 #64 0x00007ffab6c1be31 in CPlusPlus::TranslationUnitAST::accept0(CPlusPlus::ASTVisitor*) (this=0x7ffa6c16e950, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/ASTVisit.cpp:944 #65 0x00007ffab6c15a6f in CPlusPlus::AST::accept(CPlusPlus::ASTVisitor*) (this=0x7ffa6c16e950, visitor=0x8145c30) at /mnt/store/Development/qt-creator/src/libs/3rdparty/cplusplus/AST.cpp:51 #66 0x00007ffab6ffb48b in CppTools::CheckSymbols::run() (this=0x8145c20) at /mnt/store/Development/qt-creator/src/plugins/cpptools/cppchecksymbols.cpp:345 collectTypes = { = {_vptr.SymbolVisitor = 0x7ffab743df30 }, _doc = {value = 0x7ffa6c03ca80, d = 0x7ffa6c703980}, _snapshot = {m_deps = {files = {d = 0x7ffa4806f0f0}, fileIndex = {{d = 0x7ffa48667160, e = 0x7ffa48667160}}, includes = {{d = 0x7ffa48314120, e = 0x7ffa48314120}}, includeMap = {d = 0x7ffa483506d0}}, _documents = {{d = 0x7ffa4835bbb0, e = 0x7ffa4835bbb0}}}, _types = {q_hash = {{d = 0x7ffa4178f230, e = 0x7ffa4178f230}}}, _fields = {q_hash = {{d = 0x7ffa40b499a0, e = 0x7ffa40b499a0}}}, _functions = {q_hash = {{d = 0x7ffa401013b0, e = 0x7ffa401013b0}}}, _statics = {q_hash = {{d = 0x7ffa400aa460, e = 0x7ffa400aa460}}}, _mainDocument = true} #67 0x00007ffadc98e30d in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #68 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #69 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #70 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 437 (Thread 0x7ffa8d7c0700 (LWP 5240)): #0 0x00007ffab6cb4cc1 in qDeleteAll(CPlusPlus::Macro**, CPlusPlus::Macro**) (this=0x7ffa4833c838, __in_chrg=) at /home/nekit/Development/Qt/5.6/gcc_64/include/QtCore/qstring.h:1065 #1 0x00007ffab6cb4cc1 in qDeleteAll(CPlusPlus::Macro**, CPlusPlus::Macro**) (this=0x7ffa4833c810, __in_chrg=) at /mnt/store/Development/qt-creator/src/libs/cplusplus/Macro.h:61 #2 0x00007ffab6cb4cc1 in qDeleteAll(CPlusPlus::Macro**, CPlusPlus::Macro**) (begin=0x7ffa48a7c158, end=end@entry=0x7ffa48a7c7f0) at /home/nekit/Development/Qt/5.6/gcc_64/include/QtCore/qalgorithms.h:317 #3 0x00007ffab6cb42fb in CPlusPlus::Environment::~Environment() (this=0x7ffa8d7bf7b8, __in_chrg=) at /mnt/store/Development/qt-creator/src/libs/cplusplus/PreprocessorEnvironment.cpp:81 #4 0x00007ffab6c7f056 in CPlusPlus::Snapshot::preprocessedDocument(QByteArray const&, Utils::FileName const&, int) const (this=0x7ffa8d7bf7b0, __in_chrg=) at /mnt/store/Development/qt-creator/src/libs/cplusplus/FastPreprocessor.h:40 newDoc = {value = 0x7ffa48063240, d = 0x7ffa4889df30} pp = { = {_vptr.Client = 0x7ffab6f557f0 }, _env = {currentFile = {static null = {}, d = 0x7ffadcc371e0 }, currentFileUtf8 = {d = 0x7ffadcc371e0 }, currentLine = 0, hideNext = false, _macros = 0x7ffa48a73f10, _allocated_macros = 6416, _macro_count = 4379, _hash = 0x7ffa482df6d0, _hash_count = 12832}, _snapshot = {m_deps = {files = {d = 0x7ffa6c33c770}, fileIndex = {{d = 0x7ffa6c0e6500, e = 0x7ffa6c0e6500}}, includes = {{d = 0x7ffa6c0cd890, e = 0x7ffa6c0cd890}}, includeMap = {d = 0x7ffa6c720bf0}}, _documents = {{d = 0x7ffa6c020b90, e = 0x7ffa6c020b90}}}, _preproc = {m_client = 0x7ffa8d7bf7b0, m_env = 0x7ffa8d7bf7b8, m_scratchBuffer = {d = 0x7ffa4807da20}, m_expandFunctionlikeMacros = false, m_keepComments = true, m_state = {m_currentFileName = {static null = {}, d = 0x7ffadcc371e0 }, m_source = {d = 0x7ffadcc371e0 }, m_lexer = 0x0, m_skipping = {d = {d = 0x7ffa485248f0}}, m_trueTest = {d = {d = 0x7ffa48654d40}}, m_ifLevel = 0, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = false, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x0, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x0, m_expansionResult = {d = 0x7ffa486a3690}, m_expandedTokensInfo = {d = 0x7ffadcc371e0 }, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_BeforeIfndef, m_includeGuardMacroName = {d = 0x7ffadcc371e0 }}}, _merged = {q_hash = {{d = 0x7ffa483eb2e0, e = 0x7ffa483eb2e0}}}, _currentDoc = {value = 0x0, d = 0x0}, _addIncludesToCurrentDoc = false} mergeDefinedMacrosOfDocument = preprocessedCode = {d = 0x7ffa4826fd90} #5 0x00007ffab6c7f056 in CPlusPlus::Snapshot::preprocessedDocument(QByteArray const&, Utils::FileName const&, int) const (this=0x7ffa8d7bfa68, source=..., fileName=..., withDefinedMacrosFromDocumentUntilLine=-1) at /mnt/store/Development/qt-creator/src/libs/cplusplus/CppDocument.cpp:792 newDoc = {value = 0x7ffa48063240, d = 0x7ffa4889df30} pp = { = {_vptr.Client = 0x7ffab6f557f0 }, _env = {currentFile = {static null = {}, d = 0x7ffadcc371e0 }, currentFileUtf8 = {d = 0x7ffadcc371e0 }, currentLine = 0, hideNext = false, _macros = 0x7ffa48a73f10, _allocated_macros = 6416, _macro_count = 4379, _hash = 0x7ffa482df6d0, _hash_count = 12832}, _snapshot = {m_deps = {files = {d = 0x7ffa6c33c770}, fileIndex = {{d = 0x7ffa6c0e6500, e = 0x7ffa6c0e6500}}, includes = {{d = 0x7ffa6c0cd890, e = 0x7ffa6c0cd890}}, includeMap = {d = 0x7ffa6c720bf0}}, _documents = {{d = 0x7ffa6c020b90, e = 0x7ffa6c020b90}}}, _preproc = {m_client = 0x7ffa8d7bf7b0, m_env = 0x7ffa8d7bf7b8, m_scratchBuffer = {d = 0x7ffa4807da20}, m_expandFunctionlikeMacros = false, m_keepComments = true, m_state = {m_currentFileName = {static null = {}, d = 0x7ffadcc371e0 }, m_source = {d = 0x7ffadcc371e0 }, m_lexer = 0x0, m_skipping = {d = {d = 0x7ffa485248f0}}, m_trueTest = {d = {d = 0x7ffa48654d40}}, m_ifLevel = 0, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = false, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x0, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x0, m_expansionResult = {d = 0x7ffa486a3690}, m_expandedTokensInfo = {d = 0x7ffadcc371e0 }, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_BeforeIfndef, m_includeGuardMacroName = {d = 0x7ffadcc371e0 }}}, _merged = {q_hash = {{d = 0x7ffa483eb2e0, e = 0x7ffa483eb2e0}}}, _currentDoc = {value = 0x0, d = 0x0}, _addIncludesToCurrentDoc = false} mergeDefinedMacrosOfDocument = preprocessedCode = {d = 0x7ffa4826fd90} #6 0x00007ffab7067d96 in CPlusPlus::Snapshot::preprocessedDocument(QByteArray const&, QString const&, int) const (this=0x7ffa8d7bfa68, source=..., fileName=..., withDefinedMacrosFromDocumentUntilLine=-1) at /mnt/store/Development/qt-creator/src/libs/cplusplus/CppDocument.h:436 #7 0x00007ffab709720d in CppTools::SemanticInfoUpdaterPrivate::update(CppTools::SemanticInfo::Source const&, bool, CppTools::SemanticInfoUpdaterPrivate::FuturizedTopLevelDeclarationProcessor*) (this=0x6c8ce40, source=..., emitSignalWhenFinished=true, processor=0x7ffa8d7bfa40) at /mnt/store/Development/qt-creator/src/plugins/cpptools/cppsemanticinfoupdater.cpp:121 newSemanticInfo = {revision = 17, complete = true, snapshot = {m_deps = {files = {d = 0x7ffa6c33c770}, fileIndex = {{d = 0x7ffa6c0e6500, e = 0x7ffa6c0e6500}}, includes = {{d = 0x7ffa6c0cd890, e = 0x7ffa6c0cd890}}, includeMap = {d = 0x7ffa6c720bf0}}, _documents = {{d = 0x7ffa6c020b90, e = 0x7ffa6c020b90}}}, doc = {value = 0x0, d = 0x0}, localUsesUpdated = false, localUses = {{d = 0x7ffadcc390e0 , e = 0x7ffadcc390e0 }}} doc = {value = 0x7ffa48063240, d = 0x7ffa4889df30} __PRETTY_FUNCTION__ = "CppTools::SemanticInfo CppTools::SemanticInfoUpdaterPrivate::update(const CppTools::SemanticInfo::Source&, bool, CppTools::SemanticInfoUpdaterPrivate::FuturizedTopLevelDeclarationProcessor*)" #8 0x00007ffab709775b in CppTools::SemanticInfoUpdaterPrivate::update_helper(QFutureInterface&, CppTools::SemanticInfo::Source) (this=0x6c8ce40, future=..., source=...) at /mnt/store/Development/qt-creator/src/plugins/cpptools/cppsemanticinfoupdater.cpp:165 processor = { = {_vptr.TopLevelDeclarationProcessor = 0x7ffab743edd8 }, m_future = { = {}, }} #9 0x00007ffab7098fa7 in Utils::Internal::MemberCallable&, CppTools::SemanticInfo::Source)>::operator()(QFutureInterface&, CppTools::SemanticInfo::Source&&) const (this=0x7ffa8d7bfd00, args#0=..., args#1=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:223 #10 0x00007ffab7098ef4 in Utils::Internal::runAsyncQFutureInterfaceDispatch&, CppTools::SemanticInfo::Source)>, CppTools::SemanticInfo::Source>(std::integral_constant, QFutureInterface, Utils::Internal::MemberCallable&, CppTools::SemanticInfo::Source)>&&, CppTools::SemanticInfo::Source&&) (futureInterface=..., function=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:253 #11 0x00007ffab7098e87 in Utils::Internal::runAsyncArityDispatch&, CppTools::SemanticInfo::Source)>, CppTools::SemanticInfo::Source>(std::integral_constant, QFutureInterface, Utils::Internal::MemberCallable&, CppTools::SemanticInfo::Source)>&&, CppTools::SemanticInfo::Source&&) (futureInterface=..., function=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:268 #12 0x00007ffab7098dee in Utils::Internal::runAsyncMemberDispatch&, CppTools::SemanticInfo::Source)>, CppTools::SemanticInfo::Source, void>(QFutureInterface, Utils::Internal::MemberCallable&, CppTools::SemanticInfo::Source)>&&, CppTools::SemanticInfo::Source&&) (futureInterface=..., function=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:288 #13 0x00007ffab7098d5b in Utils::Internal::runAsyncImpl&, CppTools::SemanticInfo::Source)>, CppTools::SemanticInfo::Source>(QFutureInterface, Utils::Internal::MemberCallable&, CppTools::SemanticInfo::Source)>&&, CppTools::SemanticInfo::Source&&) (futureInterface=..., function=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:318 #14 0x00007ffab7098c83 in Utils::Internal::runAsyncMemberDispatch&, CppTools::SemanticInfo::Source), CppTools::SemanticInfoUpdaterPrivate*, CppTools::SemanticInfo::Source, void>(QFutureInterface, void (CppTools::SemanticInfoUpdaterPrivate::*&&)(QFutureInterface&, CppTools::SemanticInfo::Source), CppTools::SemanticInfoUpdaterPrivate*&&, CppTools::SemanticInfo::Source&&) (futureInterface=..., function=, obj=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:300 #15 0x00007ffab7098bcc in Utils::Internal::runAsyncImpl&, CppTools::SemanticInfo::Source), CppTools::SemanticInfoUpdaterPrivate*, CppTools::SemanticInfo::Source>(QFutureInterface, void (CppTools::SemanticInfoUpdaterPrivate::*&&)(QFutureInterface&, CppTools::SemanticInfo::Source), CppTools::SemanticInfoUpdaterPrivate*&&, CppTools::SemanticInfo::Source&&) (futureInterface=..., function=) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:318 #16 0x00007ffab7098aee in Utils::Internal::AsyncJob&, CppTools::SemanticInfo::Source), CppTools::SemanticInfoUpdaterPrivate*, CppTools::SemanticInfo::Source const&>::runHelper<0ul, 1ul, 2ul>(Utils::Internal::indexSequence<0ul, 1ul, 2ul>) (this=0x6d18910) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:395 #17 0x00007ffab7098878 in Utils::Internal::AsyncJob&, CppTools::SemanticInfo::Source), CppTools::SemanticInfoUpdaterPrivate*, CppTools::SemanticInfo::Source const&>::run() (this=0x6d18910) at /mnt/store/Development/qt-creator/src/libs/utils/runextensions.h:375 #18 0x00007ffadc98e30d in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #19 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #20 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #21 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 435 (Thread 0x7ffa7b7fe700 (LWP 5238)): #0 0x00007ffadc46cfe8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007ffadc992738 in QWaitCondition::wait(QMutex*, unsigned long) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #2 0x00007ffadc98e467 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #3 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #5 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7ffacb3af700 (LWP 4362)): #0 0x00007ffadb8f9f5d in poll () at /lib64/libc.so.6 #1 0x00007ffad61d2ac2 in _xcb_conn_wait () at /usr/lib64/libxcb.so.1 #2 0x00007ffad61d4697 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007ffacd5eadc9 in () at /mnt/store/Development/Qt/5.6/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #4 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #6 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7ffaa9307700 (LWP 4363)): #0 0x00007ffadb8f9f5d in poll () at /lib64/libc.so.6 #1 0x00007ffada4a1334 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffada4a143c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007ffadcba34e7 in QEventDispatcherGlib::processEvents(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007ffadcb51efa in QEventLoop::exec(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007ffadc98d38c in QThread::exec() () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #6 0x00007ffacdd45cd5 in () at /mnt/store/Development/Qt/5.6/gcc_64/plugins/platforms/../../lib/libQt5DBus.so.5 #7 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #8 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #9 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7ffaa889f700 (LWP 4370)): #0 0x00007ffadb8f9f5d in poll () at /lib64/libc.so.6 #1 0x00007ffada4a1334 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffada4a143c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007ffadcba34e7 in QEventDispatcherGlib::processEvents(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007ffadcb51efa in QEventLoop::exec(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007ffadc98d38c in QThread::exec() () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #6 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #7 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #8 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7ffaa3fff700 (LWP 4371)): #0 0x00007ffadb8f9f5d in poll () at /lib64/libc.so.6 #1 0x00007ffada4a1334 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffada4a143c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007ffadcba34fc in QEventDispatcherGlib::processEvents(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007ffadcb51efa in QEventLoop::exec(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007ffadc98d38c in QThread::exec() () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #6 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #7 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #8 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7ffaa22a7700 (LWP 4372)): #0 0x00007ffadc46cc3f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007ffaa31761a3 in radeon_drm_cs_emit_ioctl () at /usr/lib64/dri/r600_dri.so #2 0x00007ffaa31759b7 in impl_thrd_routine () at /usr/lib64/dri/r600_dri.so #3 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #4 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7ffaa189f700 (LWP 4373)): #0 0x00007ffadb8f9f5d in poll () at /lib64/libc.so.6 #1 0x00007ffada4a1334 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffada4a143c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007ffadcba34e7 in QEventDispatcherGlib::processEvents(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007ffadcb51efa in QEventLoop::exec(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007ffadc98d38c in QThread::exec() () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #6 0x00007ffadb097fa5 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Qml.so.5 #7 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #8 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #9 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7ffa95917700 (LWP 4374)): #0 0x00007ffadb8f9f5d in poll () at /lib64/libc.so.6 #1 0x00007ffada4a1334 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffada4a143c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007ffadcba34e7 in QEventDispatcherGlib::processEvents(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007ffadcb51efa in QEventLoop::exec(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007ffadc98d38c in QThread::exec() () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #6 0x00007ffadb097fa5 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Qml.so.5 #7 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #8 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #9 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7ffa8ffff700 (LWP 4375)): #0 0x00007ffadb8f9f5d in poll () at /lib64/libc.so.6 #1 0x00007ffada4a1334 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffada4a143c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007ffadcba34e7 in QEventDispatcherGlib::processEvents(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007ffadcb51efa in QEventLoop::exec(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007ffadc98d38c in QThread::exec() () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #6 0x00007ffadb097fa5 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Qml.so.5 #7 0x00007ffadc991c89 in () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #8 0x00007ffadc46765d in start_thread () at /lib64/libpthread.so.0 #9 0x00007ffadb905dad in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7ffadf063740 (LWP 4358)): #0 0x00007ffadb8f9f5d in poll () at /lib64/libc.so.6 #1 0x00007ffada4a1334 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007ffada4a143c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007ffadcba34e7 in QEventDispatcherGlib::processEvents(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #4 0x00007ffadcb51efa in QEventLoop::exec(QFlags) () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #5 0x00007ffadcb59d9d in QCoreApplication::exec() () at /home/nekit/Development/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #6 0x000000000040e9ea in main(int, char**) (argc=1, argv=0x7ffce5400868) at /mnt/store/Development/qt-creator/src/app/main.cpp:527 highDpiEnvironmentVariable = 0x0 app = { = {}, static staticMetaObject = {d = {superdata = 0x7ffade59ee80 , stringdata = 0x414280 , data = 0x414420 , static_metacall = 0x412498 , relatedMetaObjects = 0x0, extradata = 0x0}}, firstPeer = 15798, instances = 0x1916680, pidPeer = 0x1943e10, actWin = 0x0, appId = {static null = {}, d = 0x1892bc0}, block = false} threadCount = 4 setupCrashHandler = {} settingsPath = {static null = {}, d = 0x7ffadcc371e0 } customPluginPaths = {> = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffadcc39130 }, d = 0x7ffadcc39130 }}, } arguments = {> = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x1916740}, d = 0x1916740}}, } it = {c = 0x7ffce53ffe60, i = {i = 0x1916758}, n = {i = 0x1916750}} testOptionProvided = false temporaryCleanSettingsDir = {d = 0x0} settings = 0x1916d40 globalSettings = 0x19444f0 pluginManager = { = {}, static staticMetaObject = {d = {superdata = 0x7ffadcfe91c0 , stringdata = 0x7ffadec6a620 , data = 0x7ffadec6a820 , static_metacall = 0x7ffadec65336 , relatedMetaObjects = 0x0, extradata = 0x0}}} translator = qtTranslator = uiLanguages = {> = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x1945090}, d = 0x1945090}}, } overrideLanguage = {static null = {}, d = 0x7ffadcc371e0 } creatorTrPath = @0x7ffce5400100: {static null = {}, d = 0x1965c20} pluginPaths = {> = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x19461b0}, d = 0x19461b0}}, } foundAppOptions = {d = 0x7ffadcc792a0 } plugins = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x1999560}, d = 0x1999560}} coreplugin = 0x191acd0 pid = -1 isBlock = false