<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Miguel<br>
    <br>
    Thanks for the response.<br>
    <br>
    About the [Export] or [Connect], when first creating the sample I
    tried using the [Connect] and it did not work so tried [Export] and
    it worked so thought things were different.&nbsp; Will give it another
    shot.<br>
    <br>
    Concerning the SetValueForKey and GetValueForKey, those were working
    as well and now are not.&nbsp; Shouldn't we be able to override those
    methods and get it to work the same way?&nbsp; In the last PopupBinding
    sample program it worked fine as well and now it just blows up with
    the error message below.<br>
    <br>
    You can see the error from the last PopupBindings project that I
    sent to the list.&nbsp; It uses reflection to get and set the properties
    instead of [Connect] or [Export].<br>
    <br>
    Again thanks for your time.<br>
    <br>
    Kenneth<br>
    <br>
    Stacktrace:<br>
    <br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr
    (intptr,intptr,intptr) &lt;0x00003&gt;<br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr
    (intptr,intptr,intptr) &lt;0x00003&gt;<br>
    &nbsp; at MonoMac.AppKit.NSArrayController.AddObject
    (MonoMac.Foundation.NSObject) &lt;0x00038&gt;<br>
    &nbsp; at PopupBindings.TestWindowController.AwakeFromNib ()
    &lt;0x00065&gt;<br>
    &nbsp; at (wrapper native-to-managed)
    object.[PopupBindings.TestWindowController.Void AwakeFromNib()]
    (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector)
    &lt;0x000a2&gt;<br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper
    (intptr,intptr) &lt;0x00003&gt;<br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper
    (intptr,intptr) &lt;0x00003&gt;<br>
    &nbsp; at MonoMac.AppKit.NSWindowController.get_Window () &lt;0x00077&gt;<br>
    &nbsp; at PopupBindings.TestWindowController.get_Window ()
    &lt;0x00012&gt;<br>
    &nbsp; at PopupBindings.AppDelegate.FinishedLaunching
    (MonoMac.Foundation.NSObject) &lt;0x00038&gt;<br>
    &nbsp; at (wrapper native-to-managed)
    object.[PopupBindings.AppDelegate.Void
    FinishedLaunching(MonoMac.Foundation.NSObject)]
    (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,intptr)
    &lt;0x000cb&gt;<br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[])
    &lt;0x00003&gt;<br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[])
    &lt;0x00003&gt;<br>
    &nbsp; at MonoMac.AppKit.NSApplication.Main (string[]) &lt;0x00015&gt;<br>
    &nbsp; at PopupBindings.MainClass.Main (string[]) &lt;0x00015&gt;<br>
    &nbsp; at (wrapper runtime-invoke)
    &lt;Module&gt;.runtime_invoke_void_object
    (object,intptr,intptr,intptr) &lt;0x00073&gt;<br>
    <br>
    Native stacktrace:<br>
    <br>
    &nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x000c8f5a
    mono_handle_native_sigsegv + 343<br>
    &nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0000ffa5
    mono_sigsegv_signal_handler + 306<br>
    &nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp; libSystem.B.dylib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x92e1946b _sigtramp +
    43<br>
    &nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xffffffff 0x0 +
    4294967295<br>
    &nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90edc54c
    -[_NSSelectionBinderPlugin
    populateObject:withContent:valueKey:objectKey:insertsNullPlaceholder:]
    + 478<br>
    &nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90ebcc2d
    -[NSSelectionBinder
    _adjustObject:mode:observedController:observedKeyPath:context:editableState:adjustState:]

    + 794<br>
    &nbsp;&nbsp;&nbsp; 6&nbsp;&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90d91edf
    -[NSValueBinder _observeValueForKeyPath:ofObject:context:] + 280<br>
    &nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90ebc90b
    -[NSSelectionBinder observeValueForKeyPath:ofObject:change:context:]
    + 340<br>
    &nbsp;&nbsp;&nbsp; 8&nbsp;&nbsp; Foundation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x962ea714
    NSKeyValueNotifyObserver + 372<br>
    &nbsp;&nbsp;&nbsp; 9&nbsp;&nbsp; Foundation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x962efef5
    -[NSObject(NSKeyValueObservingPrivate)
    _notifyObserversForKeyPath:change:] + 943<br>
    &nbsp;&nbsp;&nbsp; 10&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90d65b96
    -[NSController _notifyObserversForKeyPath:change:] + 251<br>
    &nbsp;&nbsp;&nbsp; 11&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90d65a93
    -[NSController didChangeValueForKey:] + 49<br>
    &nbsp;&nbsp;&nbsp; 12&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90ec6585
    -[NSArrayController
    didChangeValuesForArrangedKeys:objectKeys:indexKeys:] + 79<br>
    &nbsp;&nbsp;&nbsp; 13&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90f99f05
    -[NSArrayController
    _insertObject:atArrangedObjectIndex:objectHandler:] + 643<br>
    &nbsp;&nbsp;&nbsp; 14&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90f95c6f
    -[NSArrayController insertObject:atArrangedObjectIndex:] + 448<br>
    &nbsp;&nbsp;&nbsp; 15&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90f41f53
    -[NSArrayController addObject:] + 168<br>
    &nbsp;&nbsp;&nbsp; 16&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f6a1f 0x0 +
    19884575<br>
    &nbsp;&nbsp;&nbsp; 17&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f6971 0x0 +
    19884401<br>
    &nbsp;&nbsp;&nbsp; 18&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f5d4e 0x0 +
    19881294<br>
    &nbsp;&nbsp;&nbsp; 19&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f18d3 0x0 +
    19863763<br>
    &nbsp;&nbsp;&nbsp; 20&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90cda26c
    -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1646<br>
    &nbsp;&nbsp;&nbsp; 21&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90cd81f4 loadNib + 257<br>
    &nbsp;&nbsp;&nbsp; 22&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90cd75ed
    +[NSBundle(NSNibLoading)
    _loadNibFile:nameTable:withZone:ownerBundle:] + 228<br>
    &nbsp;&nbsp;&nbsp; 23&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90cd74fe
    +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] +
    158<br>
    &nbsp;&nbsp;&nbsp; 24&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90d671e7
    -[NSWindowController loadWindow] + 223<br>
    &nbsp;&nbsp;&nbsp; 25&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90cfdf76
    -[NSWindowController window] + 89<br>
    &nbsp;&nbsp;&nbsp; 26&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f2d65 0x0 +
    19869029<br>
    &nbsp;&nbsp;&nbsp; 27&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f3ef0 0x0 +
    19873520<br>
    &nbsp;&nbsp;&nbsp; 28&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f3e33 0x0 +
    19873331<br>
    &nbsp;&nbsp;&nbsp; 29&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f2f09 0x0 +
    19869449<br>
    &nbsp;&nbsp;&nbsp; 30&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f0d0c 0x0 +
    19860748<br>
    &nbsp;&nbsp;&nbsp; 31&nbsp; Foundation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x962d74df
    _nsnote_callback + 176<br>
    &nbsp;&nbsp;&nbsp; 32&nbsp; CoreFoundation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x96e41793
    __CFXNotificationPost + 947<br>
    &nbsp;&nbsp;&nbsp; 33&nbsp; CoreFoundation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x96e4119a
    _CFXNotificationPostNotification + 186<br>
    &nbsp;&nbsp;&nbsp; 34&nbsp; Foundation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x962cc384
    -[NSNotificationCenter postNotificationName:object:userInfo:] + 128<br>
    &nbsp;&nbsp;&nbsp; 35&nbsp; Foundation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x962d9789
    -[NSNotificationCenter postNotificationName:object:] + 56<br>
    &nbsp;&nbsp;&nbsp; 36&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90d4a422
    -[NSApplication _postDidFinishNotification] + 125<br>
    &nbsp;&nbsp;&nbsp; 37&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90d4a332
    -[NSApplication _sendFinishLaunchingNotification] + 74<br>
    &nbsp;&nbsp;&nbsp; 38&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90ea14ed
    -[NSApplication(NSAppleEventHandling) _handleAEOpen:] + 274<br>
    &nbsp;&nbsp;&nbsp; 39&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90ea110d
    -[NSApplication(NSAppleEventHandling)
    _handleCoreEvent:withReplyEvent:] + 101<br>
    &nbsp;&nbsp;&nbsp; 40&nbsp; Foundation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x9630c7a4
    -[NSAppleEventManager
    dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 511<br>
    &nbsp;&nbsp;&nbsp; 41&nbsp; Foundation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x9630c568
    _NSAppleEventManagerGenericHandler + 228<br>
    &nbsp;&nbsp;&nbsp; 42&nbsp; AE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90ad8f58
    _Z20aeDispatchAppleEventPK6AEDescPS_mPh + 166<br>
    &nbsp;&nbsp;&nbsp; 43&nbsp; AE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90ad8e57
    _ZL25dispatchEventAndSendReplyPK6AEDescPS_ + 43<br>
    &nbsp;&nbsp;&nbsp; 44&nbsp; AE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90ad8d61
    aeProcessAppleEvent + 197<br>
    &nbsp;&nbsp;&nbsp; 45&nbsp; HIToolbox&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x9190b323
    AEProcessAppleEvent + 50<br>
    &nbsp;&nbsp;&nbsp; 46&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90d1a9ca _DPSNextEvent
    + 1420<br>
    &nbsp;&nbsp;&nbsp; 47&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90d19fce
    -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] +
    156<br>
    &nbsp;&nbsp;&nbsp; 48&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90cdc247
    -[NSApplication run] + 821<br>
    &nbsp;&nbsp;&nbsp; 49&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x90cd42d9
    NSApplicationMain + 574<br>
    &nbsp;&nbsp;&nbsp; 50&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f1c3e 0x0 +
    19864638<br>
    &nbsp;&nbsp;&nbsp; 51&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x012f1b8e 0x0 +
    19864462<br>
    &nbsp;&nbsp;&nbsp; 52&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x004cecf6 0x0 + 5041398<br>
    &nbsp;&nbsp;&nbsp; 53&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x004ced8c 0x0 + 5041548<br>
    &nbsp;&nbsp;&nbsp; 54&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0000fd70
    mono_jit_runtime_invoke + 1339<br>
    &nbsp;&nbsp;&nbsp; 55&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x001de701
    mono_runtime_invoke + 138<br>
    &nbsp;&nbsp;&nbsp; 56&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x001e08ac
    mono_runtime_exec_main + 669<br>
    &nbsp;&nbsp;&nbsp; 57&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x001dfc96
    mono_runtime_run_main + 814<br>
    &nbsp;&nbsp;&nbsp; 58&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0009c762 mono_jit_exec
    + 200<br>
    &nbsp;&nbsp;&nbsp; 59&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0009c99c
    main_thread_handler + 558<br>
    &nbsp;&nbsp;&nbsp; 60&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0009ecd3 mono_main +
    7577<br>
    &nbsp;&nbsp;&nbsp; 61&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00003a95
    mono_main_with_options + 539<br>
    &nbsp;&nbsp;&nbsp; 62&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00003b1c main + 49<br>
    &nbsp;&nbsp;&nbsp; 63&nbsp; PopupBindings&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0000384e start + 54<br>
    <br>
    Debug info from gdb:<br>
    <br>
    /tmp/mono-gdb-commands.alKIRq:1: Error in sourced command file:<br>
    unable to debug self<br>
    <br>
    =================================================================<br>
    Got a SIGSEGV while executing native code. This usually indicates<br>
    a fatal error in the mono runtime or one of the native libraries <br>
    used by your application.<br>
    =================================================================<br>
    <br>
    The application was terminated by a signal: SIGIOT<br>
    <br>
    <br>
    On 11/28/10 6:39 PM, Miguel de Icaza wrote:
    <blockquote
      cite="mid:AANLkTimxZLi=1a9NuKWvzhWZe=xF7tBwaB=P6QQEdNFg@mail.gmail.com"
      type="cite">Hello,<br>
      <br>
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div text="#000000" bgcolor="#ffffff"> Good news is that I can
            not recreate any of the problems that I was having with
            NSTableView.&nbsp; Not in any of the samples, test cases nor in
            my main monomac/Cocoa project that I am working on.&nbsp; <br>
          </div>
        </blockquote>
        <div><br>
        </div>
        <div>Right, that was Geoff's fixes from Friday. &nbsp; Glad to see
          that this eliminated a bunch of errors (it was affecting
          everyone, but the errors were slightly different).</div>
        <div>&nbsp;</div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div text="#000000" bgcolor="#ffffff"> Unfortunately now some
            other things have started acting up.&nbsp; The PopupBindings
            sample provided from monomac master does not work anymore
            nor the new one I posted yesterday.&nbsp; I have created three
            different tests and the only one that works is with
            NSMutableDictionary.&nbsp; I was in the process of adding a class
            object to my main project that used the same bindings
            concepts of PopupBindings but with a NSTableView binding
            instead of binding to a popup button.<br>
          </div>
        </blockquote>
        <div><br>
        </div>
        <div>I am surprised that the sample ever worked. &nbsp; If you google
          for that particular error, you will see that our
          MonoTouch/Troubleshooting page explained what had to be done.
          &nbsp; In this case, you do not want [Export] as that is merely to
          respond to the Objective-C message, but does not participate
          in the key/value system. &nbsp; For that you need to use [Connect].
          &nbsp; I have fixed the sample to use [Connect] instead.</div>
        <div>&nbsp;</div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div text="#000000" bgcolor="#ffffff"> Spent the last four
            hours trying to find the problem in my code and have hit a
            dead end.&nbsp; Could someone please verify for me that the
            PopupBindings project works for them as it seemed to worked
            before.&nbsp; Either one will do.&nbsp; Sample provided from source or
            the one I posted yesterday.<br>
          </div>
        </blockquote>
        <div><br>
        </div>
        <div>It works now, let me know if you run into other issues.</div>
        <div>&nbsp;</div>
        <div>Miguel</div>
      </div>
    </blockquote>
  </body>
</html>