NSMetadataQuery resultAtIndex:
NSMetadataQuery resultAtIndex:
- Subject: NSMetadataQuery resultAtIndex:
- From: "Gerriet M. Denkmann" <email@hidden>
- Date: Mon, 26 Aug 2013 10:59:54 +0700
I have a program which runs fine, except for the days it does not.
I then creates an exception like: "*** -[NSMetadataQuery resultAtIndex:]: index (454) out of bounds (0)".
The culprit is always NSMetadataQuery resultAtIndex:.
The problem: when I start to debug, this exception soon goes away. When I give up, it will reappear sooner or later.
The backtrace is not always the same, but always there is an NSArrayController, NSTableBinder, NSTableView, NSArrayController again, until NSMetadataQuery resultAtIndex: with an invalid index.
(See below for one example).
Any ideas what to do? How to make this bug raise it's ugly head? How to fix it?
26/08/2013 07:03:43.817 Digital Librarian[12418]: (
0 CoreFoundation 0x00007fff8b9dcb06 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8d4443f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8b9dc8dc +[NSException raise:format:] + 204
3 Foundation 0x00007fff8ed46f99 -[NSMetadataQuery resultAtIndex:] + 184
4 AppKit 0x00007fff91aaef9c -[_NSModelObservingTracker stopObservingModelObjectAtReferenceIndex:] + 161
5 AppKit 0x00007fff91aaed5d -[_NSModelObservingTracker stopObservingModelObjectsAtReferenceIndexes:] + 188
6 AppKit 0x00007fff91a7180a -[NSArrayController _selectObjectsAtIndexesNoCopy:avoidsEmptySelection:sendObserverNotifications:forceUpdate:] + 416
7 AppKit 0x00007fff91b98589 -[NSArrayController _modifySelectedObjects:useExistingIndexesAsStartingPoint:avoidsEmptySelection:addOrRemove:sendObserverNotifications:forceUpdate:] + 976
8 AppKit 0x00007fff918bbd61 -[NSArrayController setSelectedObjects:] + 47
9 Digital Librarian 0x000000010000d819 -[TableHandler setIndices:] + 73
10 Digital Librarian 0x000000010000dfb7 -[TableHandler(TableHandlerPrivate) tableViewSelectionDidChange:] + 1863
11 CoreFoundation 0x00007fff8b98eeda _CFXNotificationPost + 2554
12 Foundation 0x00007fff8ed7f7b6 -[NSNotificationCenter postNotificationName:object:userInfo:] + 64
13 AppKit 0x00007fff91aac260 -[NSTableView _sendSelectionChangedNotificationForRows:columns:] + 176
14 AppKit 0x00007fff91a9142c -[NSTableView _enableSelectionPostingAndPost] + 411
15 AppKit 0x00007fff91a90382 -[NSTableView _verifySelectionIsOK] + 1194
16 AppKit 0x00007fff91a77e1d -[NSTableView _tileAndRedisplayAll] + 350
17 AppKit 0x00007fff91b16040 -[NSTableBinder _updateContent] + 275
18 AppKit 0x00007fff91b15e47 -[NSTableBinder _observeValueForKeyPath:ofObject:context:] + 84
19 AppKit 0x00007fff91b15c58 -[NSTableBinder observeValueForKeyPath:ofObject:change:context:] + 63
20 Foundation 0x00007fff8edc27b7 NSKeyValueNotifyObserver + 390
21 Foundation 0x00007fff8edbcc65 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversForKeyPath:change:] + 967
22 AppKit 0x00007fff91a71df3 -[NSController _notifyObserversForKeyPath:change:] + 209
23 AppKit 0x00007fff91a71c3e -[NSArrayController didChangeValuesForArrangedKeys:objectKeys:indexKeys:] + 54
24 AppKit 0x00007fff91a8b4de -[NSArrayController setContent:] + 878
25 AppKit 0x00007fff91a8acb8 -[NSArrayDetailBinder _refreshDetailContentInBackground:] + 1268
26 Foundation 0x00007fff8edc466d -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:] + 304
27 Foundation 0x00007fff8edc27b7 NSKeyValueNotifyObserver + 390
28 Foundation 0x00007fff8edc41c1 NSKeyValueDidChange + 456
29 Foundation 0x00007fff8ed7f76a -[NSObject(NSKeyValueObserverNotification) didChangeValueForKey:] + 118
30 Foundation 0x00007fff8ed44e31 -[NSMetadataQuery _recreateQuery] + 421
31 Digital Librarian 0x00000001000075b1 -[SpoDelegate(SpoDelegatePrivate) startQueryFor:] + 769
32 Digital Librarian 0x00000001000022cd -[SpoDelegate searchTextDone:] + 141
33 AppKit 0x00007fff91a31959 -[NSApplication sendAction:to:from:] + 342
34 AppKit 0x00007fff91a317b7 -[NSControl sendAction:to:] + 85
35 AppKit 0x00007fff91b13ee0 -[NSTextField textDidEndEditing:] + 691
36 CoreFoundation 0x00007fff8b98eeda _CFXNotificationPost + 2554
37 Foundation 0x00007fff8ed7f7b6 -[NSNotificationCenter postNotificationName:object:userInfo:] + 64
38 AppKit 0x00007fff9183d469 -[NSTextView(NSPrivate) _giveUpFirstResponder:] + 443
39 AppKit 0x00007fff9183d296 -[NSTextView(NSKeyBindingCommands) insertNewline:] + 555
40 AppKit 0x00007fff9183cf6c -[NSResponder doCommandBySelector:] + 75
41 AppKit 0x00007fff9183cdce -[NSTextView doCommandBySelector:] + 197
42 AppKit 0x00007fff918bfe6e -[NSKeyBindingManager(NSKeyBindingManager_MultiClients) interpretEventAsCommand:forClient:] + 2200
43 AppKit 0x00007fff918bf2db -[NSTextInputContext handleEvent:] + 939
44 AppKit 0x00007fff918beea7 -[NSView interpretKeyEvents:] + 183
45 AppKit 0x00007fff9180bc57 -[NSTextView keyDown:] + 723
46 AppKit 0x00007fff91a27020 -[NSWindow sendEvent:] + 9687
47 AppKit 0x00007fff91a22644 -[NSApplication sendEvent:] + 5761
48 AppKit 0x00007fff9193821a -[NSApplication run] + 636
49 AppKit 0x00007fff918dcbd6 NSApplicationMain + 869
50 Digital Librarian 0x0000000100001dc2 main + 34
51 Digital Librarian 0x0000000100001d94 start + 52
52 ??? 0x0000000000000003 0x0 + 3
)
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden