Is anyone else getting a crash at a breakpoint with C++ code in the release version of Xcode 7.0.1? This is happening about 50 times a day since I updated to Xcode 7 and it is a massive pain.
This is the crashing thread:
Thread 28 Crashed:: <DBGLLDBSessionThread (pid=40702)> Dispatch queue: DVTInvalidationPreventionQueue
0 com.apple.LLDB.framework 0x000000011249b584 clang::Decl::getASTContext() const + 36
1 com.apple.LLDB.framework 0x000000011253697a clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const + 266
2 com.apple.LLDB.framework 0x000000011253a972 (anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes() + 242
3 com.apple.LLDB.framework 0x0000000112536a16 clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const + 422
4 com.apple.LLDB.framework 0x0000000112404520 clang::ASTContext::getTypeInfoImpl(clang::Type const*) const + 1440
5 com.apple.LLDB.framework 0x0000000112403f18 clang::ASTContext::getTypeInfo(clang::Type const*) const + 168
6 com.apple.LLDB.framework 0x0000000114147298 lldb_private::ClangASTType::GetBitSize(lldb_private::ExecutionContextScope*) const + 554
7 com.apple.LLDB.framework 0x000000011413a869 lldb_private::ClangASTType::GetByteSize(lldb_private::ExecutionContextScope*) const + 59
8 com.apple.LLDB.framework 0x00000001122f4b32 lldb::SBType::GetByteSize() + 62
9 com.apple.LLDB.framework 0x00000001123837e1 _wrap_SBType_GetByteSize(_object*, _object*) + 115
10 org.python.python 0x0000000115543d8c PyEval_EvalFrameEx + 14342
11 org.python.python 0x0000000115546c82 0x1154bc000 + 568450
12 org.python.python 0x00000001155439a6 PyEval_EvalFrameEx + 13344
13 org.python.python 0x0000000115546c82 0x1154bc000 + 568450
14 org.python.python 0x00000001155439a6 PyEval_EvalFrameEx + 13344
15 org.python.python 0x0000000115540352 PyEval_EvalCodeEx + 1409
16 org.python.python 0x00000001154e45de 0x1154bc000 + 165342
17 org.python.python 0x00000001154c650a PyObject_Call + 99
18 org.python.python 0x00000001154d12f7 0x1154bc000 + 86775
19 org.python.python 0x00000001154c650a PyObject_Call + 99
20 org.python.python 0x00000001155463df PyEval_CallObjectWithKeywords + 93
21 com.apple.LLDB.framework 0x00000001123a54b4 PyCallable::operator()(std::initializer_list<_object*>) + 106
22 com.apple.LLDB.framework 0x00000001123024e6 LLDBSwigPython_CallOptionalMember(_object*, char*, _object*, bool*) + 45
23 com.apple.LLDB.framework 0x00000001123028e4 LLDBSwigPython_UpdateSynthProviderInstance + 25
24 com.apple.LLDB.framework 0x0000000114097171 lldb_private::ScriptInterpreterPython::UpdateSynthProviderInstance(std::__1::shared_ptr<lldb_private::StructuredData::Object> const&) + 99
25 com.apple.LLDB.framework 0x00000001143182b9 lldb_private::ScriptedSyntheticChildren::FrontEnd::Update() + 39
26 com.apple.LLDB.framework 0x000000011429b1e9 lldb_private::ValueObjectSynthetic::UpdateValue() + 123
27 com.apple.LLDB.framework 0x0000000114010336 lldb_private::ValueObject::UpdateValueIfNeeded(bool) + 620
28 com.apple.LLDB.framework 0x0000000114013550 lldb_private::ValueObject::GetValueAsCString() + 28
29 com.apple.LLDB.framework 0x00000001122eee71 lldb::SBValue::GetValue() + 83
30 com.apple.dt.dbg.DebuggerLLDB 0x000000011223ffed -[DBGLLDBDataValue initWithLLDBValueObject:forStackFrame:withParent:updateSummary:] + 369
31 com.apple.dt.dbg.DebuggerLLDB 0x000000011223fe1a -[DBGLLDBDataValue initWithLLDBValueObject:forStackFrame:withParent:] + 92
32 com.apple.dt.dbg.DebuggerLLDB 0x000000011223d833 -[DBGLLDBStackFrame _findSymbolWithName:symbolKind:atLocation:] + 1075
33 com.apple.dt.dbg.DebuggerLLDB 0x000000011223dbd8 __93-[DBGLLDBStackFrame requestDataValueForSymbol:symbolKind:atLocation:onQueue:withResultBlock:]_block_invoke + 60
34 com.apple.dt.DVTFoundation 0x0000000106f22c48 ___DVTPreventInvalidationForObjectAllowingRecursiveCallsDuringBlock_block_invoke_2 + 49
35 libdispatch.dylib 0x00007fff8b2bdc13 _dispatch_client_callout + 8
36 libdispatch.dylib 0x00007fff8b2c89a1 _dispatch_sync_f_invoke + 39
37 com.apple.dt.DVTFoundation 0x0000000106f22bf2 ___DVTPreventInvalidationForObjectAllowingRecursiveCallsDuringBlock_block_invoke + 133
38 libdispatch.dylib 0x00007fff8b2bdc13 _dispatch_client_callout + 8
39 libdispatch.dylib 0x00007fff8b2c89a1 _dispatch_sync_f_invoke + 39
40 com.apple.dt.DVTFoundation 0x0000000106f22a4e _DVTPreventInvalidationForObjectAllowingRecursiveCallsDuringBlock + 372
41 com.apple.dt.DVTFoundation 0x0000000106f22da1 _DVTPreventInvalidationAllowingRecursiveCallsDuringBlock + 35
42 com.apple.dt.dbg.DebuggerLLDB 0x000000011223d045 __45-[DBGLLDBStackFrame _addSessionThreadAction:]_block_invoke + 108
43 com.apple.dt.dbg.DebuggerLLDB 0x0000000112254310 -[DBGLLDBSession handleNextActionWithState:withRunPending:] + 435
44 com.apple.dt.dbg.DebuggerLLDB 0x000000011224f4a0 DBGLLDBSessionThread(void*) + 997
45 libsystem_pthread.dylib 0x00007fff9309405a _pthread_body + 131
46 libsystem_pthread.dylib 0x00007fff93093fd7 _pthread_start + 176
47 libsystem_pthread.dylib 0x00007fff930913ed thread_start + 13
I'm also getting problems where Xcode won't show data members for some C++ objects.
This was all fine in 6.4!
Cheers,
Steve