Xcode 4: сбой при работе с точкой останова - PullRequest
0 голосов
/ 26 июня 2011

Если я нажимаю кнопку «активировать / деактивировать точки останова» в Xcode 4.0.2, а затем пытаюсь добавить точку останова, точки прерывания не создаются. Затем, если я нажимаю на «Точка останова», Xcode вылетает. Так что, очевидно, что-то не так. Вот отчет о сбое:

UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[NSNull countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x7fff701bbfa0
UserInfo: (null)
Hints: 
  0: Replacement view is installing: <IDEBreakpointNavigator: 0x201f19160 representing: <DVTExtension 0x20051eae0: Breakpoint Navigator (Xcode.IDEKit.Navigator.Breakpoints) v0.1>>
Backtrace:
  0  0x00007fff80a57796 __exceptionPreprocess (in CoreFoundation)
  1  0x00007fff822fd0f3 objc_exception_throw (in libobjc.A.dylib)
  2  0x00007fff80ab1110 +[NSObject(NSObject) doesNotRecognizeSelector:] (in CoreFoundation)
  3  0x00007fff80a2991f ___forwarding___ (in CoreFoundation)
  4  0x00007fff80a25a68 _CF_forwarding_prep_0 (in CoreFoundation)
  5  0x00000001175c2f13 -[IDEBreakpointNavigator _handleBreakpointsAdded:] (in DebuggerUI)
  6  0x00007fff846a2f26 -[NSObject(NSKeyValueObserverRegistration) _addObserver:forProperty:options:context:] (in Foundation)
  7  0x00007fff846a19cc -[NSObject(NSKeyValueObserverRegistration) addObserver:forKeyPath:options:context:] (in Foundation)
  8  0x000000010001d9b5 -[DVTObservingBlockToken _setupObservingWithOptions:] (in DVTFoundation)
  9  0x000000010001d8d3 -[DVTObservingBlockToken setHandlerBlock:forKeyPath:options:] (in DVTFoundation)
 10  0x000000010001d6d8 -[NSObject(DVTObservingConvenience) dvt_newObserverForKeyPath:options:owner:withHandlerBlock:] (in DVTFoundation)
 11  0x000000010001d662 -[NSObject(DVTObservingConvenience) dvt_newObserverForKeyPath:options:withHandlerBlock:] (in DVTFoundation)
 12  0x00000001175c1a9d -[IDEBreakpointNavigator viewDidInstall] (in DebuggerUI)
 13  0x00000001001d88a8 -[DVTControllerContentView _viewDidInstall] (in DVTKit)
 14  0x00000001001d832a -[DVTControllerContentView viewDidMoveToWindow] (in DVTKit)
 15  0x00007fff811f9b4f -[NSView _setWindow:] (in AppKit)
 16  0x00007fff81202672 -[NSView addSubview:] (in AppKit)
 17  0x00000001001de335 __42-[DVTReplacementView _setupViewController]_block_invoke_0 (in DVTKit)
 18  0x0000000100031afd DVTInvokeWithFailureHint (in DVTFoundation)
 19  0x00000001001de1d6 -[DVTReplacementView _setupViewController] (in DVTKit)
 20  0x00000001001de0b8 -[DVTReplacementView installedViewController] (in DVTKit)
 21  0x00000001001e8ff1 -[DVTReplacementView layoutTopDown] (in DVTKit)
 22  0x00000001001d90e6 __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit)
 23  0x00000001001d918f __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit)
 24  0x00000001001d918f __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit)
 25  0x00000001001d918f __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit)
 26  0x00000001001d918f __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit)
 27  0x00000001001d918f __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit)
 28  0x00000001001d918f __84+[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:]_block_invoke_0 (in DVTKit)
 29  0x00000001001d8f33 +[DVTAutoLayoutView _recursivelyLayoutSubviewsOfView:populatingSetWithLaidOutViews:] (in DVTKit)
 30  0x00000001001d8ce1 -[DVTAutoLayoutView viewWillDraw] (in DVTKit)
 31  0x00007fff812d8e19 -[NSView viewWillDraw] (in AppKit)
 32  0x00007fff812d8e19 -[NSView viewWillDraw] (in AppKit)
 33  0x00007fff812d8e19 -[NSView viewWillDraw] (in AppKit)
 34  0x00007fff812d8e19 -[NSView viewWillDraw] (in AppKit)
 35  0x00007fff812d83ca -[NSView _sendViewWillDrawInRect:clipRootView:suppressRecursion:] (in AppKit)
 36  0x00007fff81253b5d -[NSView displayIfNeeded] (in AppKit)
 37  0x00007fff8124ea46 _handleWindowNeedsDisplay (in AppKit)
 38  0x00007fff80a16b37 __CFRunLoopDoObservers (in CoreFoundation)
 39  0x00007fff809f2464 __CFRunLoopRun (in CoreFoundation)
 40  0x00007fff809f1dbf CFRunLoopRunSpecific (in CoreFoundation)
 41  0x00007fff81c057ee RunCurrentEventLoopInMode (in HIToolbox)
 42  0x00007fff81c05551 ReceiveNextEventCommon (in HIToolbox)
 43  0x00007fff81c054ac BlockUntilNextEventMatchingListInMode (in HIToolbox)
 44  0x00007fff81223e64 _DPSNextEvent (in AppKit)
 45  0x00007fff812237a9 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit)
 46  0x00007fff811e948b -[NSApplication run] (in AppKit)
 47  0x00007fff811e21a8 NSApplicationMain (in AppKit)
 48  0x0000000100000eec
 49  0x0000000000000002

Кто-нибудь еще сталкивался с этим?

Спасибо, Шон

...