What is LLDB RPC Server ? When does it crash in Xcode? Why it crashes?

后端 未结 12 1175
走了就别回头了
走了就别回头了 2020-12-03 02:29

I am getting a message in my debugger:

The LLDB RPC server has crashed. The crash log is located in ~/Library/Logs/DiagnosticReports and has a prefix

12条回答
  •  不思量自难忘°
    2020-12-03 03:10

    For me, I had an expression in my watch list that it was barfing on. When looking at the crash logs in Console, there was something like this on the reported crashed thread which gave it away:

    lldb_private::EvaluateExpressionOptions const&, std::__1::basic_string, std::__1::allocator >*, lldb_private::ValueObject*) + 619
    17  com.apple.LLDB.framework        0x0000000102855f18 lldb::SBFrame::**EvaluateExpression**(char const*, lldb::SBExpressionOptions const&) + 696
    18  lldb-rpc-server                 0x00000001025e72e9 rpc_server::_ZN4lldb7SBFrame18EvaluateExpressionEPKcRKNS_19SBExpressionOptionsE::HandleRPCCall(rpc_common::Connection&, rpc_common::RPCStream&, rpc_common::RPCStream&) + 169
    19  lldb-rpc-server                 0x00000001025f8ce1 rpc_common::Connection::PrivateHandleRPCPacket(rpc_common::RPCPacket&, rpc_common::RPCPacket&, bool&) + 1553
    20  lldb-rpc-server                 0x00000001025fc36d Packets::ProcessPackets() + 1005
    21  lldb-rpc-server                 0x00000001025fbe96 Packets::ReadThread() + 214
    22  lldb-rpc-server                 0x00000001025fbdb9 Packets::RunReadThread(void*) + 9
    23  libsystem_pthread.dylib         0x00007fff6a586109 _pthread_start + 148
    24  libsystem_pthread.dylib         0x00007fff6a581b8b thread_start + 15
    

提交回复
热议问题