Re: NSSavePanel: Another sandbox issue
Re: NSSavePanel: Another sandbox issue
- Subject: Re: NSSavePanel: Another sandbox issue
- From: Graham Cox <email@hidden>
- Date: Thu, 31 May 2012 09:57:56 +1000
> [savePanel beginSheetModalForWindow:[self windowForSheet] completionHandler:completionHandler];
>
>
> Anyone else come across this issue? My understanding is that with sandboxing, the save panel is a bit more involved since it has to open up holes in the sandbox on behalf of the user, but in this case it's actually inside the sandbox.
More info - I just noticed that this is getting logged.
31/05/12 9:54:01.793 AM com.apple.security.pboxd: *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil
31/05/12 9:54:01.793 AM com.apple.security.pboxd: 2012-05-31 09:54:01.792 com.apple.security.pboxd[15928:1707] *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil
31/05/12 9:54:01.794 AM com.apple.security.pboxd: (
0 CoreFoundation 0x00007fff8983ef56 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff89d41d5e objc_exception_throw + 43
2 CoreFoundation 0x00007fff897e5ab8 -[__NSArrayM insertObject:atIndex:] + 296
3 com.apple.security.pboxd 0x000000010f0eadb6 com.apple.security.pboxd + 19894
4 FinderKit 0x00007fff8e2eb4e3 -[FIFinderViewGutsController browserSelectionChanged] + 93
5 FinderKit 0x00007fff8e263af2 -[FI_TBrowserViewController selectionChangedByUserAction:] + 130
6 FinderKit 0x00007fff8e2b4a86 -[FI_TColumnViewController selectionChangedByUserAction:] + 91
7 FinderKit 0x00007fff8e2b8ac7 _ZN17StColumnOptimizerD2Ev + 153
8 FinderKit 0x00007fff8e2b0a0d -[FI_TColumnViewController openTarget] + 1301
9 FinderKit 0x00007fff8e2efb82 -[FIFinderViewGutsController commonFinishInitialization] + 103
10 FinderKit 0x00007fff8e2ec387 -[FIFinderViewGutsController buildBrowserView:] + 167
11 FinderKit 0x00007fff8e2ec84f -[FIFinderViewGutsController setTargetPath:withViewStyle:] + 635
12 FinderKit 0x00007fff8e2ed21e -[FIFinderViewGutsController setViewStyle:] + 467
13 Foundation 0x00007fff8de9ac46 _NSSetObjectValueAndNotify + 261
14 FinderKit 0x00007fff8e2f2389 -[FIFinderView setViewStyle:] + 253
15 AppKit 0x00007fff8b389cd7 -[NSSavePanel beginWithCompletionHandler:] + 88
16 com.apple.security.pboxd 0x000000010f0e985f com.apple.security.pboxd + 14431
17 RemoteViewServices 0x00007fff89e8d4d3 __45-[NSRemoteServiceConnection _setupConnection]_block_invoke_0141 + 69
18 CoreFoundation 0x00007fff897f3dfc __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
19 CoreFoundation 0x00007fff897abf02 __CFRunLoopDoBlocks + 322
20 CoreFoundation 0x00007fff897d3fa7 __CFRunLoopRun + 2023
21 CoreFoundation 0x00007fff897d3486 CFRunLoopRunSpecific + 230
22 HIToolbox 0x00007fff8a0964d3 RunCurrentEventLoopInMode + 277
23 HIToolbox 0x00007fff8a09d781 ReceiveNextEventCommon + 355
24 HIToolbox 0x00007fff8a09d60e BlockUntilNextEventMatchingListInMode + 62
25 AppKit 0x00007fff8ae52e31 _DPSNextEvent + 659
26 AppKit 0x00007fff8ae52735 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
27 AppKit 0x00007fff8ae4f071 -[NSApplication run] + 470
28 com.apple.security.pboxd 0x000000010f0e8a35 com.apple.security.pboxd + 10805
29 com.apple.security.pboxd 0x000000010f0e73e4 com.apple.security.pboxd + 5092
)
So, internally the panel is throwing an exception, due to a nil object. But why? what am I doing wrong here?
--Graham
_______________________________________________
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