Xcode randomly crashes without generating a crash report
| Originator: | macmade | ||
| Number: | rdar://32839298 | Date Originated: | June 18 2017, 4:30 PM |
| Status: | Duplicate (32217326) | Resolved: | |
| Product: | Developer Tools | Product Version: | |
| Classification: | Crash | Reproducible: | Sometimes |
Summary:
I'm experiencing random crashes with Xcode 9 beta, while using the text editor.
This happens on some projects, when I try to command-click on a symbol.
Xcode simply quits, and no crash report is generated.
I can get more infos about the crash running Xcode in LLDB.
Attached is LLDB session log.
--------------------------------------------------
Steps to Reproduce:
In the text editor, command-click on a symbol.
--------------------------------------------------
Expected Results:
The symbol action popover should open.
--------------------------------------------------
Observed Results:
Xcode sometimes quit, without generating a crash report.
--------------------------------------------------
Version:
Xcode Version 9.0 beta (9M136h)
macOS Version 10.13 Beta (17A264c)
--------------------------------------------------
Attached file:
Process 81331 launched: '/Applications/Xcode-beta.app/Contents/MacOS/Xcode' (x86_64)
2017-06-18 16:26:09.787877+0200 Xcode[81331:2920839] Calling IOPPFGetProperty thermally_optimized_xcode!
2017-06-18 16:26:11.542224+0200 Xcode[81331:2920986] Calling IOPPFGetProperty simulator_utility_clamp!
CoreData: annotation: Failed to load optimized model at path '/Applications/Xcode-beta.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/CrashDatabaseModel.momd/CrashDatabaseModel-5.0.1.omo'
2017-06-18 16:26:14.415518+0200 Xcode[81331:2920839] Unknown class GPUTesselationSliderCell in Interface Builder file.
2017-06-18 16:26:15.166370+0200 Xcode[81331:2920839] Unknown class GPUTesselationSliderCell in Interface Builder file.
2017-06-18 16:26:15.221728+0200 Xcode[81331:2920988] [default] [ERROR] Failed getting container for URL: file:///Users/macmade/Documents/Macmade/GitHub/dyld_cache_extract/dyld_cache_extract.xcodeproj/, error: Error Domain=BRCloudDocsErrorDomain Code=12 "App library not found: 'com.apple.Documents'" UserInfo={NSDescription=App library not found: 'com.apple.Documents'}
2017-06-18 16:26:15.222259+0200 Xcode[81331:2921541] [default] [ERROR] Failed getting container for URL: file:///Users/macmade/Desktop/OpenPanelBug/OpenPanelBug.xcodeproj/, error: Error Domain=BRCloudDocsErrorDomain Code=12 "App library not found: 'com.apple.Desktop'" UserInfo={NSDescription=App library not found: 'com.apple.Desktop'}
2017-06-18 16:26:15.222657+0200 Xcode[81331:2921542] [default] [ERROR] Failed getting container for URL: file:///Users/macmade/Documents/Macmade/GitHub/NSPair/NSPair.m, error: Error Domain=BRCloudDocsErrorDomain Code=12 "App library not found: 'com.apple.Documents'" UserInfo={NSDescription=App library not found: 'com.apple.Documents'}
2017-06-18 16:26:15.223061+0200 Xcode[81331:2921544] [default] [ERROR] Failed getting container for URL: file:///Users/macmade/Documents/Macmade/GitHub/NSPair/NSPair.h, error: Error Domain=BRCloudDocsErrorDomain Code=12 "App library not found: 'com.apple.Documents'" UserInfo={NSDescription=App library not found: 'com.apple.Documents'}
2017-06-18 16:26:15.223379+0200 Xcode[81331:2921543] [default] [ERROR] Failed getting container for URL: file:///Users/macmade/Documents/Macmade/GitHub/GitHubUpdates/TestApp.xcodeproj/, error: Error Domain=BRCloudDocsErrorDomain Code=12 "App library not found: 'com.apple.Documents'" UserInfo={NSDescription=App library not found: 'com.apple.Documents'}
2017-06-18 16:26:15.623291+0200 GPUToolsAgent[81338:2921557] Mac Agent inited !!!
2017-06-18 16:26:15.774361+0200 Xcode[81331:2920966] [] network_config_register_boringssl_log_debug_updates Failed to register for BoringSSL log debug updates
2017-06-18 16:26:15.810929+0200 Xcode[81331:2921543] [] network_config_register_boringssl_log_debug_updates Failed to register for BoringSSL log debug updates
2017-06-18 16:26:16.293926+0200 Xcode[81331:2921550] IDESourceKit warning: Response error occurred for request 'NotifyActiveRunDestinationDidChange': Error Domain=IDESourceKitResponseErrorDomain Code=3 "Indexer token was not valid: 1" UserInfo={NSLocalizedDescription=Indexer token was not valid: 1}
2017-06-18 16:26:17.283040+0200 Xcode[81331:2920839] Could not find image named 'DVTInFieldChooseButtonSmall'.
2017-06-18 16:26:17.565922+0200 Xcode[81331:2921540] IDESourceKit warning: Response error occurred for request 'NotifyActiveRunDestinationDidChange': Error Domain=IDESourceKitResponseErrorDomain Code=3 "Indexer token was not valid: 2" UserInfo={NSLocalizedDescription=Indexer token was not valid: 2}
2017-06-18 16:26:18.050557+0200 Xcode[81331:2920839] Asking for _computePreferredTargets
2017-06-18 16:26:18.050698+0200 Xcode[81331:2920839] Asking for _computePreferredTargets
2017-06-18 16:26:18.454337+0200 Xcode[81331:2920839] [MT] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-13158.24/IDEKit/NavigableItems/IDENavigableItem.m:1170
Details: No match from <IDEFileReferenceNavigableItem 0x13b4c0650: (supports Any IDEFileReference, represents: <Xcode3FileReference, 0x11dc6a7a0 (Represents: <PBXFileReference:0x11dc1b2c0:05A5D3BE1EF6C1A6005AF576:name='ViewController.m'>)>)> to <IDEPegasusSourceEditor.SourceCodeLandmark: 0x13af5c7b0>. Iterating the whole tree might have taken a significant amount of time.
Object: <IDEFileReferenceNavigableItem_Xcode3FileReference_Any: 0x13b4c0650>
Method: -_descendantItemForRepresentedObject:stopAtClass:
Thread: <NSThread: 0x10ab00990>{number = 1, name = main}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
objc[81331]: __weak variable at 0x1306b7c80 holds 0x7fffcee79160 instead of 0x12fb556c0. This is probably incorrect use of objc_storeWeak() and objc_loadWeak(). Break on objc_weak_error to debug.
2017-06-18 16:26:19.455592+0200 Xcode[81331:2920839] QUERY COMPLETED: Indexing Text: 1.4746 seconds
2017-06-18 16:26:19.526465+0200 Xcode[81331:2920839] QUERY COMPLETED: Indexing Text: 1.3838 seconds
Process 81331 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
frame #0: 0x000000011b32b6ae SourceEditor`function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Owned To Guaranteed> of SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).layout(inlineContainerLozenge: SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).LozengeContext, in: SourceEditor.SourceEditorContentView) -> () + 7518
SourceEditor`function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Owned To Guaranteed> of SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).layout(inlineContainerLozenge: SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).LozengeContext, in: SourceEditor.SourceEditorContentView) -> ():
-> 0x11b32b6ae <+7518>: ud2
0x11b32b6b0 <+7520>: ud2
0x11b32b6b2 <+7522>: nopw %cs:(%rax,%rax)
SourceEditor`function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Owned To Guaranteed> of SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).layout(containerLozenge: SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).LozengeContext, in: SourceEditor.SourceEditorContentView) -> ():
0x11b32b6c0 <+0>: pushq %rbp
Target 0: (Xcode) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
* frame #0: 0x000000011b32b6ae SourceEditor`function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Owned To Guaranteed> of SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).layout(inlineContainerLozenge: SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).LozengeContext, in: SourceEditor.SourceEditorContentView) -> () + 7518
frame #1: 0x402e000000000000
frame #2: 0x000000011b32e68a SourceEditor`function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Owned To Guaranteed> of closure #1 () -> () in SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).didLayoutInContentView(SourceEditor.SourceEditorContentView) -> () + 1290
frame #3: 0x000000011b328f02 SourceEditor`partial apply forwarder for closure #1 () -> () in SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).didLayoutInContentView(SourceEditor.SourceEditorContentView) -> () + 50
frame #4: 0x000000011b2f9410 SourceEditor`reabstraction thunk helper from @callee_owned () -> () to @callee_unowned @convention(block) () -> () + 32
frame #5: 0x000000011b2c90e7 SourceEditor`@objc static (extension in SourceEditor):__C.NSView.performWithoutAnimation(() -> ()) -> () + 23
frame #6: 0x000000011b328e80 SourceEditor`function signature specialization <Arg[0] = Owned To Guaranteed> of SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).didLayoutInContentView(SourceEditor.SourceEditorContentView) -> () + 208
frame #7: 0x000000011b322d39 SourceEditor`protocol witness for SourceEditor.LayoutVisualization.didLayoutInContentView(SourceEditor.SourceEditorContentView) -> () in conformance SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D) : SourceEditor.LayoutVisualization in SourceEditor + 25
frame #8: 0x000000011b51b9f2 SourceEditor`function signature specialization <Arg[0] = Owned To Guaranteed> of SourceEditor.SourceEditorLayoutManager.(didLayoutVisibleLinesInContentView in _8A34A44A3A81F5AC1210A0E6DECBF3AB)(SourceEditor.SourceEditorContentView) -> () + 626
frame #9: 0x000000011b51c1ed SourceEditor`function signature specialization <Arg[0] = Owned To Guaranteed> of SourceEditor.SourceEditorLayoutManager.layoutContentView(SourceEditor.SourceEditorContentView) -> () + 861
frame #10: 0x000000011b2f86c4 SourceEditor`@objc SourceEditor.SourceEditorContentView.layoutSublayers(of: __C.CALayer) -> () + 68
frame #11: 0x00007fffaaf3850c QuartzCore`-[CALayer layoutSublayers] + 210
frame #12: 0x00007fff9d29f418 AppKit`_NSBackingLayerLayoutSublayers + 157
frame #13: 0x00007fffaaf2b22a QuartzCore`CA::Layer::layout_if_needed(CA::Transaction*) + 370
frame #14: 0x00007fffaaf2b0a4 QuartzCore`CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 24
frame #15: 0x00007fffaaf20a64 QuartzCore`CA::Context::commit_transaction(CA::Transaction*) + 326
frame #16: 0x00007fffaae1637e QuartzCore`CA::Transaction::commit() + 480
frame #17: 0x00007fff9da3d445 AppKit`__65+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayRefresh]_block_invoke + 283
frame #18: 0x00007fff9fb1da37 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
frame #19: 0x00007fff9fb1d98e CoreFoundation`__CFRunLoopDoObservers + 430
frame #20: 0x00007fff9fb00308 CoreFoundation`__CFRunLoopRun + 984
frame #21: 0x00007fff9faffcb9 CoreFoundation`CFRunLoopRunSpecific + 409
frame #22: 0x00007fff9ee5cf0b HIToolbox`RunCurrentEventLoopInMode + 227
frame #23: 0x00007fff9ee5cbb7 HIToolbox`ReceiveNextEventCommon + 366
frame #24: 0x00007fff9ee5ca2c HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 64
frame #25: 0x00007fff9d158e13 AppKit`_DPSNextEvent + 2085
frame #26: 0x00007fff9d8df39e AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2930
frame #27: 0x0000000100905a73 DVTKit`-[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 390
frame #28: 0x00007fff9d14d99d AppKit`-[NSApplication run] + 764
frame #29: 0x00007fff9d11cd7d AppKit`NSApplicationMain + 854
frame #30: 0x00007fffc6aca515 libdyld.dylib`start + 1
frame #31: 0x00007fffc6aca515 libdyld.dylib`start + 1
(lldb) register read
General Purpose Registers:
rax = 0x0000079e00000002
rbx = 0x000000012fb081a0
rcx = 0x0000079a00000002
rdx = 0x0000000200000002
rdi = 0x0000000000000008
rsi = 0x0000000000000005
rbp = 0x00007fff5fbfc6b0
rsp = 0x00007fff5fbfc230
r8 = 0x0000000000000073
r9 = 0x0000000100000000 Xcode`_mh_execute_header
r10 = 0x0000000400000000
r11 = 0x000000010ba1c110
r12 = 0x0000000000000030
r13 = 0x0000000000000118
r14 = 0x000000012fb4e8a0
r15 = 0x0000000102f5e048 _swiftEmptyArrayStorage
rip = 0x000000011b32b6ae SourceEditor`function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Owned To Guaranteed> of SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).layout(inlineContainerLozenge: SourceEditor.(StructuredSelectionVisualization in _7AFBC303C5A816C40636AEF2F174C33D).LozengeContext, in: SourceEditor.SourceEditorContentView) -> () + 7518
rflags = 0x0000000000010293
cs = 0x000000000000002b
fs = 0x0000000000000000
gs = 0x0000000000000000
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Jean-David Gadina
Have you read the description?!?
As mentioned, Xcode crashes WITHOUT generating a crash report. Also, NO DIAGNOSTIC REPORT is available on my machine.
Sorry, but I’m afraid the LLDB trace is all I can attach here...
Apple Developer Relations
Please attach the crash log.