After updating to M and Xcode 4.4 I get a crash in the beginSheetModalForWindow 
part of the showOpenPanel part.

The code looks like:

- (IBAction)showOpenPanel:(id)sender
{
    __block NSOpenPanel *panel = [NSOpenPanel openPanel];
    [panel setAllowedFileTypes: fileTypes];
    [panel setAllowsMultipleSelection: NO];
    
    [panel beginSheetModalForWindow:[self window] completionHandler:^ 
(NSInteger result) 
     { 
         if (result == NSOKButton) 
         {
                // etc

based on  the Hillegass book. It all worked fine with OSX 10.7 and Xcode 4.3


When the code executes, I briefly see the open panel window, but then it 
crashes immediately, even before I can select a file. The error I get is for me 
not clear:

Thread 1, Queue : com.apple.main-thread
Thread 2, Queue : (null)
Thread 3, Queue : com.apple.libdispatch-manager
Thread 4, Queue : (null)
Thread 5 com.apple.NSURLConnectionLoader, Queue : (null)
Thread 6, Queue : (null)
Thread 7, Queue : quicklook.pluginload
#0      0x00007fff92e3aab8 in __cxa_throw ()
#1      0x00007fff8a9c883a in Security::MacOSError::throwMe(int) ()
#2      0x00007fff8a8fb224 in Security::CodeSigning::SecStaticCode::signature() 
()
#3      0x00007fff8a8fb449 in 
Security::CodeSigning::SecStaticCode::verifySignature() ()
#4      0x00007fff8a8fb25e in 
Security::CodeSigning::SecStaticCode::validateDirectory() ()
#5      0x00007fff8a8fb916 in 
Security::CodeSigning::SecStaticCode::validateNonResourceComponents() ()
#6      0x00007fff8a8f0601 in validate(Security::CodeSigning::SecStaticCode*, 
Security::CodeSigning::SecRequirement const*, unsigned int) ()
#7      0x00007fff8a8f0470 in SecStaticCodeCheckValidityWithErrors ()
#8      0x00007fff9163c44a in QLCheckAppleSignature ()
#9      0x00007fff9160e375 in _QLLoadPluginAtURL ()
#10     0x00007fff91612171 in ___QLLaunchUpdatingThread_block_invoke_0 ()
#11     0x00007fff8d0c7f3d in _dispatch_call_block_and_release ()
#12     0x00007fff8d0c40fa in _dispatch_client_callout ()
#13     0x00007fff8d0c54c3 in _dispatch_queue_drain ()
#14     0x00007fff8d0c5335 in _dispatch_queue_invoke ()
#15     0x00007fff8d0c5207 in _dispatch_worker_thread2 ()
#16     0x00007fff8db6bceb in _pthread_wqthread ()
#17     0x00007fff8db561b1 in start_wqthread ()
Thread 8, Queue : (null)
Thread 9, Queue : (null)
Thread 10, Queue : (null)
Thread 11, Queue : quicklook.client


Any ideas what is going on, and what else I can do to debug and/or fix this?

Thanks,

- Koen.



_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to