使用Xcode调试项目时出现此崩溃,但是我找不到解决此问题的方法。该应用程序本身并未强制关闭,但显示此问题时,我的xcode停止了调试。
我已经在另一台Mac(相同的Xcode版本)上进行了测试,并且它做同样的事情(调试器崩溃,xcode停止了运行方案,但程序仍然运行良好)
[编辑] 在线程9处崩溃...它表示客户端tid的RPC数据包线程。
有人知道如何解决LLDB问题吗?
Process: lldb-rpc-server [26238]
Path: /Applications/Xcode.app/Contents/SharedFrameworks/LLDBRPC.framework/Versions/A/Resources/lldb-rpc-server
Identifier: lldb-rpc-server
Version: 2
Code Type: X86-64 (Native)
Parent Process: Xcode [25226]
Responsible: lldb-rpc-server [26238]
User ID: 502
Date/Time: 2019-01-07 13:59:04.891 +0700
OS Version: Mac OS X 10.14.2 (18C54)
Report Version: 12
Anonymous UUID: DFDE5FA9-F39E-DDB4-691F-47C516638843
Sleep/Wake UUID: 09F2CF9F-64A5-4E4A-8E46-1D9DA965A8C6
Time Awake Since Boot: 21000 seconds
Time Since Wake: 2300 seconds
System Integrity Protection: enabled
Crashed Thread: 8 RPC packet thread for client tid 00051d9b (335259)
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000282f26cb8
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [26238]
VM Regions Near 0x282f26cb8:
mapped file 000000018261f000-0000000182628000 [ 36K] rw-/rwx SM=COW Object_id=eafb807
-->
STACK GUARD 000070000d9fe000-000070000d9ff000 [ 4K] ---/rwx SM=NUL stack guard for thread 1
Thread 0:: Connection::RunLoop() packet reading thread Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff63408e5e read + 10
1 lldb-rpc-server 0x0000000108dd0f37 rpc_common::RPCConnectionSocket::Read(std::__1::basic_string<unsigned char, std::__1::char_traits<unsigned char>, std::__1::allocator<unsigned char> >&, bool) + 173
2 lldb-rpc-server 0x0000000108dd7ab7 rpc_common::Connection::ReceivePacket(rpc_common::RPCPacket&) + 149
3 lldb-rpc-server 0x0000000108dd75c0 rpc_common::Connection::RunLoop() + 152
4 lldb-rpc-server 0x0000000108e19bfe main + 494
5 libdyld.dylib 0x00007fff632cded9 start + 1
Thread 1:: RPC packet thread for client tid 00051d27 (335143)
0 libsystem_kernel.dylib 0x00007fff6340a7de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff634c4593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff609a3bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 lldb-rpc-server 0x0000000108ddadb5 Packets::ReadThread() + 321
4 lldb-rpc-server 0x0000000108ddac6f Packets::RunReadThread(void*) + 9
5 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
6 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
7 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 2:: lldb.debugger.io-handler
0 libsystem_kernel.dylib 0x00007fff63408122 __read_nocancel + 10
1 libsystem_c.dylib 0x00007fff6335c87b _sread + 16
2 libsystem_c.dylib 0x00007fff6335bed1 __srefill1 + 24
3 libsystem_c.dylib 0x00007fff63355824 fgets + 98
4 com.apple.LLDB.framework 0x000000010d1b1c75 lldb_private::IOHandlerEditline::GetLine(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, bool&) + 405
5 com.apple.LLDB.framework 0x000000010d1b210d lldb_private::IOHandlerEditline::Run() + 153
6 com.apple.LLDB.framework 0x000000010d075ad2 lldb_private::Debugger::ExecuteIOHandlers() + 68
7 com.apple.LLDB.framework 0x000000010d0787ba lldb_private::Debugger::IOHandlerThread(void*) + 14
8 com.apple.LLDB.framework 0x000000010d2bf3ef lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) + 105
9 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
10 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
11 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 3:
0 libsystem_pthread.dylib 0x00007fff634c03f8 start_wqthread + 0
1 ??? 0x0000000054485244 0 + 1414025796
Thread 4:
0 libsystem_kernel.dylib 0x00007fff6340717a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff634076d0 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff3608d0c2 __CFRunLoopServiceMachPort + 337
3 com.apple.CoreFoundation 0x00007fff3608c611 __CFRunLoopRun + 1654
4 com.apple.CoreFoundation 0x00007fff3608bd48 CFRunLoopRunSpecific + 463
5 com.apple.CoreFoundation 0x00007fff3608bb54 CFRunLoopRun + 40
6 com.apple.DebugSymbols 0x00007fff4b5d909b SpotlightQueryThread(void*) + 475
7 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
9 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 5:: <lldb.process.gdb-remote.async>
0 libsystem_kernel.dylib 0x00007fff6340a7de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff634c4593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff609a3bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 com.apple.LLDB.framework 0x000000010d087d71 lldb_private::Listener::GetEventInternal(lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::__1::shared_ptr<lldb_private::Event>&) + 195
4 com.apple.LLDB.framework 0x000000010d088019 lldb_private::Listener::GetEvent(std::__1::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&) + 33
5 com.apple.LLDB.framework 0x000000010d20f181 lldb_private::process_gdb_remote::ProcessGDBRemote::AsyncThread(void*) + 281
6 com.apple.LLDB.framework 0x000000010d2bf3ef lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) + 105
7 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
9 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 6:: <lldb.process.internal-state(pid=0)>
0 libsystem_kernel.dylib 0x00007fff6340a7de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff634c4593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff609a3bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 com.apple.LLDB.framework 0x000000010d087d71 lldb_private::Listener::GetEventInternal(lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::__1::shared_ptr<lldb_private::Event>&) + 195
4 com.apple.LLDB.framework 0x000000010d088019 lldb_private::Listener::GetEvent(std::__1::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&) + 33
5 com.apple.LLDB.framework 0x000000010d2ec3c1 lldb_private::Process::RunPrivateStateThread(bool) + 189
6 com.apple.LLDB.framework 0x000000010d2ebea6 lldb_private::Process::PrivateStateThread(void*) + 22
7 com.apple.LLDB.framework 0x000000010d2bf3ef lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) + 105
8 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
9 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
10 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 7:: RPC packet thread for client tid 0004f416 (324630)
0 libsystem_kernel.dylib 0x00007fff6340a7de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff634c4593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff609a3bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 lldb-rpc-server 0x0000000108ddadb5 Packets::ReadThread() + 321
4 lldb-rpc-server 0x0000000108ddac6f Packets::RunReadThread(void*) + 9
5 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
6 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
7 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 8 Crashed:: RPC packet thread for client tid 00051d9b (335259)
0 libsystem_platform.dylib 0x00007fff634b5d89 _platform_memmove$VARIANT$Haswell + 169
1 com.apple.LLDB.framework 0x000000010d0db549 lldb_private::Value::GetValueAsData(lldb_private::ExecutionContext*, lldb_private::DataExtractor&, unsigned int, lldb_private::Module*) + 1549
2 com.apple.LLDB.framework 0x000000010d0e8778 lldb_private::ValueObjectChild::UpdateValue() + 1100
3 com.apple.LLDB.framework 0x000000010d0dd23a lldb_private::ValueObject::UpdateValueIfNeeded(bool) + 646
4 com.apple.LLDB.framework 0x000000010d0de59d lldb_private::ValueObject::ResolveValue(lldb_private::Scalar&) + 43
5 com.apple.LLDB.framework 0x000000010d0e110d lldb_private::ValueObject::GetValueAsUnsigned(unsigned long long, bool*) + 75
6 com.apple.LLDB.framework 0x000000010d3e9750 lldb_private::formatters::swift::Data_SummaryProvider(lldb_private::ValueObject&, lldb_private::Stream&, lldb_private::TypeSummaryOptions const&) + 192
7 com.apple.LLDB.framework 0x000000010d4e375c lldb_private::CXXFunctionSummaryFormat::FormatObject(lldb_private::ValueObject*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, lldb_private::TypeSummaryOptions const&) + 98
8 com.apple.LLDB.framework 0x000000010d0df30a lldb_private::ValueObject::GetSummaryAsCString(lldb_private::TypeSummaryImpl*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, lldb_private::TypeSummaryOptions const&) + 202
9 com.apple.LLDB.framework 0x000000010d0df404 lldb_private::ValueObject::GetSummaryAsCString(lldb::LanguageType) + 200
10 com.apple.LLDB.framework 0x000000010d244837 lldb_private::formatters::swift::SwiftOptionalSummaryProvider::FormatObject(lldb_private::ValueObject*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, lldb_private::TypeSummaryOptions const&) + 85
11 com.apple.LLDB.framework 0x000000010d0df30a lldb_private::ValueObject::GetSummaryAsCString(lldb_private::TypeSummaryImpl*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, lldb_private::TypeSummaryOptions const&) + 202
12 com.apple.LLDB.framework 0x000000010d0df404 lldb_private::ValueObject::GetSummaryAsCString(lldb::LanguageType) + 200
13 com.apple.LLDB.framework 0x000000010a1889e8 lldb::SBValue::GetSummary() + 72
14 lldb-rpc-server 0x0000000108e15a5f rpc_server::_ZN4lldb7SBValue10GetSummaryEv::HandleRPCCall(rpc_common::Connection&, rpc_common::RPCStream&, rpc_common::RPCStream&) + 35
15 lldb-rpc-server 0x0000000108dd673f rpc_common::Connection::PrivateHandleRPCPacket(rpc_common::RPCPacket&, rpc_common::RPCPacket&, bool&) + 469
16 lldb-rpc-server 0x0000000108dd74e0 rpc_common::Connection::HandleRPCPacket(rpc_common::RPCPacket&) + 62
17 lldb-rpc-server 0x0000000108ddaf12 Packets::ProcessPackets() + 256
18 lldb-rpc-server 0x0000000108ddad95 Packets::ReadThread() + 289
19 lldb-rpc-server 0x0000000108ddac6f Packets::RunReadThread(void*) + 9
20 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
21 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
22 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 9:: RPC packet thread for client tid 00051c0a (334858)
0 libsystem_kernel.dylib 0x00007fff6340a7de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff634c4593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff609a3bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 lldb-rpc-server 0x0000000108ddadb5 Packets::ReadThread() + 321
4 lldb-rpc-server 0x0000000108ddac6f Packets::RunReadThread(void*) + 9
5 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
6 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
7 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 10:: RPC packet thread for client tid 00051da9 (335273)
0 libsystem_kernel.dylib 0x00007fff6340a7de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff634c4593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff609a3bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 lldb-rpc-server 0x0000000108ddadb5 Packets::ReadThread() + 321
4 lldb-rpc-server 0x0000000108ddac6f Packets::RunReadThread(void*) + 9
5 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
6 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
7 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 11:: RPC packet thread for client tid 00051ef3 (335603)
0 libsystem_kernel.dylib 0x00007fff6340a7de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff634c4593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff609a3bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 lldb-rpc-server 0x0000000108ddadb5 Packets::ReadThread() + 321
4 lldb-rpc-server 0x0000000108ddac6f Packets::RunReadThread(void*) + 9
5 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
6 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
7 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 12:: RPC packet thread for client tid 00051ef4 (335604)
0 libsystem_kernel.dylib 0x00007fff6340a7de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff634c4593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff609a3bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 lldb-rpc-server 0x0000000108ddadb5 Packets::ReadThread() + 321
4 lldb-rpc-server 0x0000000108ddac6f Packets::RunReadThread(void*) + 9
5 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
6 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
7 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 13:: RPC packet thread for client tid 0005219b (336283)
0 libsystem_kernel.dylib 0x00007fff6340a7de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff634c4593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff609a3bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 lldb-rpc-server 0x0000000108ddadb5 Packets::ReadThread() + 321
4 lldb-rpc-server 0x0000000108ddac6f Packets::RunReadThread(void*) + 9
5 libsystem_pthread.dylib 0x00007fff634c1305 _pthread_body + 126
6 libsystem_pthread.dylib 0x00007fff634c426f _pthread_start + 70
7 libsystem_pthread.dylib 0x00007fff634c0415 thread_start + 13
Thread 8 crashed with X86 Thread State (64-bit):
rax: 0x00007f9a0adb3f80 rbx: 0x00007f9a0adb3f80 rcx: 0x0000000000000008 rdx: 0x0000000000000000
rdi: 0x00007f9a0adb3f80 rsi: 0x0000000282f26cb8 rbp: 0x0000700010393470 rsp: 0x0000700010393470
r8: 0x0000000000000000 r9: 0x0000000000000009 r10: 0x0000000000000001 r11: 0x00007f9787e8d2c8
r12: 0x0000000000000008 r13: 0x0000000000000000 r14: 0x00007f9a087296a8 r15: 0x00007000103935d0
rip: 0x00007fff634b5d89 rfl: 0x0000000000010246 cr2: 0x0000000282f26cb8
Logical CPU: 3
Error Code: 0x00000004
Trap Number: 14
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 12059
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=413.7M resident=0K(0%) swapped_out_or_unallocated=413.7M(100%)
Writable regions: Total=1.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.3G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 2
Dispatch continuations 8192K 2
Kernel Alloc Once 8K 2
MALLOC 1.2G 388
MALLOC guard page 16K 5
MALLOC_LARGE (reserved) 2088K 3 reserved VM address space (unallocated)
STACK GUARD 56.1M 15
Stack 90.0M 60
VM_ALLOCATE 7756K 21
VM_ALLOCATE (reserved) 2816K 12 reserved VM address space (unallocated)
__DATA 20.7M 207
__FONT_DATA 4K 2
__LINKEDIT 233.0M 18
__TEXT 180.7M 207
__UNICODE 564K 2
mapped file 1.2G 1307
shared memory 592K 7
=========== ======= =======
TOTAL 3.0G 2243
TOTAL, minus reserved VM space 3.0G 2243