crashed

Hello guys!

lldb-112 crashed while trying to evaluate " *(std::pair<int, long> *)0x00007fff5fbff130"
crashed thread:

0 com.apple.LLDB.framework 0x00000001003376e9 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const + 265
1 com.apple.LLDB.framework 0x000000010028dece clang::ASTContext::getTypeInfo(clang::Type const*) const + 1294
2 com.apple.LLDB.framework 0x000000010028de3c clang::ASTContext::getTypeInfo(clang::Type const*) const + 1148
3 com.apple.LLDB.framework 0x000000010028de3c clang::ASTContext::getTypeInfo(clang::Type const*) const + 1148
4 com.apple.LLDB.framework 0x0000000100fa2a3b lldb_private::ClangASTType::GetClangTypeBitWidth(clang::ASTContext*, void*) + 43
5 com.apple.LLDB.framework 0x0000000100f217c3 IRForTarget::CreateResultVariable(llvm::Function&) + 1923
6 com.apple.LLDB.framework 0x0000000100f2707b IRForTarget::runOnModule(llvm::Module&) + 635
7 com.apple.LLDB.framework 0x0000000100f12149 lldb_private::ClangExpressionParser::PrepareForExecution(unsigned long long&, unsigned long long&, unsigned long long&, lldb_private::ExecutionContext&, IRForTarget::StaticDataAllocator*, bool&, lldb_private::SharingPtr<lldb_private::ClangExpressionVariable>&, lldb_private::ExecutionPolicy) + 741
8 com.apple.LLDB.framework 0x0000000100f155a1 lldb_private::ClangUserExpression::Parse(lldb_private::Stream&, lldb_private::ExecutionContext&, lldb_private::ExecutionPolicy, bool) + 847
9 com.apple.LLDB.framework 0x0000000100f16191 lldb_private::ClangUserExpression::EvaluateWithError(lldb_private::ExecutionContext&, lldb_private::ExecutionPolicy, lldb::LanguageType, lldb_private::ClangExpression::ResultType, bool, char const*, char const*, lldb_private::SharingPtr<lldb_private::ValueObject>&, lldb_private::Error&) + 249
10 com.apple.LLDB.framework 0x0000000100f16063 lldb_private::ClangUserExpression::Evaluate(lldb_private::ExecutionContext&, lldb_private::ExecutionPolicy, lldb::LanguageType, lldb_private::ClangExpression::ResultType, bool, char const*, char const*, lldb_private::SharingPtr<lldb_private::ValueObject>&) + 93
11 com.apple.LLDB.framework 0x0000000100fd2fc9 lldb_private::Target::EvaluateExpression(char const*, lldb_private::StackFrame*, lldb_private::ExecutionPolicy, bool, bool, bool, lldb::DynamicValueType, lldb_private::SharingPtr<lldb_private::ValueObject>&) + 1385
12 com.apple.LLDB.framework 0x0000000100e96e69 lldb_private::CommandObjectExpression::EvaluateExpression(char const*, lldb_private::Stream*, lldb_private::Stream*, lldb_private::CommandReturnObject*) + 221
13 com.apple.LLDB.framework 0x0000000100e97494 lldb_private::CommandObjectExpression::ExecuteRawCommandString(char const*, lldb_private::CommandReturnObject&) + 918
14 com.apple.LLDB.framework 0x0000000100f3a8a9 lldb_private::CommandInterpreter::HandleCommand(char const*, bool, lldb_private::CommandReturnObject&, lldb_private::ExecutionContext*, bool, bool) + 4069
15 com.apple.LLDB.framework 0x00000001001e711a lldb::SBCommandInterpreter::HandleCommand(char const*, lldb::SBCommandReturnObject&, bool) + 240

Feel free to ask more info. reproducible.

Andrey Zaytsev
JetBrains, Inc

Develop with pleasure!