View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0015667 | CMake | Modules | public | 2015-07-29 02:47 | 2016-06-10 14:31 | ||||
Reporter | Seppo Tomperi | ||||||||
Assigned To | Gregor Jasny | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | moved | ||||||
Platform | Apple Mac | OS | OS X Yosemite | OS Version | 10.10.4 | ||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0015667: XCTest CocoaExample crashes Xcode GUI | ||||||||
Description | cmake version 3.3.0 from homebrew Starting XCTest CocoaExample test from Xcode GUI crashes Xcode 6.4 and 7. XCTest FrameworkExample test works from Xcode GUI. However from command line CocoaExample passes. | ||||||||
Steps To Reproduce | cd Tests/XCTest/ mkdir target cd target/ cmake -G Xcode .. open XCTest.xcodeproj # running CocoaExample from GUI crashes Xcode #however: xcodebuild -project XCTest.xcodeproj/ -scheme CocoaExample -destination 'platform=OS X,arch=x86_64' build xcodebuild -project XCTest.xcodeproj/ -scheme CocoaExample -destination 'platform=OS X,arch=x86_64' test # passes: Test Suite 'All tests' started at 2015-07-29 06:41:31 +0000 Test Suite 'CocoaExampleTests.xctest' started at 2015-07-29 06:41:31 +0000 Test Suite 'CocoaExampleTests' started at 2015-07-29 06:41:31 +0000 Test Case '-[CocoaExampleTests testExample]' started. Test Case '-[CocoaExampleTests testExample]' passed (0.000 seconds). Test Suite 'CocoaExampleTests' passed at 2015-07-29 06:41:31 +0000. Executed 1 test, with 0 failures (0 unexpected) in 0.000 (0.000) seconds Test Suite 'CocoaExampleTests.xctest' passed at 2015-07-29 06:41:31 +0000. Executed 1 test, with 0 failures (0 unexpected) in 0.000 (0.001) seconds Test Suite 'All tests' passed at 2015-07-29 06:41:31 +0000. Executed 1 test, with 0 failures (0 unexpected) in 0.000 (0.001) seconds ** TEST SUCCEEDED ** | ||||||||
Additional Information | Process: Xcode [74137] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 6.4 (7720) Build Info: IDEFrameworks-7720000000000000~8 App Item ID: 497799835 App External ID: 812725084 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Xcode [74137] User ID: 501 Date/Time: 2015-07-29 09:36:46.399 +0300 OS Version: Mac OS X 10.10.4 (14E46) Report Version: 11 Anonymous UUID: 6FE1E47C-AE8D-AA50-F104-3C3169AD118E Sleep/Wake UUID: E9A90012-D49D-45CD-8E55-F5314FA4C435 Time Awake Since Boot: 55000 seconds Time Since Wake: 2700 seconds Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: ProductBuildVersion: 6E35b ASSERTION FAILURE in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-7709/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/ProjectModel/Xcode3Model/Xcode3TargetBuildable.m:181 Details: string should be a non-empty string, but it's an empty string Object: <Xcode3TargetProduct: 0x7fc577345ae0> Method: -stringByEvaluatingBuildSettingExpressionString:withBuildParameters: Thread: <NSThread: 0x7fc571439800>{number = 1, name = main} Hints: None Backtrace: 0 0x000000010d8a4fda -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit) 1 0x000000010c5fa65f _DVTAssertionHandler (in DVTFoundation) 2 0x000000010c5fa94e _DVTAssertionFailureHandler (in DVTFoundation) 3 0x0000000116fbdbf3 -[Xcode3TargetBuildable stringByEvaluatingBuildSettingExpressionString:withBuildParameters:] (in DevToolsCore) 4 0x000000010d103333 -[IDESchemeAction bundleIdentifierFromBuildableProduct:withBuildParameters:] (in IDEFoundation) 5 0x000000010d1f38bc __192-[IDETestSchemeAction testOperationWithTestManager:executionEnvironment:withBuildOperation:buildParameters:schemeCommand:actionRecord:overridingTestingSpecifiers:outError:actionCallbackBlock:]_block_invoke (in IDEFoundation) 6 0x000000010d0af6ae -[IDEOCUnitTestRunner testOperationsForExecutionEnvironment:withBuildOperation:buildParameters:runDestination:workspace:error:launchParametersBlock:] (in IDEFoundation) 7 0x0000000116fe24a8 -[Xcode3OCUnitTestRunner testOperationsForExecutionEnvironment:withBuildOperation:buildParameters:runDestination:workspace:error:launchParametersBlock:] (in DevToolsCore) 8 0x000000010d27cad0 -[IDETestManager testOperationForTestingSpecification:executionEnvironment:withBuildOperation:buildParameters:runDestination:workspace:actionRecord:schemeIdentifier:outSchemeActionResultOperation:error:launchParametersBlock:actionCallbackBlock:] (in IDEFoundation) 9 0x000000010d1f231d -[IDETestSchemeAction testOperationWithTestManager:executionEnvironment:withBuildOperation:buildParameters:schemeCommand:actionRecord:overridingTestingSpecifiers:outError:actionCallbackBlock:] (in IDEFoundation) 10 0x000000010d16c9bd -[IDEScheme _executionOperationForExecutionEnvironment:build:onlyBuild:buildPurpose:buildCommand:schemeCommand:title:overridingProperties:destination:buildLog:filePath:overridingBuildConfiguration:dontActuallyRunCommands:restorePersistedBuildResults:invocationRecord:overridingTestingSpecifiers:error:actionCallbackBlock:] (in IDEFoundation) 11 0x000000010d16a144 -[IDEScheme testOperationWithExecutionContext:buildIfNeeded:onlyBuild:destination:overridingProperties:overridingTestingSpecifiers:schemeCommand:buildLog:overridingBuildConfiguration:restorePersistedBuildResults:invocationRecord:name:title:error:actionCallbackBlock:] (in IDEFoundation) 12 0x000000010d16a4c4 -[IDEScheme testWithExecutionContext:buildIfNeeded:onlyBuild:destination:overridingProperties:schemeCommand:commandName:overridingTestingSpecifiers:buildLog:invocationRecord:error:completionBlock:] (in IDEFoundation) 13 0x000000010d847342 -[IDEWorkspaceTabController _actuallyPerformSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:] (in IDEKit) 14 0x000000010d84bae7 __175-[IDEWorkspaceTabController _performSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:]_block_invoke (in IDEKit) 15 0x000000010d84a61a -[IDEWorkspaceTabController _performSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:] (in IDEKit) 16 0x000000010d84c883 __185-[IDEWorkspaceTabController _performDebuggableSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:]_block_invoke_2 (in IDEKit) 17 0x000000010f3a228c -[DVTDeveloperModeAlertHelper askToEnableDeveloperModeIfNecessaryWithCompletionHandler:] (in DVTDeveloperModeHelper) 18 0x000000010d84c767 __185-[IDEWorkspaceTabController _performDebuggableSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:]_block_invoke (in IDEKit) 19 0x000000010d852c23 -[IDEWorkspaceTabController showAppChooserIfNecessaryForScheme:runDestination:command:onCompletion:] (in IDEKit) 20 0x000000010d84c3cc -[IDEWorkspaceTabController _performDebuggableSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:] (in IDEKit) 21 0x000000010d84eae8 -[IDEWorkspaceTabController testUsingActiveRunContextWithOverridingTestingSpecifiers:] (in IDEKit) 22 0x000000010dae1bb0 +[IDETestingHelper _executeTestsAndTestables:forWorkspaceTabController:withBlock:] (in IDEKit) 23 0x000000010dae1d5b +[IDETestingHelper runTestsAndTestables:forWorkspaceTabController:] (in IDEKit) 24 0x000000010dced5f0 -[IDETestingCommands contextMenu_runTest:] (in IDEKit) 25 0x00007fff90eeccd7 _os_activity_initiate (in libsystem_trace.dylib) 26 0x00007fff8ed8beb1 -[NSApplication sendAction:to:from:] (in AppKit) 27 0x000000010cb7b4dd __37-[DVTApplication sendAction:to:from:]_block_invoke (in DVTKit) 28 0x000000010ca43c28 -[DVTApplication sendAction:to:from:] (in DVTKit) 29 0x000000010d8a06c3 +[IDECommandManager sendActionForCommandWithIdentifier:from:] (in IDEKit) 30 0x000000010dae76f6 __28-[IDETestNavigator loadView]_block_invoke (in IDEKit) 31 0x000000010dae6bf9 -[IDETestNavigatorOutlineView mouseDown:] (in IDEKit) 32 0x00007fff8f3082dc -[NSWindow _reallySendEvent:isDelayedEvent:] (in AppKit) 33 0x00007fff8ec97c86 -[NSWindow sendEvent:] (in AppKit) 34 0x000000010d8ca5d8 -[IDEWorkspaceWindow sendEvent:] (in IDEKit) 35 0x00007fff8ec94212 -[NSApplication sendEvent:] (in AppKit) 36 0x000000010d674064 -[IDEApplication sendEvent:] (in IDEKit) 37 0x00007fff8ebbdb68 -[NSApplication run] (in AppKit) 38 0x00007fff8eb3a244 NSApplicationMain (in AppKit) 39 0x00007fff874ed5c9 start (in libdyld.dylib) 40 0x0000000000000001 Performing @selector(contextMenu_runTest:) from sender IDETestNavigator 0x7fc577cf39b0 abort() called Application Specific Signatures: ![@"" isEqualToString:(string)] Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8ca6a286 __pthread_kill + 10 1 libsystem_c.dylib 0x00007fff84ba8b53 abort + 129 2 com.apple.dt.IDEKit 0x000000010d8a4bc3 +[IDEAssertionHandler _handleAssertionWithLogString:assertionSignature:assertionReason:extraBacktrace:] + 1507 3 com.apple.dt.IDEKit 0x000000010d8a5190 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] + 1169 4 com.apple.dt.DVTFoundation 0x000000010c5fa65f _DVTAssertionHandler + 367 5 com.apple.dt.DVTFoundation 0x000000010c5fa94e _DVTAssertionFailureHandler + 407 6 com.apple.Xcode.DevToolsCore 0x0000000116fbdbf3 -[Xcode3TargetBuildable stringByEvaluatingBuildSettingExpressionString:withBuildParameters:] + 681 7 com.apple.dt.IDEFoundation 0x000000010d103333 -[IDESchemeAction bundleIdentifierFromBuildableProduct:withBuildParameters:] + 136 8 com.apple.dt.IDEFoundation 0x000000010d1f38bc __192-[IDETestSchemeAction testOperationWithTestManager:executionEnvironment:withBuildOperation:buildParameters:schemeCommand:actionRecord:overridingTestingSpecifiers:outError:actionCallbackBlock:]_block_invoke + 3645 9 com.apple.dt.IDEFoundation 0x000000010d0af6ae -[IDEOCUnitTestRunner testOperationsForExecutionEnvironment:withBuildOperation:buildParameters:runDestination:workspace:error:launchParametersBlock:] + 1905 10 com.apple.Xcode.DevToolsCore 0x0000000116fe24a8 -[Xcode3OCUnitTestRunner testOperationsForExecutionEnvironment:withBuildOperation:buildParameters:runDestination:workspace:error:launchParametersBlock:] + 254 11 com.apple.dt.IDEFoundation 0x000000010d27cad0 -[IDETestManager testOperationForTestingSpecification:executionEnvironment:withBuildOperation:buildParameters:runDestination:workspace:actionRecord:schemeIdentifier:outSchemeActionResultOperation:error:launchParametersBlock:actionCallbackBlock:] + 3119 12 com.apple.dt.IDEFoundation 0x000000010d1f231d -[IDETestSchemeAction testOperationWithTestManager:executionEnvironment:withBuildOperation:buildParameters:schemeCommand:actionRecord:overridingTestingSpecifiers:outError:actionCallbackBlock:] + 1084 13 com.apple.dt.IDEFoundation 0x000000010d16c9bd -[IDEScheme _executionOperationForExecutionEnvironment:build:onlyBuild:buildPurpose:buildCommand:schemeCommand:title:overridingProperties:destination:buildLog:filePath:overridingBuildConfiguration:dontActuallyRunCommands:restorePersistedBuildResults:invocationRecord:overridingTestingSpecifiers:error:actionCallbackBlock:] + 3461 14 com.apple.dt.IDEFoundation 0x000000010d16a144 -[IDEScheme testOperationWithExecutionContext:buildIfNeeded:onlyBuild:destination:overridingProperties:overridingTestingSpecifiers:schemeCommand:buildLog:overridingBuildConfiguration:restorePersistedBuildResults:invocationRecord:name:title:error:actionCallbackBlock:] + 636 15 com.apple.dt.IDEFoundation 0x000000010d16a4c4 -[IDEScheme testWithExecutionContext:buildIfNeeded:onlyBuild:destination:overridingProperties:schemeCommand:commandName:overridingTestingSpecifiers:buildLog:invocationRecord:error:completionBlock:] + 610 16 com.apple.dt.IDEKit 0x000000010d847342 -[IDEWorkspaceTabController _actuallyPerformSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:] + 2615 17 com.apple.dt.IDEKit 0x000000010d84bae7 __175-[IDEWorkspaceTabController _performSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:]_block_invoke + 174 18 com.apple.dt.IDEKit 0x000000010d84a61a -[IDEWorkspaceTabController _performSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:] + 4172 19 com.apple.dt.IDEKit 0x000000010d84c883 __185-[IDEWorkspaceTabController _performDebuggableSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:]_block_invoke_2 + 101 20 com.apple.dt.DVTDeveloperModeHelper 0x000000010f3a228c -[DVTDeveloperModeAlertHelper askToEnableDeveloperModeIfNecessaryWithCompletionHandler:] + 261 21 com.apple.dt.IDEKit 0x000000010d84c767 __185-[IDEWorkspaceTabController _performDebuggableSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:]_block_invoke + 773 22 com.apple.dt.IDEKit 0x000000010d852c23 -[IDEWorkspaceTabController showAppChooserIfNecessaryForScheme:runDestination:command:onCompletion:] + 497 23 com.apple.dt.IDEKit 0x000000010d84c3cc -[IDEWorkspaceTabController _performDebuggableSchemeTask:onScheme:runDestination:command:commandName:buildCommand:filePath:overridingTestingSpecifiers:invocationRecord:completionBlock:] + 529 24 com.apple.dt.IDEKit 0x000000010d84eae8 -[IDEWorkspaceTabController testUsingActiveRunContextWithOverridingTestingSpecifiers:] + 381 25 com.apple.dt.IDEKit 0x000000010dae1bb0 +[IDETestingHelper _executeTestsAndTestables:forWorkspaceTabController:withBlock:] + 139 26 com.apple.dt.IDEKit 0x000000010dae1d5b +[IDETestingHelper runTestsAndTestables:forWorkspaceTabController:] + 307 27 com.apple.dt.IDEKit 0x000000010dced5f0 -[IDETestingCommands contextMenu_runTest:] + 134 28 libsystem_trace.dylib 0x00007fff90eeccd7 _os_activity_initiate + 75 29 com.apple.AppKit 0x00007fff8ed8beb1 -[NSApplication sendAction:to:from:] + 452 30 com.apple.dt.DVTKit 0x000000010cb7b4dd __37-[DVTApplication sendAction:to:from:]_block_invoke + 379 31 com.apple.dt.DVTKit 0x000000010ca43c28 -[DVTApplication sendAction:to:from:] + 377 32 com.apple.dt.IDEKit 0x000000010d8a06c3 +[IDECommandManager sendActionForCommandWithIdentifier:from:] + 109 33 com.apple.dt.IDEKit 0x000000010dae76f6 __28-[IDETestNavigator loadView]_block_invoke + 188 34 com.apple.dt.IDEKit 0x000000010dae6bf9 -[IDETestNavigatorOutlineView mouseDown:] + 369 35 com.apple.AppKit 0x00007fff8f3082dc -[NSWindow _reallySendEvent:isDelayedEvent:] + 14125 36 com.apple.AppKit 0x00007fff8ec97c86 -[NSWindow sendEvent:] + 470 37 com.apple.dt.IDEKit 0x000000010d8ca5d8 -[IDEWorkspaceWindow sendEvent:] + 156 38 com.apple.AppKit 0x00007fff8ec94212 -[NSApplication sendEvent:] + 2504 39 com.apple.dt.IDEKit 0x000000010d674064 -[IDEApplication sendEvent:] + 924 40 com.apple.AppKit 0x00007fff8ebbdb68 -[NSApplication run] + 711 41 com.apple.AppKit 0x00007fff8eb3a244 NSApplicationMain + 1832 42 libdyld.dylib 0x00007fff874ed5c9 start + 1 | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | ![]() | ||||||||
Relationships | |
Relationships |
Notes | |
(0039182) Gregor Jasny (developer) 2015-07-29 04:54 |
I also encountered several Xcode crashes while developing this feature. However I"m not able to reproduce your crash. Could you please cp -a Tests/XCTest /tmp mkdir /tmp/XCTest/build && cd $_ cmake -G Xcode .. and attach zipped /tmp/XCTest here? |
(0039183) Seppo Tomperi (reporter) 2015-07-29 05:37 |
Hi! I now noticed that the crash only happens when I have ALL_BUILD target selected in Xcode. Then CocoaExampleTests is gray, but I am still able to run the test by clicking small test indicator in left of source view. This crashes Xcode. However when I set the target to CocoaExample, then running the tests works fine. |
(0039870) Gregor Jasny (developer) 2015-11-13 08:36 |
Could you please re-test with Xcode 7.1.1 and CMake 3.4? |
(0042813) Kitware Robot (administrator) 2016-06-10 14:29 |
Resolving issue as `moved`. This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2015-07-29 02:47 | Seppo Tomperi | New Issue | |
2015-07-29 04:40 | Gregor Jasny | Assigned To | => Gregor Jasny |
2015-07-29 04:40 | Gregor Jasny | Status | new => assigned |
2015-07-29 04:54 | Gregor Jasny | Note Added: 0039182 | |
2015-07-29 05:26 | Seppo Tomperi | File Added: XCTest.zip | |
2015-07-29 05:37 | Seppo Tomperi | Note Added: 0039183 | |
2015-11-13 08:36 | Gregor Jasny | Note Added: 0039870 | |
2016-06-10 14:29 | Kitware Robot | Note Added: 0042813 | |
2016-06-10 14:29 | Kitware Robot | Status | assigned => resolved |
2016-06-10 14:29 | Kitware Robot | Resolution | open => moved |
2016-06-10 14:31 | Kitware Robot | Status | resolved => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |