I have a project that crashes Xcode whenever I load it. I've tried deleting the app's Derived Data, and would try cleaning the project, except that it crashes too quickly for me to get to the menu to do that. From the crash log, it looks like it has something to do with OpenGL, but I have been able to open another project that uses OpenGL without problems. Would re-installing Xcode help?
I'd be grateful for any advice on what to try before doing a re-install of Xcode. Here's the first part of the crash log:
Process: Xcode [54494]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 7.3.1 (10188.1)
Build Info: IDEFrameworks-10188001000000000~3
App Item ID: 497799835
App External ID: 817226719
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Xcode [54494]
User ID: 501
Date/Time: 2016-07-28 13:44:38.780 -0600
OS Version: Mac OS X 10.11.5 (15F34)
Report Version: 11
Anonymous UUID: 8B2173F4-2460-A641-E526-F48D3369DED8
Sleep/Wake UUID: 55EC42E6-E25D-4990-9CBD-996B705B1E0B
Time Awake Since Boot: 51000 seconds
Time Since Wake: 4700 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
ProductBuildVersion: 7D1014
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEInterfaceBuilder/IDEInterfaceBuilder-10117/InterfaceBuilderKit/Document/Archiving/IBDocumentArchiver.m:405
Details: Invalid string '(null)' for value 16 in enumeration 'IBOpenGLSamplingRate'.
Object: <IBDocumentArchiver: 0x7fdc6048d9b0>
Method: -archiveEnumeratedValue:fromEnumeration:forKey:
Thread: <NSThread: 0x7fdc58c04d60>{number = 1, name = main}
Hints: None
Backtrace:
0 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit)
1 _DVTAssertionHandler (in DVTFoundation)
2 _DVTAssertionFailureHandler (in DVTFoundation)
3 -[IBDocumentArchiver archiveEnumeratedValue:fromEnumeration:forKey:] (in IDEInterfaceBuilderKit)
4 -[IBDocumentArchiver archiveEnumeratedValue:fromEnumeration:forKey:defaultValue:] (in IDEInterfaceBuilderKit)
5 -[NSOpenGLView(IBDocumentArchivingGenerator) archiveWithDocumentArchiver:] (in IDEInterfaceBuilderCocoaIntegration)
6 __51-[IBDocumentArchiver archiveObject:forOptionalKey:]_block_invoke (in IDEInterfaceBuilderKit)
7 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] (in IDEInterfaceBuilderKit)
8 -[IBDocumentArchiver archiveObject:forOptionalKey:] (in IDEInterfaceBuilderKit)
9 __59-[IBDocumentArchiver archiveArray:withName:forOptionalKey:]_block_invoke (in IDEInterfaceBuilderKit)
10 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] (in IDEInterfaceBuilderKit)
11 -[IBDocumentArchiver archiveArray:withName:forOptionalKey:] (in IDEInterfaceBuilderKit)
12 -[IBDocumentArchiver archiveArray:withName:forOptionalKey:defaultValue:] (in IDEInterfaceBuilderKit)
13 -[NSView(IBViewIntegration) ibArchiveSubviews:] (in IDEInterfaceBuilderKit)
14 -[NSView(IBDocumentArchivingGenerator) archiveWithDocumentArchiver:] (in IDEInterfaceBuilderKit)
15 __51-[IBDocumentArchiver archiveObject:forOptionalKey:]_block_invoke (in IDEInterfaceBuilderKit)
16 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] (in IDEInterfaceBuilderKit)
17 -[IBDocumentArchiver archiveObject:forOptionalKey:] (in IDEInterfaceBuilderKit)
18 -[IBDocumentArchiver archiveObject:forKey:] (in IDEInterfaceBuilderKit)
19 -[IBDocumentArchiver archiveObject:forKey:defaultValue:] (in IDEInterfaceBuilderKit)
20 -[NSWindowTemplate(IBDocumentArchivingGenerator) archiveWithDocumentArchiver:] (in IDEInterfaceBuilderCocoaIntegration)
21 __51-[IBDocumentArchiver archiveObject:forOptionalKey:]_block_invoke (in IDEInterfaceBuilderKit)
22 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] (in IDEInterfaceBuilderKit)
23 -[IBDocumentArchiver archiveObject:forOptionalKey:] (in IDEInterfaceBuilderKit)
24 __59-[IBDocumentArchiver archiveArray:withName:forOptionalKey:]_block_invoke (in IDEInterfaceBuilderKit)
25 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] (in IDEInterfaceBuilderKit)
26 -[IBDocumentArchiver archiveArray:withName:forOptionalKey:] (in IDEInterfaceBuilderKit)
27 -[IBDocument archiveTopLevelObjects:] (in IDEInterfaceBuilderKit)
28 -[IBDocument archiveAndVerifyArchivingOfTopLevelObjects:] (in IDEInterfaceBuilderKit)
29 -[IBDocument archivePlatformIndependentDataWithDocumentArchiver:] (in IDEInterfaceBuilderKit)
30 -[IBDocument archiveDocument:] (in IDEInterfaceBuilderKit)
31 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] (in IDEInterfaceBuilderKit)
32 -[IBDocumentArchiver archiveDocument:withType:compatibilityVersion:] (in IDEInterfaceBuilderKit)
33 -[IBDocumentArchiver dataFromArchiveDocument:withType:compatibilityVersion:] (in IDEInterfaceBuilderKit)
34 __46-[IBDocument fileWrapperOfType:options:error:]_block_invoke (in IDEInterfaceBuilderKit)
35 -[IBDocument fileWrapperOfType:options:error:] (in IDEInterfaceBuilderKit)
36 -[IBDocument fileWrapperOfType:error:] (in IDEInterfaceBuilderKit)
37 -[NSDocument writeToURL:ofType:error:] (in AppKit)
38 -[IBDocument writeToURL:ofType:error:] (in IDEInterfaceBuilderKit)
39 -[NSDocument writeToURL:ofType:forSaveOperation:originalContentsURL:error:] (in AppKit)
40 -[IBDocument writeToURL:ofType:forSaveOperation:originalContentsURL:error:] (in IDEInterfaceBuilderKit)
41 -[NSDocument _writeSafelyToURL:ofType:forSaveOperation:forceTemporaryDirectory:error:] (in AppKit)
42 -[NSDocument _writeSafelyToURL:ofType:forSaveOperation:error:] (in AppKit)
43 -[NSDocument writeSafelyToURL:ofType:forSaveOperation:error:] (in AppKit)
44 -[IDEEditorDocument writeSafelyToURL:ofType:forSaveOperation:error:] (in IDEKit)
45 __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke_22463 (in AppKit)
46 __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke2460 (in AppKit)
47 __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke_22313 (in AppKit)
48 __50-[IDEEditorDocument continueFileAccessUsingBlock:]_block_invoke.74 (in IDEKit)
49 -[NSDocument continueFileAccessUsingBlock:] (in AppKit)
50 -[IDEEditorDocument continueFileAccessUsingBlock:] (in IDEKit)
51 __101-[NSDocument _fileCoordinator:asynchronouslyCoordinateReadingContentsAndWritingItemAtURL:byAccessor:]_block_invoke_2 (in AppKit)
52 __68-[IDEEditorDocument continueAsynchronousWorkOnMainThreadUsingBlock:]_block_invoke (in IDEKit)
53 __62-[NSDocumentController(NSInternal) _onMainThreadInvokeWorker:]_block_invoke2079 (in AppKit)
54 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ (in CoreFoundation)
55 __CFRunLoopDoBlocks (in CoreFoundation)
56 __CFRunLoopRun (in CoreFoundation)
57 CFRunLoopRunSpecific (in CoreFoundation)
58 RunCurrentEventLoopInMode (in HIToolbox)
59 ReceiveNextEventCommon (in HIToolbox)
60 _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox)
61 _DPSNextEvent (in AppKit)
62 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (in AppKit)
63 -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in DVTKit)
64 -[NSApplication run] (in AppKit)
65 NSApplicationMain (in AppKit)
66 0x000000010bab539b (in Xcode)
67 start (in libdyld.dylib)
abort() called
Application Specific Signatures:
[valueString length] > 0
Global Trace Buffer (reverse chronological seconds):
18446744054.059620 CFNetwork 0x00007fff8b7873a4 NSURLConnection finished with error - code -1100
18446744054.306679 CFNetwork 0x00007fff8b6c83cb TCP Conn 0x7fdc5bba9570 SSL Handshake DONE
18446744054.394676 CFNetwork 0x00007fff8b6c83cb TCP Conn 0x7fdc5beb32b0 SSL Handshake DONE
18446744055.095112 CFNetwork 0x00007fff8b6c82a7 TCP Conn 0x7fdc5bba9570 starting SSL negotiation
18446744055.095417 CFNetwork 0x00007fff8b6c82a7 TCP Conn 0x7fdc5beb32b0 starting SSL negotiation
18446744055.095432 CFNetwork 0x00007fff8b6c6c71 TCP Conn 0x7fdc5bba9570 complete. fd: 53, err: 0
18446744055.095665 CFNetwork 0x00007fff8b6c6c71 TCP Conn 0x7fdc5beb32b0 complete. fd: 52, err: 0
18446744055.096031 CFNetwork 0x00007fff8b75554b TCP Conn 0x7fdc5bba9570 event 1. err: 0
18446744055.096104 CFNetwork 0x00007fff8b75554b TCP Conn 0x7fdc5beb32b0 event 1. err: 0
18446744055.257191 CFNetwork 0x00007fff8b6c5f43 TCP Conn 0x7fdc5bba9570 started
18446744055.257217 CFNetwork 0x00007fff8b6c5f43 TCP Conn 0x7fdc5beb32b0 started
18446744055.463207 CFNetwork 0x00007fff8b689bc6 Creating default cookie storage with process/bundle identifier
18446744055.463207 CFNetwork 0x00007fff8b689b5e Faulting in CFHTTPCookieStorage singleton
18446744055.463207 CFNetwork 0x00007fff8b6899ed Faulting in NSHTTPCookieStorage singleton
18446744055.465897 CFNetwork 0x00007fff8b7873a4 NSURLConnection finished with error - code -1100
18446744055.467220 CFNetwork 0x00007fff8b7873a4 NSURLConnection finished with error - code -1100
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff8d686f06 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff898ca4ec pthread_kill + 90
2 libsystem_c.dylib 0x00007fff89d276e7 abort + 129
3 com.apple.dt.IDEKit 0x000000010d0f30f0 +[IDEAssertionHandler _handleAssertionWithLogString:assertionSignature:assertionReason:extraBacktrace:] + 1470
4 com.apple.dt.IDEKit 0x000000010d0f36d2 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] + 1204
5 com.apple.dt.DVTFoundation 0x000000010bce4e88 _DVTAssertionHandler + 541
6 com.apple.dt.DVTFoundation 0x000000010bce5099 _DVTAssertionFailureHandler + 402
7 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8bab5f -[IBDocumentArchiver archiveEnumeratedValue:fromEnumeration:forKey:] + 370
8 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8bb800 -[IBDocumentArchiver archiveEnumeratedValue:fromEnumeration:forKey:defaultValue:] + 68
9 com.apple.dt.IDE.IDEInterfaceBuilderCocoaIntegration 0x000000011bd660ef -[NSOpenGLView(IBDocumentArchivingGenerator) archiveWithDocumentArchiver:] + 422
10 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7e3e __51-[IBDocumentArchiver archiveObject:forOptionalKey:]_block_invoke + 152
11 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7200 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] + 364
12 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7cc2 -[IBDocumentArchiver archiveObject:forOptionalKey:] + 224
13 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b8c4d __59-[IBDocumentArchiver archiveArray:withName:forOptionalKey:]_block_invoke + 260
14 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7200 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] + 364
15 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b8a33 -[IBDocumentArchiver archiveArray:withName:forOptionalKey:] + 239
16 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8bb11e -[IBDocumentArchiver archiveArray:withName:forOptionalKey:defaultValue:] + 231
17 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011ab7b70f -[NSView(IBViewIntegration) ibArchiveSubviews:] + 641
18 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011ab3ec8e -[NSView(IBDocumentArchivingGenerator) archiveWithDocumentArchiver:] + 528
19 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7e3e __51-[IBDocumentArchiver archiveObject:forOptionalKey:]_block_invoke + 152
20 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7200 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] + 364
21 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7cc2 -[IBDocumentArchiver archiveObject:forOptionalKey:] + 224
22 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b8056 -[IBDocumentArchiver archiveObject:forKey:] + 81
23 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8baf01 -[IBDocumentArchiver archiveObject:forKey:defaultValue:] + 196
24 com.apple.dt.IDE.IDEInterfaceBuilderCocoaIntegration 0x000000011bde6793 -[NSWindowTemplate(IBDocumentArchivingGenerator) archiveWithDocumentArchiver:] + 1411
25 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7e3e __51-[IBDocumentArchiver archiveObject:forOptionalKey:]_block_invoke + 152
26 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7200 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] + 364
27 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7cc2 -[IBDocumentArchiver archiveObject:forOptionalKey:] + 224
28 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b8c4d __59-[IBDocumentArchiver archiveArray:withName:forOptionalKey:]_block_invoke + 260
29 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7200 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] + 364
30 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b8a33 -[IBDocumentArchiver archiveArray:withName:forOptionalKey:] + 239
31 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a87ccac -[IBDocument archiveTopLevelObjects:] + 92
32 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a87cd32 -[IBDocument archiveAndVerifyArchivingOfTopLevelObjects:] + 99
33 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a87d471 -[IBDocument archivePlatformIndependentDataWithDocumentArchiver:] + 994
34 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a87d041 -[IBDocument archiveDocument:] + 55
35 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7200 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] + 364
36 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b7501 -[IBDocumentArchiver archiveDocument:withType:compatibilityVersion:] + 373
37 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a8b77cd -[IBDocumentArchiver dataFromArchiveDocument:withType:compatibilityVersion:] + 64
38 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a880513 __46-[IBDocument fileWrapperOfType:options:error:]_block_invoke + 264
39 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a87fece -[IBDocument fileWrapperOfType:options:error:] + 446
40 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a88088a -[IBDocument fileWrapperOfType:error:] + 169
41 com.apple.AppKit 0x00007fff98145dca -[NSDocument writeToURL:ofType:error:] + 402
42 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a86fafb -[IBDocument writeToURL:ofType:error:] + 76
43 com.apple.AppKit 0x00007fff98145bf6 -[NSDocument writeToURL:ofType:forSaveOperation:originalContentsURL:error:] + 501
44 com.apple.dt.IDE.IDEInterfaceBuilderKit 0x000000011a872c93 -[IBDocument writeToURL:ofType:forSaveOperation:originalContentsURL:error:] + 1170
45 com.apple.AppKit 0x00007fff98145246 -[NSDocument _writeSafelyToURL:ofType:forSaveOperation:forceTemporaryDirectory:error:] + 892
46 com.apple.AppKit 0x00007fff98144ebf -[NSDocument _writeSafelyToURL:ofType:forSaveOperation:error:] + 28
47 com.apple.AppKit 0x00007fff98144a65 -[NSDocument writeSafelyToURL:ofType:forSaveOperation:error:] + 357
48 com.apple.dt.IDEKit 0x000000010d164b33 -[IDEEditorDocument writeSafelyToURL:ofType:forSaveOperation:error:] + 302
49 com.apple.AppKit 0x00007fff98296b4d __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke_22463 + 223
50 com.apple.AppKit 0x00007fff98296a5f __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke2460 + 523
51 com.apple.AppKit 0x00007fff9829496d __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke_22313 + 2065
52 com.apple.dt.IDEKit 0x000000010d160649 __50-[IDEEditorDocument continueFileAccessUsingBlock:]_block_invoke.74 + 40
53 com.apple.AppKit 0x00007fff97fc3d27 -[NSDocument continueFileAccessUsingBlock:] + 222
54 com.apple.dt.IDEKit 0x000000010d160478 -[IDEEditorDocument continueFileAccessUsingBlock:] + 344
55 com.apple.AppKit 0x00007fff98148aad __101-[NSDocument _fileCoordinator:asynchronouslyCoordinateReadingContentsAndWritingItemAtURL:byAccessor:]_block_invoke_2 + 137
56 com.apple.dt.IDEKit 0x000000010d16098f __68-[IDEEditorDocument continueAsynchronousWorkOnMainThreadUsingBlock:]_block_invoke + 40
57 com.apple.AppKit 0x00007fff982ce883 __62-[NSDocumentController(NSInternal) _onMainThreadInvokeWorker:]_block_invoke2079 + 175
58 com.apple.CoreFoundation 0x00007fff8b9dd4ac __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
59 com.apple.CoreFoundation 0x00007fff8b9bcd05 __CFRunLoopDoBlocks + 341
60 com.apple.CoreFoundation 0x00007fff8b9bc4ce __CFRunLoopRun + 910
61 com.apple.CoreFoundation 0x00007fff8b9bbed8 CFRunLoopRunSpecific + 296
62 com.apple.HIToolbox 0x00007fff9486e935 RunCurrentEventLoopInMode + 235
63 com.apple.HIToolbox 0x00007fff9486e76f ReceiveNextEventCommon + 432
64 com.apple.HIToolbox 0x00007fff9486e5af _BlockUntilNextEventMatchingListInModeWithFilter + 71
65 com.apple.AppKit 0x00007fff97d6cdf6 _DPSNextEvent + 1067
66 com.apple.AppKit 0x00007fff97d6c226 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
67 com.apple.dt.DVTKit 0x000000010c21e439 -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 396
68 com.apple.AppKit 0x00007fff97d60d80 -[NSApplication run] + 682
69 com.apple.AppKit 0x00007fff97d2a368 NSApplicationMain + 1176
70 com.apple.dt.Xcode 0x000000010bab539b 0x10bab4000 + 5019
71 libdyld.dylib 0x00007fff8f3575ad start + 1