Selector thread in JSSE with NIO works nor parallely?

Hi,
I am now studying JSSE with NIO. Most of the codes are that I looked, used the Selectable Non blocking IO model. Selector thread contains many keys(keys == client sockets nearly)
The Selector object maintains a set of selected keys and just one key is processed at a given time in a server program. So, there is no parallel work. I wonder why this keys are not processed parallely, not in batch process model in one thread?

wow, this reply enlightens me.I have a question for you.
here is a samle run method of runnable selector class.
public void run() {
    while (true) {
      doPendingTasks();
      if (closeRequested) {
        return;
      int selectedKeys = 0;
      try {
        selectedKeys = selector.select();
      } catch (IOException ioe) {      
        ioe.printStackTrace();
        continue;
      if (selectedKeys == 0) {
        continue;
      Iterator it = selector.selectedKeys().iterator();
      while (it.hasNext()) {
        SelectionKey sk = (SelectionKey)it.next();
        it.remove();
        try {
          int readyOps = sk.readyOps();
          sk.interestOps(sk.interestOps() & ~readyOps);
          SelectorHandler handler =
             (SelectorHandler) sk.attachment();         
          if (sk.isAcceptable()) {
            ((AcceptSelectorHandler)handler).handleAccept();
          } else if (sk.isConnectable()) {     
            ((ConnectorSelectorHandler)handler).handleConnect();           
          } else {
            ReadWriteSelectorHandler rwHandler =
              (ReadWriteSelectorHandler)handler;              
            if (sk.isReadable()) {               
              rwHandler.handleRead();             
            if (sk.isValid() && sk.isWritable()) {
              rwHandler.handleWrite();                             
        } catch (Throwable t) {
          Shutdown();
          t.printStackTrace();
          return;
  }in this code every operation is managed by handler named "handleXXX".for example "handleRead" does reading job and also informs the side(client or server) for the data read.
public void handleRead() {
    try {     
      int readBytes = channel.read(inBuffer);     
      if (readBytes == -1) {
        // Closing channel...
        close();
        side.socketDisconnected(this);
        return;
      inBuffer.flip();
      processInBuffer(); //if there is parts that belongs to more than one packet, seperate them and inform side(client/server)
    } catch (IOException ex) {
      side.socketException(this, ex);
      close();
  }Finally my question is if this approach is wrong.if not ,it takes more than zero time,doesn't it?
If it is wrong , what approach do you suggest about handling operations?
Thanks.

Similar Messages

  • [svn] 1720: Bugs: LCDS-304 - Authentication not working in all cases when using security constraint with NIO endpoints .

    Revision: 1720
    Author: [email protected]
    Date: 2008-05-14 14:50:06 -0700 (Wed, 14 May 2008)
    Log Message:
    Bugs: LCDS-304 - Authentication not working in all cases when using security constraint with NIO endpoints.
    QA: Yes
    Doc: No
    Details:
    Update to the TomcatLoginCommand to work correctly with NIO endpoints.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/LCDS-304
    Modified Paths:
    blazeds/branches/3.0.x/modules/opt/src/tomcat/flex/messaging/security/TomcatLoginCommand. java

    Revision: 1720
    Author: [email protected]
    Date: 2008-05-14 14:50:06 -0700 (Wed, 14 May 2008)
    Log Message:
    Bugs: LCDS-304 - Authentication not working in all cases when using security constraint with NIO endpoints.
    QA: Yes
    Doc: No
    Details:
    Update to the TomcatLoginCommand to work correctly with NIO endpoints.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/LCDS-304
    Modified Paths:
    blazeds/branches/3.0.x/modules/opt/src/tomcat/flex/messaging/security/TomcatLoginCommand. java

  • [svn:bz-trunk] 16395: Bug: #2621264 [Regression] Small messages not working with NIO-HTTP endpoints in LCSD/trunk.

    Revision: 16395
    Revision: 16395
    Author:   [email protected]
    Date:     2010-06-02 05:00:56 -0700 (Wed, 02 Jun 2010)
    Log Message:
    Bug: #2621264 Small messages not working with NIO-HTTP endpoints in LCSD/trunk.
    QA: Yes
    Doc: No
    Checkintests: Pass
    Details: This is the BlazeDS side of the fix. This wasn't a regression, it probably never worked correctly. So, in the scenario where there's a Producer and a Consumer, and Producer sends a message for the Consumer, there are 2 messages from the server. The ACK message for Producer's send, and the actual message Consumer receives. I found that the ACK message was in small form, but the actual message was not in streaming messages. This was because we never really tried to convert streamed messages into small messages before.
    Modified Paths:
        blazeds/trunk/modules/core/src/flex/messaging/endpoints/BaseStreamingHTTPEndpoint.java
        blazeds/trunk/modules/core/src/flex/messaging/endpoints/StreamingAMFEndpoint.java
        blazeds/trunk/modules/core/src/flex/messaging/endpoints/StreamingHTTPEndpoint.java

  • I changed my apple ID & now the iMessage is not working neither with the old nor the new ID

    I changed my apple ID & now the iMessage is not working neither with the old nor the new ID

    Sorry to ask an obvious Question, but have you signed out in iMessage and iTunes store on your iPad then logged in with the new ID/Password?
    It may be that the iPad is remembering your old login in one part of the iPad.

  • My "fn" button is stuck on only revealing mission control in Lion. With this problem none of my "f" keys will work nor can I hold "fn" and delete to delete text in opposite direction. Can someone please help with this?

    My "fn" button is stuck on only revealing mission control in Lion. With this problem none of my "f" keys will work nor can I hold "fn" and delete to delete text in opposite direction. Can someone please help with this?

    Following the fix here worked for me:
    https://discussions.apple.com/message/15680566#15680566
    except my plist file was in ~/Library instead of /Library.
    -Scott

  • I am having problems with my safari, it shut down unexpectedly and will not reopen. I have tried the solutions provided in simlary threads but it doesn't work. I need help!!

    Process:          
    Safari [450]
    Path:             
    /Applications/Safari.app/Contents/MacOS/Safari
    Identifier:       
    com.apple.Safari
    Version:          
    8.0.2 (10600.2.5)
    Build Info:       
    WebBrowser-7600002005000000~1
    Code Type:        
    X86-64 (Native)
    Parent Process:   
    ??? [1]
    Responsible:      
    Safari [450]
    User ID:          
    501
    Date/Time:        
    2014-12-19 12:21:13.724 +0100
    OS Version:       
    Mac OS X 10.10.1 (14B25)
    Report Version:   
    11
    Anonymous UUID:   
    A47FF107-BEDE-97D6-260F-F7035E614B26
    Time Awake Since Boot: 500 seconds
    Crashed Thread:   
    14
    Exception Type:   
    EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes:  
    KERN_INVALID_ADDRESS at 0x0000000000000020
    External Modification Warnings:
    Thread creation by external task.
    VM Regions Near 0x20:
    -->
    __TEXT            
    00000001010a4000-00000001010a5000 [
    4K] r-x/rwx SM=COW  /Applications/Safari.app/Contents/MacOS/Safari
    Application Specific Information:
    Process Model:
    Multiple Web Processes
    Thread 0:: Dispatch queue: com.apple.main-thread
    0   libsystem_kernel.dylib  
    0x00007fff8e11d52e mach_msg_trap + 10
    1   libsystem_kernel.dylib  
    0x00007fff8e11c69f mach_msg + 55
    2   libFontRegistry.dylib   
    0x00007fff8e47134b XTSendCopyPropertiesForFont + 255
    3   libFontRegistry.dylib   
    0x00007fff8e48e38b TGlobalFontRegistryImp::CopyPropertiesForFont(__CFURL const*, __CFSet const*, TFontQueryOptions const&) const + 295
    4   libFontRegistry.dylib   
    0x00007fff8e4705c1 XTCopyPropertiesForFont + 144
    5   com.apple.CoreText      
    0x00007fff8ce69d41 TBaseFont::CopyLanguageProperties() const + 167
    6   com.apple.CoreText      
    0x00007fff8ce69b4e TBaseFont::CopyCharacterSet() const + 68
    7   com.apple.CoreText      
    0x00007fff8ce66da4 TBaseFont::CopyAttribute(unsigned long) const + 596
    8   com.apple.CoreText      
    0x00007fff8ce55dd8 TDescriptor::CopyAttribute(__CFString const*) const + 176
    9   com.apple.CoreText      
    0x00007fff8ce55cfe CTFontDescriptorCopyAttribute + 90
    10  com.apple.UIFoundation  
    0x00007fff8e1dd11c -[__NSFontTypefaceInfo _nominalCharacterCoverage] + 163
    11  com.apple.UIFoundation  
    0x00007fff8e1deb47 -[__NSSharedFontInstanceInfo _characterCoverage] + 336
    12  com.apple.UIFoundation  
    0x00007fff8e173223 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixFontAttributeInRange:] + 3236
    13  com.apple.UIFoundation  
    0x00007fff8e1724e6 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixAttributesInRange:] + 106
    14  com.apple.UIFoundation  
    0x00007fff8e17dcab __NSCreateRenderingContextForAttributedString + 188
    15  com.apple.UIFoundation  
    0x00007fff8e17be71 __NSStringDrawingEngine + 14710
    16  com.apple.UIFoundation  
    0x00007fff8e17d34f -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:context:] + 1068
    17  com.apple.UIFoundation  
    0x00007fff8e17d9dc -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:] + 41
    18  com.apple.AppKit        
    0x00007fff8e7ddc42 rectForString + 623
    19  com.apple.AppKit        
    0x00007fff8e7d8a45 _NSGetTextCellBoundingRect + 996
    20  com.apple.AppKit        
    0x00007fff8e7d85da -[NSCell cellSizeForBounds:] + 216
    21  com.apple.AppKit        
    0x00007fff8e7d8447 -[NSTextFieldCell cellSizeForBounds:] + 276
    22  com.apple.AppKit        
    0x00007fff8e76a73f -[NSCell cellSize] + 68
    23  com.apple.AppKit        
    0x00007fff8e83bdfd -[NSThemeFrame _size:ofCell:withTitle:] + 132
    24  com.apple.AppKit        
    0x00007fff8e83bd33 -[NSThemeFrame _titleCellSize] + 147
    25  com.apple.AppKit        
    0x00007fff8e83b98f -[NSThemeFrame _defaultTitlebarTitleRect] + 76
    26  com.apple.AppKit        
    0x00007fff8e83b8ba -[NSThemeFrame _titlebarTitleRect] + 107
    27  com.apple.AppKit        
    0x00007fff8e83b7d7 -[NSThemeFrame _titleTextFieldFrame] + 41
    28  com.apple.AppKit        
    0x00007fff8e76eca3 -[NSThemeFrame _tileTitlebarAndRedisplay:] + 1313
    29  com.apple.AppKit        
    0x00007fff8e76554d -[NSThemeFrame _updateButtons] + 2735
    30  com.apple.AppKit        
    0x00007fff8ee075a7 -[NSThemeFrame _moveTitlebarViewsToView:] + 724
    31  com.apple.AppKit        
    0x00007fff8ee08fc9 __49-[NSThemeFrame _floatTitlebarAndToolbarFromInit:]_block_invoke + 836
    32  com.apple.AppKit        
    0x00007fff8e7f2339 +[NSAnimationContext runAnimationGroup:completionHandler:] + 82
    33  com.apple.AppKit        
    0x00007fff8ee08c41 -[NSThemeFrame _floatTitlebarAndToolbarFromInit:] + 104
    34  com.apple.AppKit        
    0x00007fff8ee03a72 -[NSThemeFrame setLayer:] + 106
    35  com.apple.AppKit        
    0x00007fff8e7bcbfc -[NSView(NSInternal) _createLayerAndInitialize] + 208
    36  com.apple.AppKit        
    0x00007fff8e7bca4c -[NSView _doSetWantsLayerYES] + 497
    37  com.apple.AppKit        
    0x00007fff8e7bc533 -[NSView setWantsLayer:] + 465
    38  com.apple.AppKit        
    0x00007fff8e7fd007 -[NSThemeFrame setWantsLayer:] + 56
    39  com.apple.AppKit        
    0x00007fff8e763725 -[NSThemeFrame initWithFrame:styleMask:owner:] + 202
    40  com.apple.AppKit        
    0x00007fff8e761c96 -[NSWindow _commonInitFrame:styleMask:backing:defer:] + 614
    41  com.apple.AppKit        
    0x00007fff8e7613fc -[NSWindow _initContent:styleMask:backing:defer:contentView:] + 1477
    42  com.apple.AppKit        
    0x00007fff8e760e2a -[NSWindow initWithContentRect:styleMask:backing:defer:] + 45
    43  com.apple.Safari.framework  
    0x00000001011b287c -[BrowserWindowControllerMac loadWindow] + 236
    44  com.apple.AppKit        
    0x00007fff8e96d684 -[NSWindowController window] + 80
    45  com.apple.Safari.framework  
    0x00000001011b4053 -[BrowserWindowControllerMac showWindow:] + 66
    46  com.apple.AppKit        
    0x00007fff8ea32c0a -[NSDocument showWindows] + 93
    47  com.apple.AppKit        
    0x00007fff8ea31741 -[NSDocumentController openUntitledDocumentAndDisplay:error:] + 470
    48  com.apple.AppKit        
    0x00007fff8ea3152c -[NSDocumentController newDocument:] + 36
    49  com.apple.Safari.framework  
    0x00000001011ab7c0 +[BrowserWindowControllerMac reopen] + 256
    50  com.apple.Safari.framework  
    0x00000001010ba67f -[AppController applicationOpenUntitledFile:] + 22
    51  com.apple.AppKit        
    0x00007fff8e967a5a -[NSApplication _doOpenUntitled] + 424
    52  com.apple.AppKit        
    0x00007fff8e8a0b91 __58-[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:]_block_invoke + 252
    53  com.apple.AppKit        
    0x00007fff8ebaa389 __97-[NSDocumentController(NSInternal) _autoreopenDocumentsIgnoringExpendable:withCompletionHandler:]_block_invoke_3 + 140
    54  com.apple.AppKit        
    0x00007fff8eba9d81 -[NSDocumentController(NSInternal) _autoreopenDocumentsIgnoringExpendable:withCompletionHandler:] + 798
    55  com.apple.AppKit        
    0x00007fff8e748ee6 -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:registeringAsReady:completion Handler:] + 331
    56  com.apple.AppKit        
    0x00007fff8e748c69 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 561
    57  com.apple.AppKit        
    0x00007fff8e7486b5 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 244
    58  com.apple.Foundation    
    0x00007fff86914458 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 290
    59  com.apple.Foundation    
    0x00007fff869142c9 _NSAppleEventManagerGenericHandler + 102
    60  com.apple.AE            
    0x00007fff8b10099c aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 531
    61  com.apple.AE            
    0x00007fff8b100719 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 31
    62  com.apple.AE            
    0x00007fff8b100623 aeProcessAppleEvent + 295
    63  com.apple.HIToolbox     
    0x00007fff88aae37e AEProcessAppleEvent + 56
    64  com.apple.AppKit        
    0x00007fff8e744d76 _DPSNextEvent + 2665
    65  com.apple.AppKit        
    0x00007fff8e743e80 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
    66  com.apple.Safari.framework  
    0x0000000101123ad0 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 246
    67  com.apple.AppKit        
    0x00007fff8e737e23 -[NSApplication run] + 594
    68  com.apple.AppKit        
    0x00007fff8e7232d4 NSApplicationMain + 1832
    69  libdyld.dylib           
    0x00007fff8856d5c9 start + 1
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib  
    0x00007fff8e12322e kevent64 + 10
    1   libdispatch.dylib       
    0x00007fff8cc70a6a _dispatch_mgr_thread + 52
    Thread 2:
    0   libsystem_kernel.dylib  
    0x00007fff8e122946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib 
    0x00007fff8f4b64a1 start_wqthread + 13
    Thread 3:
    0   libsystem_kernel.dylib  
    0x00007fff8e122946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib 
    0x00007fff8f4b64a1 start_wqthread + 13
    Thread 4:
    0   libsystem_kernel.dylib  
    0x00007fff8e122946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib 
    0x00007fff8f4b64a1 start_wqthread + 13
    Thread 5:
    0   libsystem_kernel.dylib  
    0x00007fff8e122946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib 
    0x00007fff8f4b64a1 start_wqthread + 13
    Thread 6:: WebCore: IconDatabase
    0   libsystem_kernel.dylib  
    0x00007fff8e122132 __psynch_cvwait + 10
    1   com.apple.WebCore       
    0x0000000102ccf88b WebCore::IconDatabase::syncThreadMainLoop() + 411
    2   com.apple.WebCore       
    0x0000000102ccc9d9 WebCore::IconDatabase::iconDatabaseSyncThread() + 361
    3   com.apple.JavaScriptCore
    0x0000000101e8fa9f ***::wtfThreadEntryPoint(void*) + 15
    4   libsystem_pthread.dylib 
    0x00007fff8f4b82fc _pthread_body + 131
    5   libsystem_pthread.dylib 
    0x00007fff8f4b8279 _pthread_start + 176
    6   libsystem_pthread.dylib 
    0x00007fff8f4b64b1 thread_start + 13
    Thread 7:
    0   libsystem_kernel.dylib  
    0x00007fff8e122946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib 
    0x00007fff8f4b64a1 start_wqthread + 13
    Thread 8:: com.apple.CoreAnimation.render-server
    0   libsystem_kernel.dylib  
    0x00007fff8e11d52e mach_msg_trap + 10
    1   libsystem_kernel.dylib  
    0x00007fff8e11c69f mach_msg + 55
    2   com.apple.QuartzCore    
    0x00007fff9343ed63 CA::Render::Server::server_thread(void*) + 198
    3   com.apple.QuartzCore    
    0x00007fff9343ec96 thread_fun + 25
    4   libsystem_pthread.dylib 
    0x00007fff8f4b82fc _pthread_body + 131
    5   libsystem_pthread.dylib 
    0x00007fff8f4b8279 _pthread_start + 176
    6   libsystem_pthread.dylib 
    0x00007fff8f4b64b1 thread_start + 13
    Thread 9:: com.apple.NSURLConnectionLoader
    0   libsystem_kernel.dylib  
    0x00007fff8e11d52e mach_msg_trap + 10
    1   libsystem_kernel.dylib  
    0x00007fff8e11c69f mach_msg + 55
    2   com.apple.CoreFoundation
    0x00007fff8a9ffb14 __CFRunLoopServiceMachPort + 212
    3   com.apple.CoreFoundation
    0x00007fff8a9fefdb __CFRunLoopRun + 1371
    4   com.apple.CoreFoundation
    0x00007fff8a9fe838 CFRunLoopRunSpecific + 296
    5   com.apple.CFNetwork     
    0x00007fff93c53d20 +[NSURLConnection(Loader) _resourceLoadLoop:] + 434
    6   com.apple.Foundation    
    0x00007fff8695ab7a __NSThread__main__ + 1345
    7   libsystem_pthread.dylib 
    0x00007fff8f4b82fc _pthread_body + 131
    8   libsystem_pthread.dylib 
    0x00007fff8f4b8279 _pthread_start + 176
    9   libsystem_pthread.dylib 
    0x00007fff8f4b64b1 thread_start + 13
    Thread 10:
    0   libsystem_kernel.dylib  
    0x00007fff8e122946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib 
    0x00007fff8f4b64a1 start_wqthread + 13
    Thread 11:
    0   libsystem_kernel.dylib  
    0x00007fff8e122946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib 
    0x00007fff8f4b64a1 start_wqthread + 13
    Thread 12:
    0   libsystem_kernel.dylib  
    0x00007fff8e122946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib 
    0x00007fff8f4b64a1 start_wqthread + 13
    Thread 13:
    0   libsystem_kernel.dylib  
    0x00007fff8e122946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib 
    0x00007fff8f4b64a1 start_wqthread + 13
    Thread 14 Crashed:
    0   libsystem_pthread.dylib 
    0x00007fff8f4b6695 _pthread_mutex_lock + 87
    1   libsystem_c.dylib       
    0x00007fff8861fb78 vfprintf_l + 28
    2   libsystem_c.dylib       
    0x00007fff88618620 fprintf + 186
    3   ???                     
    0x0000000108cad5dc 0 + 4442478044
    Thread 14 crashed with X86 Thread State (64-bit):
      rax: 0x0000000000000000  rbx: 0x00007fff74cee1d8  rcx: 0x00007fff74cee1f0  rdx: 0x00000000000000a0
      rdi: 0x00007fff74cee1f0  rsi: 0x00007fff8f4b6b14  rbp: 0x0000000108ca9e30  rsp: 0x0000000108ca9db0
       r8: 0x0000000108cb1000   r9: 0x0000000000000054  r10: 0x0000000000000000  r11: 0x0000000000000206
      r12: 0x00007fff74ced6b8  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x0000000000000000
      rip: 0x00007fff8f4b6695  rfl: 0x0000000000010246  cr2: 0x0000000000000020
    Logical CPU:
    3
    Error Code: 
    0x00000004
    Trap Number:
    14
    Binary Images:
    0x1010a4000 -   
    0x1010a4fff  com.apple.Safari (8.0.2 - 10600.2.5) <2225AE13-780E-3234-9A05-9DD6D94EE96C> /Applications/Safari.app/Contents/MacOS/Safari
    0x1010ad000 -   
    0x1019e6ff7  com.apple.Safari.framework (10600 - 10600.2.5) <70257BE2-5D89-3EAA-8863-269880160EEE> /System/Library/StagedFrameworks/Safari/Safari.framework/Versions/A/Safari
    0x101e85000 -   
    0x102398ff3  com.apple.JavaScriptCore (10600 - 10600.2.1) <ABEF8FB3-6DC5-3FCF-9B4A-1DF6411063B0> /System/Library/StagedFrameworks/Safari/JavaScriptCore.framework/Versions/A/Jav aScriptCore
    0x1024fe000 -   
    0x1027b2fff  com.apple.WebKit (10600 - 10600.2.5) <11CA89A1-A002-3FEB-8046-B31E92003AED> /System/Library/StagedFrameworks/Safari/WebKit.framework/Versions/A/WebKit
    0x102a8b000 -   
    0x102a8bfff  com.apple.WebKit2 (10600 - 10600.2.5) <ED09F7D3-1F46-3925-8E11-D6AC3492658E> /System/Library/StagedFrameworks/Safari/WebKit2.framework/Versions/A/WebKit2
    0x102a92000 -   
    0x102bceffb  com.apple.WebKitLegacy (10600 - 10600.2.5) <0A88D3D6-F5BA-30F4-9D09-87DF653759FC> /System/Library/StagedFrameworks/Safari/WebKitLegacy.framework/Versions/A/WebKi tLegacy
    0x102cc8000 -   
    0x103c6dff7  com.apple.WebCore (10600 - 10600.2.1) <628CB849-0E8D-3071-98A3-55E7D24087DF> /System/Library/StagedFrameworks/Safari/WebCore.framework/Versions/A/WebCore
    0x108ce2000 -   
    0x108ce2ff5 +cl_kernels (???) <AC5563D8-5FFD-44CE-A789-4553C9E36BED> cl_kernels
    0x109773000 -   
    0x109773fef +cl_kernels (???) <7DF6526C-1A01-4308-96E7-0EE06233F8A2> cl_kernels
    0x10997b000 -   
    0x109a61fef  unorm8_bgra.dylib (2.4.5) <90797750-141F-3114-ACD0-A71363968678> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/u norm8_bgra.dylib
    0x7fff66498000 -
    0x7fff664ce837  dyld (353.2.1) <4696A982-1500-34EC-9777-1EF7A03E2659> /usr/lib/dyld
    0x7fff843cc000 -
    0x7fff844c0ff7  libFontParser.dylib (134) <506126F8-FDCE-3DE1-9DCA-E07FE658B597> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff844cc000 -
    0x7fff844f4fff  libxpc.dylib (559.1.22) <9437C02E-A07B-38C8-91CB-299FAA63083D> /usr/lib/system/libxpc.dylib
    0x7fff845d5000 -
    0x7fff8461ffff  com.apple.DiskManagement (7.0 - 847) <A57A181E-7C50-38F6-BE0A-4F437BB8C45F> /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManag ement
    0x7fff84620000 -
    0x7fff846a4ff7  com.apple.ViewBridge (99.1 - 99.1) <B36779D4-BEAF-36DD-83AF-E67F639BFF36> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff846a5000 -
    0x7fff846a8ff7  com.apple.Mangrove (1.0 - 1) <2AF1CAE9-8BF9-33C4-9C1B-123DBAF1522B> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff846a9000 -
    0x7fff8474ffff  com.apple.PDFKit (3.0 - 3.0) <C55D8F39-561D-32C7-A701-46F76D6CC151> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
    0x7fff84ace000 -
    0x7fff84ad2ff7  libGIF.dylib (1231) <A349BA73-301E-3EDE-8A31-8ACE827C289E> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff84ad3000 -
    0x7fff84ae9ff7  com.apple.CoreMediaAuthoring (2.2 - 951) <B5E5ADF2-BBE8-30D9-83BC-74D0D450CF42> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreM ediaAuthoring
    0x7fff84aea000 -
    0x7fff84b2aff7  libGLImage.dylib (11.0.7) <7CBCEB4B-D22F-3116-8B28-D1C22D28C69D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x7fff84b2b000 -
    0x7fff84b2cfff  libSystem.B.dylib (1213) <DA954461-EC6A-3DF0-8551-6FC810627627> /usr/lib/libSystem.B.dylib
    0x7fff84bb4000 -
    0x7fff84bb5fff  libDiagnosticMessagesClient.dylib (100) <2EE8E436-5CDC-34C5-9959-5BA218D507FB> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff84bb6000 -
    0x7fff84bbafff  libCoreVMClient.dylib (79) <FC4E08E3-749E-32FF-B5E9-211F29864831> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
    0x7fff84bbb000 -
    0x7fff84beafff  com.apple.securityinterface (10.0 - 55058) <21F38170-2D3D-3FA2-B0EC-379482AFA5E4> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
    0x7fff84beb000 -
    0x7fff84bf3ffb  libcopyfile.dylib (118.1.2) <0C68D3A6-ACDD-3EF3-991A-CC82C32AB836> /usr/lib/system/libcopyfile.dylib
    0x7fff84bf4000 -
    0x7fff84c89ff7  com.apple.ColorSync (4.9.0 - 4.9.0) <F06733BD-A10C-3DB3-B050-825351130392> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x7fff84c97000 -
    0x7fff84cadff7  libsystem_asl.dylib (267) <F153AC5B-0542-356E-88C8-20A62CA704E2> /usr/lib/system/libsystem_asl.dylib
    0x7fff84cae000 -
    0x7fff84cdcfff  com.apple.CoreServicesInternal (221.1 - 221.1) <51BAE6D2-84F3-392A-BFEC-A3B47B80A3D2> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/Cor eServicesInternal
    0x7fff84d76000 -
    0x7fff855cdff3  com.apple.CoreGraphics (1.600.0 - 772) <6364CBE3-3635-3A53-B448-9D19EF9FEA96> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff855ce000 -
    0x7fff855d9fff  libcommonCrypto.dylib (60061) <D381EBC6-69D8-31D3-8084-5A80A32CB748> /usr/lib/system/libcommonCrypto.dylib
    0x7fff855da000 -
    0x7fff855ebfff  libcmph.dylib (1) <46EC3997-DB5E-38AE-BBBB-A035A54AD3C0> /usr/lib/libcmph.dylib
    0x7fff85692000 -
    0x7fff85699fff  libCGCMS.A.dylib (772) <E64DC779-A6CF-3B1F-8E57-C09C0B10670F> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS .A.dylib
    0x7fff856ad000 -
    0x7fff856b5fe7  libcldcpuengine.dylib (2.4.5) <DF810F9A-1755-3283-82C3-D8192BCD8016> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengin e.dylib
    0x7fff856d5000 -
    0x7fff85744fff  com.apple.SearchKit (1.4.0 - 1.4.0) <BFD6D876-36BA-3A3B-9F15-3E2F7DE6E89D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x7fff85745000 -
    0x7fff85770ff3  libarchive.2.dylib (30) <8CBB4416-EBE9-3574-8ADC-44655D245F39> /usr/lib/libarchive.2.dylib
    0x7fff85771000 -
    0x7fff8577bff7  com.apple.NetAuth (5.0 - 5.0) <B9EC5425-D38D-308C-865F-207E0A98BAC7> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff8577c000 -
    0x7fff85961267  libobjc.A.dylib (646) <3B60CD90-74A2-3A5D-9686-B0772159792A> /usr/lib/libobjc.A.dylib
    0x7fff85962000 -
    0x7fff85aa6ff7  com.apple.QTKit (7.7.3 - 2890) <6F6CD79F-CFBB-3FE4-82C6-47991346FB17> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff85aa7000 -
    0x7fff85ab2ff7  libkxld.dylib (2782.1.97) <CB1A1B57-54BE-3573-AE0C-B90ED6BAEEE2> /usr/lib/system/libkxld.dylib
    0x7fff85ab3000 -
    0x7fff85d82ff3  com.apple.CoreImage (10.0.33) <6E3DDA29-718B-3BDB-BFAF-F8C201BF93A4> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage .framework/Versions/A/CoreImage
    0x7fff85dde000 -
    0x7fff85e4afff  com.apple.framework.CoreWLAN (5.0 - 500.35.2) <ACBAAB0A-BCC7-37CF-AAFB-2DA1733F2682> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff85f82000 -
    0x7fff861fcfff  com.apple.CoreData (110 - 526) <AEEDAF00-D38F-3A15-B3C9-73732940CC55> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff861fd000 -
    0x7fff86275ff7  com.apple.SystemConfiguration (1.14 - 1.14) <C269BCFD-ACAB-3331-BC7C-0430F0E84817> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x7fff86276000 -
    0x7fff8627fff3  com.apple.CommonAuth (4.0 - 2.0) <F4C266BE-2E0E-36B4-9DE7-C6B4BF410FD7> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff86280000 -
    0x7fff86282ff7  libsystem_sandbox.dylib (358.1.1) <DB9962EF-8898-31CC-9B87-E01F8CE74C9D> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff86283000 -
    0x7fff862d4ff7  com.apple.AppleVAFramework (5.0.31 - 5.0.31) <762E9358-A69A-3D63-8282-3B77FBE0147E> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff862d5000 -
    0x7fff862d7ffb  libCGXType.A.dylib (772) <7CB71BC6-D8EC-37BC-8243-41BAB086FAAA> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXTy pe.A.dylib
    0x7fff862da000 -
    0x7fff863ccfff  libxml2.2.dylib (26) <B834E7C8-EC3E-3382-BC5A-DA38DC4D720C> /usr/lib/libxml2.2.dylib
    0x7fff863cd000 -
    0x7fff863d0fff  com.apple.IOSurface (97 - 97) <D4B4D2B2-7B16-3174-9EA6-55E0A10B452D> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff863d1000 -
    0x7fff86425fff  libc++.1.dylib (120) <1B9530FD-989B-3174-BB1C-BDC159501710> /usr/lib/libc++.1.dylib
    0x7fff8648c000 -
    0x7fff868dffc7  com.apple.vImage (8.0 - 8.0) <33BE7B31-72DB-3364-B37E-C322A32748C5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x7fff868e0000 -
    0x7fff868e5ff7  com.apple.ServerInformation (2.0 - 1) <020F4A0E-F1A2-38AE-8F2B-22200CF1FC82> /System/Library/PrivateFrameworks/ServerInformation.framework/Versions/A/Server Information
    0x7fff868e6000 -
    0x7fff868f1ff7  libcsfde.dylib (471) <797691FA-FC0A-3A95-B6E8-BDB75AEAEDFD> /usr/lib/libcsfde.dylib
    0x7fff868f2000 -
    0x7fff86c20ff7  com.apple.Foundation (6.9 - 1151.16) <18EDD673-A010-3E99-956E-DA594CE1FA80> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff86c21000 -
    0x7fff86c2ffff  com.apple.AddressBook.ContactsFoundation (9.0 - 1499) <1F879F4E-369A-38F7-A768-8B9009617479> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/Conta ctsFoundation
    0x7fff86c30000 -
    0x7fff86cd1ff7  com.apple.Bluetooth (4.3.1 - 4.3.1f2) <EDC78AEE-28E7-324C-9947-41A0814A8154> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff86cd2000 -
    0x7fff86d1ffff  com.apple.ImageCaptureCore (6.0 - 6.0) <93B4D878-A86B-3615-8426-92E4C79F8482> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCo re
    0x7fff86d20000 -
    0x7fff86d28fff  libMatch.1.dylib (24) <C917279D-33C2-38A8-9BDD-18F3B24E6FBD> /usr/lib/libMatch.1.dylib
    0x7fff86d29000 -
    0x7fff86d3bfff  libsasl2.2.dylib (193) <E523DD05-544B-3430-8AA9-672408A5AF8B> /usr/lib/libsasl2.2.dylib
    0x7fff87250000 -
    0x7fff87273fff  com.apple.Sharing (328.3 - 328.3) <FDEE49AD-8804-3760-9C14-8D1D10BBEA37> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff87274000 -
    0x7fff87402fff  libBLAS.dylib (1128) <497912C1-A98E-3281-BED7-E9C751552F61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x7fff87403000 -
    0x7fff87440ff3  com.apple.bom (14.0 - 193.6) <3CE5593D-DB28-3BFD-943E-6261006FA292> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff87441000 -
    0x7fff874fcff7  com.apple.DiscRecording (9.0 - 9000.4.1) <F70E600E-9668-3DF2-A3A8-61813DF9E2EE> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff87502000 -
    0x7fff87520ff7  com.apple.addressbook.vCard (9.0 - 1499) <B1BC7C0A-A783-3574-8248-BC689F43A0A0> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fff87e59000 -
    0x7fff87e5dfff  libsystem_stats.dylib (163.1.4) <1DB04436-5974-3F16-86CC-5FF5F390339C> /usr/lib/system/libsystem_stats.dylib
    0x7fff87e5e000 -
    0x7fff87e64fff  libsystem_trace.dylib (72.1.3) <A9E6B7D8-C327-3742-AC54-86C94218B1DF> /usr/lib/system/libsystem_trace.dylib
    0x7fff87f60000 -
    0x7fff87f60fff  com.apple.audio.units.AudioUnit (1.12 - 1.12) <76EF1C9D-DEA4-3E55-A134-4099B2FD2CF2> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff87f86000 -
    0x7fff87f89ff7  com.apple.AppleSystemInfo (3.0 - 3.0) <E54DA0B2-3515-3B1C-A4BD-54A0B02B5612> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSys temInfo
    0x7fff87f97000 -
    0x7fff87f97ff7  libkeymgr.dylib (28) <77845842-DE70-3CC5-BD01-C3D14227CED5> /usr/lib/system/libkeymgr.dylib
    0x7fff87f98000 -
    0x7fff87f98fff  com.apple.quartzframework (1.5 - 1.5) <4944127A-F319-3689-AAEC-58591D3CAC07> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff87f99000 -
    0x7fff88007ffb  com.apple.Heimdal (4.0 - 2.0) <B852ACA1-4C64-3E2A-A9D3-6D4C80AD9429> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff88008000 -
    0x7fff8800dff7  libmacho.dylib (862) <126CA2ED-DE91-308F-8881-B9DAEC3C63B6> /usr/lib/system/libmacho.dylib
    0x7fff8800e000 -
    0x7fff88019fff  libGL.dylib (11.0.7) <C53344AD-8CE6-3111-AB94-BD4CA89ED84E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff880b2000 -
    0x7fff880dffff  com.apple.Accounts (113 - 113) <3145FCC2-D297-3DD1-B74B-9E7DBB0EE33C> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff880e0000 -
    0x7fff88101fff  com.apple.framework.Apple80211 (10.0.1 - 1001.57.4) <E449B57F-1AC3-3DF1-8A13-4390FB3A05A4> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff88131000 -
    0x7fff88132fff  libquit.dylib (182) <62510786-F686-3AC4-B315-D05A4B7A896F> /usr/lib/libquit.dylib
    0x7fff88133000 -
    0x7fff8850afe7  com.apple.CoreAUC (211.0.0 - 211.0.0) <C8B2470F-3994-37B8-BE10-6F78667604AC> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff8850b000 -
    0x7fff8850cff7  com.apple.print.framework.Print (10.0 - 265) <3BC4FE7F-78A0-3E57-8F4C-520E7EFD36FA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x7fff8850d000 -
    0x7fff88511fff  libpam.2.dylib (20) <E805398D-9A92-31F8-8005-8DC188BD8B6E> /usr/lib/libpam.2.dylib
    0x7fff88512000 -
    0x7fff8851fff7  libxar.1.dylib (254) <CE10EFED-3066-3749-838A-6A15AC0DBCB6> /usr/lib/libxar.1.dylib
    0x7fff88520000 -
    0x7fff88526ff7  libsystem_networkextension.dylib (167.1.10) <29AB225B-D7FB-30ED-9600-65D44B9A9442> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff88527000 -
    0x7fff8852efff  com.apple.NetFS (6.0 - 4.0) <1581D25F-CC07-39B0-90E8-5D4F3CF84EBA> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff8854a000 -
    0x7fff88565ff7  com.apple.aps.framework (4.0 - 4.0) <9955CAFD-D56B-36E9-BB41-6F7F73317EB5> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePu shService
    0x7fff88566000 -
    0x7fff88569fff  com.apple.xpc.ServiceManagement (1.0 - 1) <7E9E6BB7-AEE7-3F59-BAC0-59EAF105D0C8> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManage ment
    0x7fff8856a000 -
    0x7fff8856dff7  libdyld.dylib (353.2.1) <19FAF435-C165-3374-9DEF-D7BBA7D61DB6> /usr/lib/system/libdyld.dylib
    0x7fff8856e000 -
    0x7fff88580ff7  com.apple.CoreDuetDaemonProtocol (1.0 - 1) <CE9FABB4-1C5D-3F9B-9BB8-5CC50C3E5E31> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/C oreDuetDaemonProtocol
    0x7fff88581000 -
    0x7fff885bbffb  com.apple.DebugSymbols (115 - 115) <6F03761D-7C3A-3C80-8031-AA1C1AD7C706> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbol s
    0x7fff885d6000 -
    0x7fff885dafff  com.apple.LoginUICore (3.0 - 3.0) <D76AB05B-B627-33EE-BA8A-515D85275DCD> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/Lo ginUICore.framework/Versions/A/LoginUICore
    0x7fff885db000 -
    0x7fff88667fff  libsystem_c.dylib (1044.1.2) <C185E862-7424-3210-B528-6B822577A4B8> /usr/lib/system/libsystem_c.dylib
    0x7fff88668000 -
    0x7fff886c6fff  com.apple.StoreFoundation (1.0 - 1) <50F9E283-FCE4-306C-AF5D-D0AEA434C04E> /System/Library/PrivateFrameworks/StoreFoundation.framework/Versions/A/StoreFou ndation
    0x7fff886c7000 -
    0x7fff88715fff  libcurl.4.dylib (83.1.2) <337A1FF8-E8B1-3173-9F29-C0D4C851D8E1> /usr/lib/libcurl.4.dylib
    0x7fff88744000 -
    0x7fff8874efff  com.apple.IntlPreferences (2.0 - 150.1) <F2DE1784-F780-3E3F-A626-D9CBD38F20EE> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPref erences
    0x7fff88847000 -
    0x7fff88906fff  com.apple.backup.framework (1.6.1 - 1.6.1) <A7BBE57D-D5E7-39DD-812C-31190159F679> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff88907000 -
    0x7fff88950ff3  com.apple.HIServices (1.22 - 519) <59D78E07-C3F1-3272-88F1-876B836D5517> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x7fff88951000 -
    0x7fff88951fff  com.apple.ApplicationServices (48 - 48) <5BF7910B-C328-3BF8-BA4F-CE52B574CE01> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x7fff88952000 -
    0x7fff88952ff7  liblaunch.dylib (559.1.22) <8A988924-8BE7-35FE-BF7D-322E90EFE49E> /usr/lib/system/liblaunch.dylib
    0x7fff88953000 -
    0x7fff8896ffff  com.apple.GenerationalStorage (2.0 - 209.11) <9FF8DD11-25FB-3047-A5BF-9415339B3EEC> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
    0x7fff88970000 -
    0x7fff88970fff  com.apple.Accelerate (1.10 - Accelerate 1.10) <227E2491-1DDB-336F-BF83-773CECEC66F1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff88971000 -
    0x7fff88971fff  com.apple.Carbon (154 - 157) <6E3AEB9D-7643-36BE-A7E5-D08886649257> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff88972000 -
    0x7fff8898bfff  com.apple.openscripting (1.4 - 162) <80DFF366-B950-3F79-903F-99DA0FFDB570> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x7fff8898c000 -
    0x7fff889b1ff7  libPng.dylib (1231) <2D5AC0EE-4056-3F76-97E7-BBD415F072B5> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff889b2000 -
    0x7fff889b3ff7  libsystem_blocks.dylib (65) <9615D10A-FCA7-3BE4-AA1A-1B195DACE1A1> /usr/lib/system/libsystem_blocks.dylib
    0x7fff889b4000 -
    0x7fff889c5ff7  libsystem_coretls.dylib (35.1.2) <EBBF7EF6-80D8-3F8F-825C-B412BD6D22C0> /usr/lib/system/libsystem_coretls.dylib
    0x7fff889c6000 -
    0x7fff889d8ff7  com.apple.ImageCapture (9.0 - 9.0) <7FB65DD4-56B5-35C4-862C-7A2DED991D1F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x7fff889d9000 -
    0x7fff88a67ff7  com.apple.CorePDF (4.0 - 4) <9CD7EC6D-3593-3D60-B04F-75F612CCB99A> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fff88a73000 -
    0x7fff88d75fff  com.apple.HIToolbox (2.1.1 - 756) <9DD121B5-B7EB-3C43-8155-61A4417F8E9A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x7fff88d76000 -
    0x7fff88d7cff7  com.apple.XPCService (2.0 - 1) <AA4A5393-1F5D-3465-A417-0414B95DC052> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fff88d93000 -
    0x7fff88dc0fff  com.apple.CoreVideo (1.8 - 145.1) <18DB07E0-B927-3260-A234-636F298D1917> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff88dce000 -
    0x7fff88ddbfff  com.apple.ProtocolBuffer (1 - 225.1) <2D502FBB-D2A0-3937-A5C5-385FA65B3874> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolB uffer
    0x7fff88ddc000 -
    0x7fff88e28fff  com.apple.corelocation (1486.17 - 1615.21) <DB68CEB9-0D51-3CB9-86A4-B0400CE6C515> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff88e29000 -
    0x7fff88e40fff  com.apple.login (3.0 - 3.0) <95726FE9-E732-3A3C-A7A1-2566678967D3> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
    0x7fff88e41000 -
    0x7fff88e74ff7  com.apple.MediaKit (16 - 757) <345EDAFE-3E39-3B0F-8D84-54657EC4396D> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff88e75000 -
    0x7fff88e7cff7  libcompiler_rt.dylib (35) <BF8FC133-EE10-3DA6-9B90-92039E28678F> /usr/lib/system/libcompiler_rt.dylib
    0x7fff88e84000 -
    0x7fff88ea8ff7  com.apple.quartzfilters (1.10.0 - 1.10.0) <1AE50F4A-0098-34E7-B24D-DF7CB94073CE> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
    0x7fff88ea9000 -
    0x7fff88ebaff7  libz.1.dylib (55) <88C7C7DE-04B8-316F-8B74-ACD9F3DE1AA1> /usr/lib/libz.1.dylib
    0x7fff88f3e000 -
    0x7fff88f40fff  com.apple.EFILogin (2.0 - 2) <F0269EE2-3686-3A8A-8B83-F86974E35E90> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff88f4c000 -
    0x7fff8937cfff  com.apple.vision.FaceCore (3.1.6 - 3.1.6) <C3B823AA-C261-37D3-B4AC-C59CE91C8241> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff89ce1000 -
    0x7fff89d89ff7  com.apple.PackageKit (3.0 - 434) <B6C2831E-914D-3E5F-B0E9-A7079489A6FD> /System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/PackageKit
    0x7fff89d8a000 -
    0x7fff89d8bffb  libremovefile.dylib (35) <3485B5F4-6CE8-3C62-8DFD-8736ED6E8531> /usr/lib/system/libremovefile.dylib
    0x7fff89d8c000 -
    0x7fff89d97ff7  com.apple.CommerceCore (1.0 - 376.0.5) <57E5C067-52F6-3854-86C0-D878EDA24B55> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
    0x7fff8a4f6000 -
    0x7fff8a51fffb  libxslt.1.dylib (13) <AED1143F-B848-3E73-81ED-71356F25F084> /usr/lib/libxslt.1.dylib
    0x7fff8a520000 -
    0x7fff8a528fff  libsystem_platform.dylib (63) <64E34079-D712-3D66-9CE2-418624A5C040> /usr/lib/system/libsystem_platform.dylib
    0x7fff8a529000 -
    0x7fff8a559ffb  com.apple.GSS (4.0 - 2.0) <D033E7F1-2D34-339F-A814-C67E009DE5A9> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff8a55a000 -
    0x7fff8a55afff  com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <A48738CA-5B6F-3D14-97E9-2BFDFC3DCC06> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x7fff8a55b000 -
    0x7fff8a566ff7  com.apple.DirectoryService.Framework (10.10 - 187) <813211CD-725D-31B9-ABEF-7B28DE2CB224> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x7fff8a572000 -
    0x7fff8a64fff7  com.apple.QuickLookUIFramework (5.0 - 675) <84FEB409-7D7A-35AC-83BE-F79FB293E23E> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.f ramework/Versions/A/QuickLookUI
    0x7fff8a650000 -
    0x7fff8a657fff  com.apple.network.statistics.framework (1.2 - 1) <61B311D1-7F15-35B3-80D4-99B8BE90ACD9> /System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/Networ kStatistics
    0x7fff8a658000 -
    0x7fff8a690fff  com.apple.RemoteViewServices (2.0 - 99) <C9A62691-B0D9-34B7-B71C-A48B5F4DC553> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/Remot eViewServices
    0x7fff8a691000 -
    0x7fff8a6cafff  com.apple.AirPlaySupport (2.0 - 215.10) <E4159036-4C38-3F28-8AF3-4F074DAF01AC> /System/Library/PrivateFrameworks/AirPlaySupport.framework/Versions/A/AirPlaySu pport
    0x7fff8a6cb000 -
    0x7fff8a6cdff7  libutil.dylib (38) <471AD65E-B86E-3C4A-8ABD-B8665A2BCE3F> /usr/lib/libutil.dylib
    0x7fff8a6ce000 -
    0x7fff8a6ceff7  libunc.dylib (29) <5676F7EA-C1DF-329F-B006-D2C3022B7D70> /usr/lib/system/libunc.dylib
    0x7fff8a6cf000 -
    0x7fff8a6e2ff7  com.apple.CoreBluetooth (1.0 - 1) <FA9B43B3-E183-3040-AE25-66EF9870CF35> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff8a71e000 -
    0x7fff8a986ffb  com.apple.security (7.0 - 57031.1.35) <96141D1F-614E-32C4-8AC2-F47481F23F43> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff8a987000 -
    0x7fff8a98cff7  libunwind.dylib (35.3) <BE7E51A0-B6EA-3A54-9CCA-9D88F683A6D6> /usr/lib/system/libunwind.dylib
    0x7fff8a98d000 -
    0x7fff8ad23fff  com.apple.CoreFoundation (6.9 - 1151.16) <F2B088AF-A5C6-3FAE-9EB4-7931AF6359E4> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff8ad24000 -
    0x7fff8ad2dff7  libsystem_notify.dylib (133.1.1) <61147800-F320-3DAA-850C-BADF33855F29> /usr/lib/system/libsystem_notify.dylib
    0x7fff8adbc000 -
    0x7fff8adbffff  com.apple.help (1.3.3 - 46) <CA4541F4-CEF5-355C-8F1F-EA65DC1B400F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x7fff8adc0000 -
    0x7fff8adcbfdb  com.apple.AppleFSCompression (68.1.1 - 1.0) <F30E8CA3-50B3-3B44-90A0-803C5C308BFE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/Apple FSCompression
    0x7fff8add4000 -
    0x7fff8ae73df7  com.apple.AppleJPEG (1.0 - 1) <9BB3D7DF-630A-3E1C-A124-12D6C4D0DE70> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff8ae74000 -
    0x7fff8af08fff  com.apple.ink.framework (10.9 - 213) <8E029630-1530-3734-A446-13353F0E7AC5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x7fff8af09000 -
    0x7fff8af0bfff  com.apple.OAuth (25 - 25) <EE765AF0-2BB6-3689-9EAA-689BF1F02A0D> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
    0x7fff8af0c000 -
    0x7fff8af0cfff  libOpenScriptingUtil.dylib (162) <EFD79173-A9DA-3AE6-BE15-3948938204A6> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff8af4e000 -
    0x7fff8afe4ffb  com.apple.CoreMedia (1.0 - 1562.19) <F79E0E9D-4ED1-3ED1-827A-C3C5377DB1D7> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff8b0e3000 -
    0x7fff8b0f2fff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <D1E527E4-C561-352F-9457-E8C50232793C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff8b0f3000 -
    0x7fff8b152ff3  com.apple.AE (681 - 681) <7F544183-A515-31A8-B45F-89A167F56216> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x7fff8b153000 -
    0x7fff8b178ff7  libJPEG.dylib (1231) <35F13BD9-AA92-3510-B5BB-420DA15AE7F2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff8b179000 -
    0x7fff8b2a0fff  com.apple.coreui (2.1 - 305) <BB430677-D1F7-38DD-8F05-70E54352B8B5> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff8b2a1000 -
    0x7fff8b315fff  com.apple.ApplicationServices.ATS (360 - 375) <62828B40-231D-3F81-8067-1903143DCB6B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x7fff8b316000 -
    0x7fff8b317ff7  com.apple.AddressBook.ContactsData (9.0 - 1499) <A3D84EBD-3007-3A49-BEE5-F05790DCF38E> /System/Library/PrivateFrameworks/ContactsData.framework/Versions/A/ContactsDat a
    0x7fff8b318000 -
    0x7fff8b338fff  com.apple.IconServices (47.1 - 47.1) <E83DFE3B-6541-3736-96BB-26DC5D0100F1> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconService s
    0x7fff8b339000 -
    0x7fff8b386ff3  com.apple.CoreMediaIO (601.0 - 4749) <DDB756B3-A281-3791-9744-1F52CF8E5EDB> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff8b387000 -
    0x7fff8b49efe7  libvDSP.dylib (512) <52777555-F051-3BC2-A2D2-9645907E836D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x7fff8b736000 -
    0x7fff8b73bfff  com.apple.DiskArbitration (2.6 - 2.6) <0DFF4D9B-2AC3-3B82-B5C5-30F4EFBD2DB9> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff8b73c000 -
    0x7fff8b7a3ff7  com.apple.framework.CoreWiFi (3.0 - 300.4) <19269C1D-EB29-384A-83F3-7DDDEB7D9DAD> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff8b7a4000 -
    0x7fff8b7beff7  libextension.dylib (55.1) <ECBDCC15-FA19-3578-961C-B45FCC994BAF> /usr/lib/libextension.dylib
    0x7fff8b916000 -
    0x7fff8b91afff  libspindump.dylib (182) <7BD8C0AC-1CDA-3864-AE03-470B50160148> /usr/lib/libspindump.dylib
    0x7fff8b91b000 -
    0x7fff8b9acfff  com.apple.cloudkit.CloudKit (259.2.3 - 259.2.3) <6F955140-D522-32B3-B34B-BD94C5D94E7A> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fff8b9ad000 -
    0x7fff8b9b6fff  com.apple.DisplayServicesFW (2.9 - 372.1) <30E61754-D83C-330A-AE60-533F27BEBFF5> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
    0x7fff8b9b7000 -
    0x7fff8b9b8ff7  libodfde.dylib (22) <52D0ABCD-F464-362C-86EA-ACA10993F556> /usr/lib/libodfde.dylib
    0x7fff8b9b9000 -
    0x7fff8b9c7fff  libIASAuthReboot.dylib (920) <B165E345-197F-3DC7-A52B-64C34FD95D0A> /usr/lib/libIASAuthReboot.dylib
    0x7fff8b9c8000 -
    0x7fff8b9d0ff7  com.apple.AppleSRP (5.0 - 1) <01EC5144-D09A-3D6A-AE35-F6D48585F154> /System/Library/PrivateFrameworks/AppleSRP.framewo

    If you have another browser:
         Use  free  AdwareMedic by clicking “Download ” from here
         http://www.adwaremedic.com/index.php
         Install , open,  and run it by clicking “Scan for Adware” button   to remove adware.
         Once done, quit AdwareMedic by clicking AdwareMedic in the menu bar and selecting
        “Quit AdwareMedic”.
                   or
    If you don’t have another browser:
         Remove adware  manually  by following the “HowTo” from Apple.
        “Remove Genieo, also known as InstallMac”
        http://support.apple.com/en-us/HT203987
          Safari > Preferences > Extensions
        Turn those off and relaunch Safari again.
        Turn those on one by one and test.

  • Wierdness with NIO socket on Solaris 2.10 part I

    i tried the following NioClient and MockServer, and saw some weird behavior.
    1. If i run both the client and server on the same machine on Windows, the client connects to the server, queries the instrument and gets the list of instruments back.
    2. if i run both client and server on the same Solaris 2.10 box, the NioClient doesn't get anything back from the MockServer, not even an ACCEPT
    3. if i run the client and the server on different solaris 2.10 machines, they work fine.
    have anyone seen this before? can sometone sheds some lights?
    import java.net.*;
    import java.io.*;
    public class MockServer
         public static int counter = 2;
        public static void main(String[] args) throws IOException {
             int portNumber = Integer.parseInt(args[0]);
            ServerSocket serverSocket = null;
            try {
                serverSocket = new ServerSocket(portNumber);
            } catch (IOException e) {
                System.err.println("Could not listen on port: " + portNumber);
                System.exit(1);
             System.out.println ("Listening on socket " + portNumber);
            do {             
                 Socket clientSocket = null;
                 try {
                     clientSocket = serverSocket.accept();
                     System.out.println ("starting a new client....");
                     MyThread mt = new MyThread (clientSocket);
                     mt.run ();
                 } catch (IOException e) {
                     System.err.println("Accept failed.");
                     System.exit(1);
            while (true);
    class MyThread
         private final Socket clientSocket;
         MyThread (Socket clientSocket)
              this.clientSocket = clientSocket;
         public void run ()
            new Thread (new Runnable () {
                     public void run ()
                          try
                               boolean instrumentquery = false;
                               PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
                               BufferedReader in = new BufferedReader(
                                           new InputStreamReader(
                                           clientSocket.getInputStream()));
                               String inputLine;                          
                               String successoutputLine =
                                    "<?xml version=\"1.0\" encoding=\"UTF-8\"?><return><returncode>success</returncode><detail>everything is good</detail></return>";
                               String failoutputLine =
                                    "<?xml version=\"1.0\" encoding=\"UTF-8\"?><return><returncode>failure</returncode><detail>something is not good</detail></return>";
                               String instrumentsoutput =
                                    "<?xml version=\"1.0\" encoding=\"UTF-8\"?><instruments><instrument><contract>usg-505Y</contract><cusip>12131121</cusip><deactivated>false</deactivated><halted>false</halted></instrument><instrument><contract>usg-305Y</contract><cusip>121312342</cusip><deactivated>false</deactivated><halted>false</halted></instrument></instruments>";
                               while ((inputLine = in.readLine()) != null) {
                                    System.out.println ("Receiving the following" + inputLine);
                                    if (inputLine.contains("queryInstrument")) instrumentquery = true;
                                    if (inputLine.contains("</a>"))
                                         if (instrumentquery)
                                              instrumentquery = false;
                                              System.out.println ("Sending " + instrumentsoutput);
                                              out.println (instrumentsoutput);
                                         else
                                              if ((MockServer.counter % 2) == 0)
                                                   System.out.println ("Sending " + successoutputLine);
                                                   out.println(successoutputLine);
                                              else
                                                   System.out.println ("Sending " + failoutputLine);
                                                   out.println(failoutputLine);
                                              MockServer.counter++;
                               out.close();
                               in.close();
                               clientSocket.close();}
                          catch (Exception ex)
                 }).start (); }
    }please see topic "wierdness with NIO socket on Solaris 2.10 part II" for the NioClient code as the maximum per topic is 5000.

    code for NioClient.java
    import java.io.IOException;
    import java.net.InetAddress;
    import java.net.InetSocketAddress;
    import java.net.Socket;
    import java.nio.ByteBuffer;
    import java.nio.channels.SelectionKey;
    import java.nio.channels.Selector;
    import java.nio.channels.SocketChannel;
    import java.nio.channels.spi.SelectorProvider;
    import java.util.*;
    public class NioClient implements Runnable {
    private InetAddress hostAddress;
    private int port;
    private Selector selector;
    private ByteBuffer readBuffer = ByteBuffer.allocate(8192);
    private List pendingChanges = new LinkedList();
    private Map pendingData = new HashMap();
    private Map rspHandlers = Collections.synchronizedMap(new HashMap());
    public NioClient(InetAddress hostAddress, int port) throws IOException {
    this.hostAddress = hostAddress;
    this.port = port;
    this.selector = this.initSelector();
    public void send(byte[] data, RspHandler handler) throws IOException {
    SocketChannel socket = this.initiateConnection();
    this.rspHandlers.put(socket, handler);
    synchronized (this.pendingData) {
    List queue = (List) this.pendingData.get(socket);
    if (queue == null) {
    queue = new ArrayList();
    this.pendingData.put(socket, queue);
    queue.add(ByteBuffer.wrap(data));
    this.selector.wakeup();
    public void run() {
    while (true) {
    try {
    synchronized (this.pendingChanges) {
    Iterator changes = this.pendingChanges.iterator();
    while (changes.hasNext()) {
    ChangeRequest change = (ChangeRequest) changes.next();
    switch (change.type) {
    case ChangeRequest.CHANGEOPS:
    SelectionKey key = change.socket
    .keyFor(this.selector);
    key.interestOps(change.ops);
    break;
    case ChangeRequest.REGISTER:
    change.socket.register(this.selector, change.ops);
    break;
    this.pendingChanges.clear();
    this.selector.select();
    Iterator selectedKeys = this.selector.selectedKeys().iterator();
    while (selectedKeys.hasNext()) {
    SelectionKey key = (SelectionKey) selectedKeys.next();
    selectedKeys.remove();
    if (!key.isValid()) {
    continue;
    if (key.isConnectable()) {
    this.finishConnection(key);
    } else if (key.isReadable()) {
    this.read(key);
    } else if (key.isWritable()) {
    this.write(key);
    } catch (Exception e) {
    e.printStackTrace();
    private void read(SelectionKey key) throws IOException {
    SocketChannel socketChannel = (SocketChannel) key.channel();
    this.readBuffer.clear();
    int numRead;
    try {
    numRead = socketChannel.read(this.readBuffer);
    } catch (IOException e) {
    key.cancel();
    socketChannel.close();
    return;
    if (numRead == -1) {
    key.channel().close();
    key.cancel();
    return;
    this.handleResponse(socketChannel, this.readBuffer.array(), numRead);
    private void handleResponse(SocketChannel socketChannel, byte[] data,
    int numRead) throws IOException {
    byte[] rspData = new byte[numRead];
    System.arraycopy(data, 0, rspData, 0, numRead);
    RspHandler handler = (RspHandler) this.rspHandlers.get(socketChannel);
    if (handler.handleResponse(rspData)) {
    socketChannel.close();
    socketChannel.keyFor(this.selector).cancel();
    private void write(SelectionKey key) throws IOException {
    SocketChannel socketChannel = (SocketChannel) key.channel();
    synchronized (this.pendingData) {
    List queue = (List) this.pendingData.get(socketChannel);
    while (!queue.isEmpty()) {
    ByteBuffer buf = (ByteBuffer) queue.get(0);
    socketChannel.write(buf);
    if (buf.remaining() > 0) {
    break;
    queue.remove(0);
    if (queue.isEmpty()) {
    key.interestOps(SelectionKey.OP_READ);
    private void finishConnection(SelectionKey key) throws IOException {
    SocketChannel socketChannel = (SocketChannel) key.channel();
    try {
    socketChannel.finishConnect();
    } catch (IOException e) {
    System.out.println(e);
    key.cancel();
    return;
    key.interestOps(SelectionKey.OP_WRITE);
    private SocketChannel initiateConnection() throws IOException {
    SocketChannel socketChannel = SocketChannel.open();
    socketChannel.configureBlocking(false);
    socketChannel
    .connect(new InetSocketAddress(this.hostAddress, this.port));
    synchronized (this.pendingChanges) {
    this.pendingChanges.add(new ChangeRequest(socketChannel,
    ChangeRequest.REGISTER, SelectionKey.OP_CONNECT));
    return socketChannel;
    private Selector initSelector() throws IOException {
    return SelectorProvider.provider().openSelector();
    public static void main(String[] args) {
    try {
    System.out.println ("the host name is " + args[0]);
    NioClient client = new NioClient(
    InetAddress.getByName(args[0]), 4444);
    Thread t = new Thread(client);
    t.setDaemon(true);
    t.start();
    RspHandler handler = new RspHandler();
    client.send(
    "<?xml version=\"1.0\" encoding=\"UTF-8\"?><a><queryInstrument/></a>\n"
    .getBytes(), handler);
    handler.waitForResponse();
    } catch (Exception e) {
    e.printStackTrace();
    }

  • Client management with nio

    Hi everyone!
    I have a program based on nio which has a selector thread that handles the accepts and reads fromt he clients. Another thread, the main one, get's all the read information, handles it and sometimes has to send something back. Now I wonder how I should manage the clients so that I can send something to them based on their ip and what I have to look after to not get into dead locks or similar.
    Thanks for any help in advance!
    Chris

    The select loop in that example I
    posted passes the key to the doRead, doWrite and
    doAccept methods based on what is ready, they do the
    cast.I'm doing it like in your example for reading only. I thought that the trigger for the ON_WRITE select was a call to the write method of a SocketChannel so I tried to do it without the ON_WRITE stuff. Isn't the ON_WRITE select only for safety reasons when write could fail or block? I'm willing to do as you have suggested (with ON_WRITE) but I don't know how to trigger it..
    I have an example of a simple NIO multiple destination
    message switch (a bit like chat) that I will tidy up
    and post. It addresses the issues you are concerned
    with.That sounds awesome. I hope you get it up soon ;)
    Thanks for your help,
    Chris

  • Zenprise software and exchange active sync is no longer working with my work email

    Has anyone resolved this issue yet?  I use Zenprise to allow my email to communicate with my work server.  The account and set up is correctly and I reenrolled to ping the server. I discussed this with my company's support center.  However, my company no longer see's my phone trying to communicate with the server. I also use active sync to sync up the email.  Both are not working and did work fine before the ICS upgrade.  I did everything verizon told me to do.  Such as clear out cache, etc. 
    If my phone can not be fixed, I should receive a free upgrade to apple (since android is not working).  I should not have to pay for a new phone.  Verizon, please fix the software or send me a new apple phone.

    Hello all - I have good and bad news.   The good news is after I deleted both my unique Office365-based exchange accounts and then re-added one, I was asked to allow some policy that allows my company to wipe the device, etc., etc.   That allowed the first one to work, and the second one set up without issue too.   I'm most pleased to have my device working, but my 'fix' isn't too revolutionary so probably not very helpful to you.   I did try the Touchdown app for a bit the other day, but was disappointed that it could only do one account at a time and didn't have the comprehensive cross-account calendar, from what I could tell.  Also, my apologies for possibly polluting the thread but I do not use Zenprise; my phone (although company-issued) is a base Android.  Good luck with your issues and let's hope any other OS upgrade is far, far into the future.

  • Issue with a work order

    Hi Team,
    I am having an issue with the work order having multiple line items for the same component. Out of all line items it is showing error for two line items mentioning,
    No status object available for CMP 81411471 0160 0110
    Double clicked on it msg no displayed BS.001
    Please help on this issue, Thanks in advance.
    Regards
    Nivas

    Are you using Work Clearance Management?? Please provide the detailed error message, if any.
    67826 - Restoring the status for orders RIORDST1
    http://scn.sap.com/thread/3209398
    Check the above details.

  • No data on BlackBerry 10 even with a working data plan

    Hi,
    Q10, unlocked, 10.1.0.4181, Estonian SIM card with a working data plan, correctly set APN, a bunch of restarts, etc - still no data connectivity. With WiFi on, data works, BBM works, everything except for the App World (which is n/a here) works.
    Now. Where is the problem, and how do we solve it? I'm not going to be very keep on accepting answers like "lol you've just spent 650 EUR on a phone and a 10EUR/mo data plan with a 12 months contract which you can throw out of the window."
    Thank you kindly for your answers and suggestions.

    So, have you specifically asked your carrier about any of this, or are you operating purely on assumption? You see, it's entirely possible that your carrier has erroneously mis-provisioned something about your plan, and that's what is causing you to not have any services. It's also possible that you simply cannot have the services you desire on this carrier. But, as has been from the start here, only your carrier can answer these questions, for we have no visibility into anything beyond the words you provide us here -- and so far, all of those words indicate that you must have a discussion with your carrier, but for some reason you are refusing to do so...I really don't understand why you are so reluctant...
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Hi, I have updated my MacPro, Iphone and Ipad and installed the Icloud. My Ipod merges with the Ipad and visa versa but neither merges with the notebook nor does the notebook merge with them.

    I have updated my MacBook Pro, my Iphone 4 and my Ipad2. My Iphone merges with the Ipad via ICloud and visa versa, but neither merge with the notebook nor does the notebook merge with them. there are no further updates on my notebook to download, any suggestions?
    Maureen

    Home Sharing is designed to work on your local network not across the internet/cloud.
    Stuff is accessed under the Computers column where your local iTunes library on a local computer would appear.
    Home Sharing would share your iTunes content (i.e. stuff stored in itunes on the computer, not in the cloud) with AppleTV or an iPad etc on the SAME network.
    AppleTV2 will not be able to see itunes content on the work computer over the internet.  It's not designed to.  if the work computer was on the home network it would.
    iCloud is in it's infancy and is not a mature product - iTunes TV Show purchases appear on AppleTV, but currently music does not unless you are subscribed to iTunes Match. I find this rather odd to be honest, along with the inability to buy music on AppleTV2.  Movies purchased in iTunes are not authorised for iCloud viewing currently either.
    Maybe it has something to do with iTunes Match 'getting in the way' - i think they assume you'll use that whereas you really want to be able to access Purchased music from the cloud without subscribing to itunes Match which is overkill for some.
    AC

  • Fetch data using structure with full working example

    does any body tell me how to fetch data using structure with full working example
    the structure name is RSTXT and the field is TXLINE
    the data in the form of text is entered from the functional side using t-code ME52N
    from there i have to fetch the data
    in smartform or in report

    using this code to get text from ME52N  this is a structure still not getting output  
    DATA:BEGIN OF TA_ROW occurs 0,
          TXZ01(1000) TYPE C,
          END OF TA_ROW.
      DATA:BEGIN OF IT_ROW OCCURS 0,
          TXZ01(1000) TYPE C,
          END OF IT_ROW.
       DATA: thread LIKE thead.
       DATA: headerid TYPE char24.
       DATA: it_text LIKE tline OCCURS 0 WITH HEADER LINE.
       data:wa_banfn like eban-banfn.
       thread-tdid = 'B01'.
       thread-tdname = headerid.
       thread-tdobject = 'EBAN'.
         select txz01 from eban into corresponding fields of table ta_row
          where banfn = wa_banfn.
       headerid = '  '.
       CALL FUNCTION 'READ_TEXT'
         EXPORTING
      CLIENT                        = SY-MANDT
           id                            = thread-tdid
           language                      = sy-langu
           name                          = thread-tdname
           object                        = thread-tdobject
      ARCHIVE_HANDLE
                                    = 0
      LOCAL_CAT                     = ' '
    IMPORTING
      HEADER                        =
         TABLES
    lines                         = it_text
        EXCEPTIONS
          id                            = 1
          language                      = 2
          name                          = 3
          not_found                     = 4
          object                        = 5
          reference_check               = 6
          wrong_access_to_archive       = 7
          OTHERS                        = 8.
         LOOP AT it_text.
         CLEAR ta_row.
       BREAK-POINT.
      FROM THIS POINT TEXT IS COMING
         ta_row-txz01 = it_text-tdline.
         APPEND ta_row TO it_row.
         ENDLOOP.

  • Safari crashes.  I've tried some other threads but suggestions don't work

    Safari 3.2.1 crashes after opening. It opens very slowly with spinning wheel. It crashes sooner now so that I don't have time to uncheck the security warning pop up that was suggested.
    I've verified and repaired disc, verified and repaired permissions via disc utility. Based upon a previous solution I also corrected duplicate fonts in Font Book and used Font Nuke to delete the cache. Earlier I had time to empty Safari cache. I tried reloading Safari 3.2.1 for 10.4.11 but that didn't help. I checked both libraries and did not have any Input Manager folders. I don't believe I have any third party applications for Safari, at least those mentioned. I deleted "form values" and download.plist from Home/Library/safari and com.apple.safari.plist from Home/Library/Preferences per Klaus1's post. I tried to complete the link in his reply to Safari3.2.1 is flawed but that didn't help either.
    Can someone help? Thanks.
    Mark
    Here's my latest error report. I've sent 4 to apple in the last 24 hours.
    Date/Time: 2008-12-15 00:12:17.992 -0800
    OS Version: 10.4.11 (Build 8S165)
    Report Version: 4
    Command: Safari
    Path: /Applications/Safari.app/Contents/MacOS/Safari
    Parent: WindowServer [101]
    Version: 3.2.1 (4525.27.1)
    Build Version: 1
    Project Name: WebBrowser
    Source Version: 45252701
    PID: 371
    Thread: 4
    Exception: EXC_BREAKPOINT (0x0006)
    Code[0]: 0x00000001
    Code[1]: 0x90b200d0
    Thread 0:
    0 libSystem.B.dylib 0x9000b348 machmsgtrap + 8
    1 libSystem.B.dylib 0x9000b29c mach_msg + 60
    2 com.apple.CoreFoundation 0x9f4c59ac __CFRunLoopRun + 832
    3 com.apple.CoreFoundation 0x9f4c52b0 CFRunLoopRunSpecific + 268
    4 com.apple.HIToolbox 0x9fbaab20 RunCurrentEventLoopInMode + 264
    5 com.apple.HIToolbox 0x9fbaa1b4 ReceiveNextEventCommon + 380
    6 com.apple.HIToolbox 0x9fbaa020 BlockUntilNextEventMatchingListInMode + 96
    7 com.apple.AppKit 0x9250f734 _DPSNextEvent + 384
    8 com.apple.AppKit 0x9250f3f8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
    9 com.apple.Safari 0x00007f20 0x1000 + 28448
    10 com.apple.AppKit 0x9250b93c -[NSApplication run] + 472
    11 com.apple.AppKit 0x925fc458 NSApplicationMain + 452
    12 com.apple.Safari 0x000b779c 0x1000 + 747420
    13 com.apple.Safari 0x000b74a0 0x1000 + 746656
    Thread 1:
    0 libSystem.B.dylib 0x9004b88c pread + 12
    1 com.apple.WebCore 0x0101088c unixRead + 44
    2 com.apple.WebCore 0x01036018 sqlite3PagerAcquire + 4008
    3 com.apple.WebCore 0x01349ce8 checkList + 312
    4 com.apple.WebCore 0x0134a450 checkTreePage + 768
    5 com.apple.WebCore 0x0134a51c checkTreePage + 972
    6 com.apple.WebCore 0x0134a51c checkTreePage + 972
    7 com.apple.WebCore 0x0134a668 checkTreePage + 1304
    8 com.apple.WebCore 0x0134a51c checkTreePage + 972
    9 com.apple.WebCore 0x013498e8 sqlite3BtreeIntegrityCheck + 1560
    10 com.apple.WebCore 0x01028614 sqlite3VdbeExec + 34404
    11 com.apple.WebCore 0x0101fdc8 sqlite3Step + 1608
    12 com.apple.WebCore 0x0102ce08 sqlite3_step + 152
    13 com.apple.WebCore 0x01348f34 WebCore::IconDatabase::checkIntegrity() + 164
    14 com.apple.WebCore 0x0102d04c WebCore::IconDatabase::performOpenInitialization() + 76
    15 com.apple.WebCore 0x0100a5e0 WebCore::IconDatabase::iconDatabaseSyncThread() + 224
    16 libSystem.B.dylib 0x9002bd08 pthreadbody + 96
    Thread 2:
    0 libSystem.B.dylib 0x9000b348 machmsgtrap + 8
    1 libSystem.B.dylib 0x9000b29c mach_msg + 60
    2 com.apple.CoreFoundation 0x9f4c59ac __CFRunLoopRun + 832
    3 com.apple.CoreFoundation 0x9f4c52b0 CFRunLoopRunSpecific + 268
    4 com.apple.Foundation 0x90b2d7bc +[NSURLCache _diskCacheSyncLoop:] + 152
    5 com.apple.Foundation 0x90b05118 forkThreadForFunction + 108
    6 libSystem.B.dylib 0x9002bd08 pthreadbody + 96
    Thread 3:
    0 libSystem.B.dylib 0x9000b348 machmsgtrap + 8
    1 libSystem.B.dylib 0x9000b29c mach_msg + 60
    2 com.apple.CoreFoundation 0x9f4c59ac __CFRunLoopRun + 832
    3 com.apple.CoreFoundation 0x9f4c52b0 CFRunLoopRunSpecific + 268
    4 com.apple.Safari 0x001112bc 0x1000 + 1114812
    5 com.apple.Safari 0x00111370 0x1000 + 1114992
    6 libSystem.B.dylib 0x9002bd08 pthreadbody + 96
    Thread 4 Crashed:
    0 com.apple.Foundation 0x90b200d0 _NSRaiseError + 264
    1 com.apple.Foundation 0x90b1fe0c +[NSException raise:format:] + 40
    2 com.apple.Foundation 0x90b42bd8 -[NSConcreteFileHandle readDataOfLength:] + 508
    3 com.apple.Foundation 0x90b433d8 -[NSHTTPCookieDiskStorage(NSInternal) _saveCookies] + 292
    4 com.apple.Foundation 0x90b43180 saveTimerCallback + 96
    5 com.apple.CoreFoundation 0x9f4d9384 __CFRunLoopDoTimer + 184
    6 com.apple.CoreFoundation 0x9f4c5cfc __CFRunLoopRun + 1680
    7 com.apple.CoreFoundation 0x9f4c52b0 CFRunLoopRunSpecific + 268
    8 com.apple.Foundation 0x90b2c67c +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264
    9 com.apple.Foundation 0x90b05118 forkThreadForFunction + 108
    10 libSystem.B.dylib 0x9002bd08 pthreadbody + 96
    Thread 5:
    0 libSystem.B.dylib 0x9002c3c8 semaphorewait_signaltrap + 8
    1 libSystem.B.dylib 0x90030eac pthreadcondwait + 480
    2 com.apple.Foundation 0x90b0c284 -[NSConditionLock lockWhenCondition:] + 68
    3 com.apple.Syndication 0x9ba3b42c -[AsyncDB _run:] + 192
    4 com.apple.Foundation 0x90b05118 forkThreadForFunction + 108
    5 libSystem.B.dylib 0x9002bd08 pthreadbody + 96
    Thread 6:
    0 libSystem.B.dylib 0x9001f88c select + 12
    1 com.apple.CoreFoundation 0x9f4d8240 __CFSocketManager + 472
    2 libSystem.B.dylib 0x9002bd08 pthreadbody + 96
    Thread 7:
    0 libSystem.B.dylib 0x9004e70c fsync + 12
    1 com.apple.Foundation 0x90b3e810 _NSWriteBytesToFile + 400
    2 com.apple.Foundation 0x90b3e66c -[NSData writeToFile:atomically:] + 104
    3 com.apple.Safari 0x00058e1c 0x1000 + 359964
    4 com.apple.Safari 0x00029e14 0x1000 + 167444
    5 com.apple.Safari 0x00029cec 0x1000 + 167148
    6 com.apple.Safari 0x00029830 0x1000 + 165936
    7 com.apple.Foundation 0x90b05118 forkThreadForFunction + 108
    8 libSystem.B.dylib 0x9002bd08 pthreadbody + 96
    Thread 4 crashed with PPC Thread State 64:
    srr0: 0x0000000090b200d0 srr1: 0x000000000202f030 vrsave: 0x0000000000000000
    cr: 0x24024442 xer: 0x0000000000000007 lr: 0x0000000090b200a8 ctr: 0x0000000090ae1e5c
    r0: 0x0000000000000000 r1: 0x00000000f01823e0 r2: 0x00000000a0adf508 r3: 0x00000000f0181f90
    r4: 0x0000000000000000 r5: 0x0000000090ae1784 r6: 0x00000000f0182014 r7: 0x00000000000000ff
    r8: 0x00000000f0182000 r9: 0x0000000001b3b500 r10: 0x000000009f3f7628 r11: 0x0000000024024442
    r12: 0x0000000090ae1e5c r13: 0x0000000000000000 r14: 0x0000000000000001 r15: 0x0000000000000000
    r16: 0x0000000000000000 r17: 0x00000000a0b032b4 r18: 0x00000000a0b032b4 r19: 0x00000000a0b032b4
    r20: 0x0000000000000011 r21: 0x00000000ffffffff r22: 0x0000000001b79c68 r23: 0x000000009f4615b8
    r24: 0x0000000000000000 r25: 0x0000000006d05000 r26: 0x0000000001be5f50 r27: 0x00000000ffffffff
    r28: 0x0000000001becaf0 r29: 0x00000000a0ae5d30 r30: 0x00000000ffffffff r31: 0x0000000090b1ffd8
    Binary Images Description:
    0x1000 - 0x1dffff com.apple.Safari 3.2.1 (4525.27.1) /Applications/Safari.app/Contents/MacOS/Safari
    0x405000 - 0x4c3fff com.apple.WebKit 1.0.3 (4525.27.1) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x551000 - 0x63afff com.apple.JavaScriptCore 4525.26 (4525.26.2) /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x690000 - 0x77efff libxml2.2.dylib /usr/lib/libxml2.2.dylib
    0x1008000 - 0x16dbfff com.apple.WebCore 4525.26 (4525.26.6) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
    0x8fe00000 - 0x8fe52fff dyld 46.16 /usr/lib/dyld
    0x90000000 - 0x901bcfff libSystem.B.dylib /usr/lib/libSystem.B.dylib
    0x90214000 - 0x90219fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
    0x9021b000 - 0x90268fff com.apple.CoreText 1.0.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x903b2000 - 0x90689fff com.apple.CoreServices.CarbonCore 681.18 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x908de000 - 0x908defff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x909f9000 - 0x90a81fff com.apple.DesktopServices 1.3.7 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x90adf000 - 0x90d0afff com.apple.Foundation 6.4.10 (567.37) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x90ec8000 - 0x90f48fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x90fe9000 - 0x91001fff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServ icesCore.framework/Versions/A/WebServicesCore
    0x910d8000 - 0x91101fff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x91112000 - 0x91120fff libz.1.dylib /usr/lib/libz.1.dylib
    0x91123000 - 0x912defff com.apple.security 4.6 (29770) /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x913dd000 - 0x913e6fff com.apple.DiskArbitration 2.1.2 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x913ed000 - 0x913f5fff libbsm.dylib /usr/lib/libbsm.dylib
    0x913f9000 - 0x91421fff com.apple.SystemConfiguration 1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x91434000 - 0x9143ffff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
    0x91444000 - 0x914bffff com.apple.audio.CoreAudio 3.0.5 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x914fc000 - 0x914fcfff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x914fe000 - 0x91536fff com.apple.AE 1.5 (297) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ AE.framework/Versions/A/AE
    0x915a6000 - 0x915b5fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
    0x915be000 - 0x915cbfff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x91615000 - 0x9162efff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x91676000 - 0x91707fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x91842000 - 0x918a0fff com.apple.HIServices 1.5.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x918cf000 - 0x918f0fff com.apple.LangAnalysis 1.6.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x91904000 - 0x91929fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ FindByContent.framework/Versions/A/FindByContent
    0x9199a000 - 0x919aefff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x91b48000 - 0x91b66fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x91c72000 - 0x91c76fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x91c78000 - 0x91ce2fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRaw.dylib
    0x91d06000 - 0x91d09fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x91df5000 - 0x91e37fff com.apple.LaunchServices 183 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LaunchServices.framework/Versions/A/LaunchServices
    0x91e5d000 - 0x91e5dfff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x91e5f000 - 0x91f44fff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x91f4c000 - 0x91f6bfff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x91fd7000 - 0x92045fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x92050000 - 0x920e5fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x92507000 - 0x92b3afff com.apple.AppKit 6.4.10 (824.48) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x92f27000 - 0x92f45fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x92f50000 - 0x92faafff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x92fc8000 - 0x92fc8fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x92fca000 - 0x92fdefff com.apple.ImageCapture 3.0 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x92ff6000 - 0x93006fff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x93012000 - 0x93027fff com.apple.securityhi 2.0 (203) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x93039000 - 0x930c0fff com.apple.ink.framework 101.2 (69) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x930d4000 - 0x930dffff com.apple.help 1.0.3 (32) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x93131000 - 0x93140fff com.apple.print.framework.Print 5.2 (192.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x9314c000 - 0x931b2fff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
    0x931e3000 - 0x93232fff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x93260000 - 0x9327dfff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x9328f000 - 0x9329cfff com.apple.CommonPanels 1.2.2 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x933bf000 - 0x933d4fff libcups.2.dylib /usr/lib/libcups.2.dylib
    0x933dc000 - 0x9350cfff com.apple.AddressBook.framework 4.0.6 (490) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x93703000 - 0x9370ffff com.apple.opengl 1.4.7 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x93714000 - 0x93734fff com.apple.DirectoryService.Framework 3.1 /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x93788000 - 0x93788fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x93a33000 - 0x93a50fff libresolv.9.dylib /usr/lib/libresolv.9.dylib
    0x93a59000 - 0x93adafff com.apple.SearchKit 1.0.8 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x9414a000 - 0x941bcfff com.apple.CoreData 91 (92.1) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x941f5000 - 0x942bafff com.apple.audio.toolbox.AudioToolbox 1.4.7 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x9430d000 - 0x9430dfff com.apple.audio.units.AudioUnit 1.4 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x9430f000 - 0x944cffff com.apple.QuartzCore 1.4.12 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x94519000 - 0x94556fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
    0x9455e000 - 0x945aefff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x945b7000 - 0x945d0fff com.apple.CoreVideo 1.4.2 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x94669000 - 0x946a1fff com.apple.vmutils 4.0.0 (85) /System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils
    0x946e6000 - 0x94702fff com.apple.securityfoundation 2.2 (27710) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x94716000 - 0x9475afff com.apple.securityinterface 2.2 (27692) /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
    0x94c1e000 - 0x94c8ffff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
    0x94fc8000 - 0x94fd7fff com.apple.DSObjCWrappers.Framework 1.1 /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
    0x94fdf000 - 0x9500cfff com.apple.LDAPFramework 1.4.1 (69.0.1) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x95013000 - 0x95023fff libsasl2.2.dylib /usr/lib/libsasl2.2.dylib
    0x95713000 - 0x95815fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
    0x95870000 - 0x95937fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
    0x95986000 - 0x959b5fff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib
    0x9630b000 - 0x963ddfff com.apple.ColorSync 4.4.11 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x964e5000 - 0x96527fff com.apple.CFNetwork 129.22 (129.23) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x9673f000 - 0x967f0fff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x97b25000 - 0x97b6bfff com.apple.ImageIO.framework 1.5.8 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x97b8d000 - 0x97c44fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x97e5a000 - 0x97e74fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x97ef0000 - 0x97f2efff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x9ba38000 - 0x9ba6efff com.apple.Syndication 1.0.7 (55) /System/Library/PrivateFrameworks/Syndication.framework/Versions/A/Syndication
    0x9ba8e000 - 0x9baa0fff com.apple.SyndicationUI 1.0.7 (55) /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/Syndicatio nUI
    0x9e9a5000 - 0x9e9d3fff com.apple.openscripting 1.2.7 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x9e9ed000 - 0x9eadbfff libiconv.2.dylib /usr/lib/libiconv.2.dylib
    0x9eade000 - 0x9ee09fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x9ee39000 - 0x9f3c1fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x9f3f4000 - 0x9f478fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
    0x9f4a2000 - 0x9f57cfff com.apple.CoreFoundation 6.4.11 (368.35) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x9f5c5000 - 0x9f67cfff com.apple.QD 3.10.27 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x9f6b9000 - 0x9fa74fff com.apple.CoreGraphics 1.258.79 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x9fb01000 - 0x9fb13fff libauto.dylib /usr/lib/libauto.dylib
    0x9fb1a000 - 0x9fb8cfff IOKit /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x9fba2000 - 0x9feb0fff com.apple.HIToolbox 1.4.10 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    Model: PowerMac3,5, BootROM 4.2.5f1, 1 processors, PowerPC G4 (2.1), 867 MHz, 1.12 GB
    Graphics: NVIDIA GeForce2 MX, GeForce2 MX, AGP, 32 MB
    Memory Module: DIMM0/J21, 128 MB, SDRAM, PC133-333
    Memory Module: DIMM1/J22, 512 MB, SDRAM, PC133-333
    Memory Module: DIMM2/J23, 512 MB, SDRAM, PC133-333
    Modem: Spring, UCJ, V.90, 7.0F, APPLE VERSION 0007, 7/31/2000
    Bluetooth: Version 1.9.5f4, 2 service, 1 devices, 1 incoming serial ports
    Network Service: Built-in Ethernet, Ethernet, en0
    Parallel ATA Device: IBM-IC35L060AVER07-0, 57.27 GB
    Parallel ATA Device: PIONEER DVD-RW DVR-103
    Parallel ATA Device: IOMEGA ZIP 250 ATAPI
    USB Device: General Purpose USB Hub, Up to 12 Mb/sec, 500 mA
    USB Device: Simple Drive, STECH, Up to 12 Mb/sec, 500 mA
    USB Device: Hub, Up to 12 Mb/sec, 500 mA
    USB Device: USB Monitor, LG Electronics Inc., Up to 1.5 Mb/sec, 500 mA
    USB Device: Keyboard Hub, Apple, Inc., Up to 12 Mb/sec, 500 mA
    USB Device: Bluetooth USB Host Controller, Up to 12 Mb/sec, 100 mA
    USB Device: M4848, Logitech, Up to 1.5 Mb/sec, 100 mA
    USB Device: Apple Keyboard, Apple, Inc, Up to 1.5 Mb/sec, 220 mA
    USB Device: SoundSticks, harman/kardon, Up to 12 Mb/sec, 500 mA

    First, launch Safari and open Preferences > Security and disable the "Warn when visiting a fraudulent website" if you haven't already done so; then quit Safari.
    Next, do these in order:
    1. Go to ~/Library/Safari and remove (do not delete) these items:
    • Downloads.plist
    • History.plist
    • LastSession.plist
    2. Go to ~/Library/Cookies and remove (do not delete) the cookies.plist file.
    3. Go to ~/Library/Caches/Safari and delete the entire contents of that folder.
    4. Restart Safari and see if things have improved.
    Mulder

  • Thread.ExternallySuspended method with asychronous vi

    Hi,
    My sequence launches a labview queued state machine using the "launch vi asynchronously" step type in teststand.  The vi runs for the duration of my sequence, waiting and acting upon queue messages, initiated by certain teststand steps that call an "enqueue" labview vi.  I want teststand to pause while work is being done in the vi, until the vi finishes and waits for another queue message.  From what I gather reading on page 3-7 in the teststand reference manual, using the "Testand - Set thread externally suspeded.vi" in teststand palette should accomplish this.  Based on reading this, I am thinking, once a queued string is recieved in the vi, set Thread.ExternallySuspended true, and after the work in the vi, set it false again to let the sequence resume.  But on first experimentation, behavior did not seem to be according to this.  The seqeunce continued anyway regardless of setting Thread.ExternallySuspended true.  The help file says "to allow TestStand to suspend the parent execution thread while still executing code in the code module."  The "allow" word implies I need to do something on the teststand side in addition, to get it to pause?  If so, what?
    Thanks
    David J.
    Solved!
    Go to Solution.

    David,
    It sounds like you are trying to use Thread.ExternallySuspend as a synchronization mechanism. That is not its purpose. The purpose of Thread.ExternallySuspended is to let TestStand know it can treat your thread as suspended when determining whether all threads are suspended for a breakpoint. Normally, all threads within an execution must be suspended before a breakpoint can be shown.
    Also, trying to synchronize things by telling teststand to suspend an execution is not likely to be the correct approach because all of the threads in TestStand are running asynchronously so by the time you tell teststand to suspend it might have already run any number of steps in other threads after you wanted it to stop, but before it got your command.
    Instead, what it sounds like you are trying to do is a classic handshaking synchronization of passing some work off to a worker thread and waiting until it's done, but you are missing part of that synchronization. What I would suggest is that when you enqueue a message to the asynchronously running VI, that you should also enqueue (perhaps as part of an enqueued cluster) a labview notification as well. Then your enqueuing VI can simply wait on that notification after it does the enqueue and the asynchronous VI can simply set the notification when it is done with the work. Basically, rather than thinking about the problem from the idea of stopping the TestStand execution you can think about it from the idea of the enqueing VI needs to wait until the enqueued work is done.
    If I am misunderstanding what you are trying to do and the solution I proposed is not sufficient. Please let me know in more detail what you are trying to do and perhaps I can come up with a better solution.
    Hope this helps,
    -Doug

Maybe you are looking for

  • Error when tyring to create ArrayDescriptors in Weblogic for Oracle

    Has anyone every tried to pass arrays to a oracle callable statement within weblogic and recieved the following error? java.lang.ClassCastException: weblogic.jdbc.rmi.SerialConnection at oracle.sql.ArrayDescriptor.createDescriptor(ArrayDescriptor.jav

  • IPhone music volume dropping or attenuating for notification but doesn't return to previous volume

    When playing music and videos on my iPhone, the sound drops for notification sounds such as emails etc.. but after the notification sound has played the volume does't return to the previous volume, it goes up again but its quieter than before. If I t

  • Ipod not getting read on the computer

    i have a nano that alwaysed worked fine but then i pluged it in and itues is not reading it i have the latest update of ituenes and i just cant figure out why its not reading my ipod

  • Add to chart button in personalized mail

    Hi, Can anybody give me suggestion on how to insert an Add to chart button in a personalized html mail. There need to be functionality behind so that the customer are logged in when he presses the button. Thanks in advance. Regards Camilla

  • New RAW support for Fuji X10 camera

    I really appreciate all the work that must be done at Adobe in order to keep up with new cameras and their un-ending parade of new RAW file formats. Case in point, the new Fuji X10. RAW support was added for this model in the most recent Lightroom/Ph