What's wrong with my multi-threaded Matrix Mult. code? 1 thread is fastest

For some reason, 1 thread performs the best. What's wrong with my implementation?
import java.util.Random;
import java.util.Date;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
public class Matrix {     
     private int values[][];
     private int rows;
     private int columns;
     public Matrix(int r, int c) {
          this.rows = r;
          this.columns = c;
          this.values = new int[r][c];
     private void randomize() {
          Random generator = new Random();
          for (int r = 0; r < this.rows; r++) {
               for (int c = 0; c < this.columns; c++) {
                    this.values[r][c] = generator.nextInt(10);
     public String toString() {
          String out = "";
          for (int r = 0; r < this.rows; r++) {
               for (int c = 0; c < this.columns; c++) {
                    if (c == 0) out += "[";
                    else out += "\t";
                    out += this.values[r][c];
               out += "]\n";
          return out;
     public boolean equals(Object obj) {
          Matrix other = (Matrix) obj;
          if (this.columns != other.columns || this.rows != other.rows)  {
               return false;
          for (int r = 0; r < this.rows; r++) {
               for (int c = 0; c < this.columns; c++) {
                    if (this.values[r][c] != other.values[r][c]) {
                         return false;
          return true;
     // matrix multiplication using single thread
     public Matrix times(Matrix other) {
          assert(this.columns == other.rows);
          Matrix out = new Matrix(this.rows, other.columns);
          for (int r = 0; r < this.rows; r++) {
               for (int c = 0; c < other.columns; c++) {
                    int dotProduct = 0;
                    for (int z = 0; z < this.columns; z++) {
                         dotProduct += this.values[r][z] * other.values[z][c];
                    out.values[r][c] = dotProduct;
          return out;
     // matrix multiplication with many threads
     public Matrix ptimes(Matrix other, int numberOfThreads) throws InterruptedException { // parallel
          assert(this.columns == other.rows);
          Matrix out = new Matrix(this.rows, other.columns);
          ExecutorService threadExecutor = Executors.newFixedThreadPool(numberOfThreads);
          for (int r = 0; r < this.rows; r++) {
               for (int c = 0; c < other.columns; c++) {
                    threadExecutor.execute(new HelperThread(r, c, this, other, out));
          threadExecutor.shutdown();
          threadExecutor.awaitTermination(2, TimeUnit.DAYS);
          return out;
     private class HelperThread implements Runnable {
          private int row;
          private int col;
          private Matrix a;
          private Matrix b;
          private Matrix out;
          HelperThread(int r, int c, Matrix a, Matrix b, Matrix o) {
               this.row = r;
               this.col = c;
               this.a = a;
               this.b = b;
               this.out = o;
          public void run() {
               int dotProduct = 0;
               for (int z = 0; z < a.columns; z++) {
                    dotProduct += this.a.values[row][z] * this.b.values[z][col];
               this.out.values[row][col] = dotProduct;
     public static void main(String[] args) throws InterruptedException {
          int size = 100;
          Matrix a = new Matrix(size, size);
          a.randomize();     
          Matrix b = new Matrix(size, size);
          b.randomize();
          for (int t = 1; t < 15; t++) {
               long start = new Date().getTime();
               System.out.print(t + " threads: ");
               Matrix c = a.ptimes(b, t);
               //System.out.println(c);
               long finish = new Date().getTime();
               System.out.println((finish - start) + " milliseconds");
               Matrix d = a.times(b);
               assert(c.equals(d));
}

This one is even faster. On my dual core I get:
Warmup
Single Threaded
5.20616 milliseconds
5.52872 milliseconds
5.12708 milliseconds
5.59048 milliseconds
5.16104 milliseconds
5.1838 milliseconds
5.37104 milliseconds
5.1788 milliseconds
5.18636 milliseconds
5.15736 milliseconds
Multi Threaded with 2 threads
3.22184 milliseconds
2.86552 milliseconds
2.86284 milliseconds
3.67032 milliseconds
3.08032 milliseconds
2.97388 milliseconds
2.93084 milliseconds
3.44012 milliseconds
2.89744 milliseconds
2.88136 milliseconds
As you can see the Multi-Threaded versions are now faster.
    // matrix multiplication with many threads
    ExecutorService threadExecutor = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors());
    public Matrix ptimes(Matrix other) throws InterruptedException, ExecutionException {
        assert (this.columns == other.rows);
        Matrix out = new Matrix(this.rows, other.columns);
        Future futures[] = new Future[rows];
        for (int r = 0; r < this.rows; r++) {
            futures[r] = threadExecutor.submit(new HelperThread(r, this, other, out));
        for(Future f : futures) {
            f.get();
        return out;
    private class HelperThread implements Callable<Object> {
        private int row;
        private Matrix a;
        private Matrix b;
        private Matrix out;
        HelperThread(int r, Matrix a, Matrix b, Matrix o) {
            this.row = r;
            this.a = a;
            this.b = b;
            this.out = o;
        public String call() throws Exception {
            int dotProduct = 0;
            for (int c = 0; c < b.columns; c++) {
                for (int z = 0; z < a.columns; z++) {
                    dotProduct += this.a.values[row][z] * this.b.values[z][c];
                this.out.values[row][c] = dotProduct;
            return null;
    public static void main(String[] args) throws InterruptedException, ExecutionException {
        int size = 100;
        Matrix a = new Matrix(size, size);
        a.randomize();
        Matrix b = new Matrix(size, size);
        b.randomize();
        System.out.println("Warmup");
        for (int t = 0; t < 1000; t++) {
            Matrix c = a.ptimes(b);
            Matrix d = a.times(b);
            assert (c.equals(d));
        System.out.println("Single Threaded");
        for (int t = 0; t < 10; t++) {
            long start = System.nanoTime();
            Matrix d = a.times(b);
            long finish = System.nanoTime();
            System.out.println((finish - start)/1000000.0 + " milliseconds");
        System.out.println("Multi Threaded with " + Runtime.getRuntime().availableProcessors() + " threads");
        for (int t = 0; t < 10; t++) {
            long start = System.nanoTime();
            Matrix c = a.ptimes(b);
            long finish = System.nanoTime();
            System.out.println((finish - start)/1000000.0 + " milliseconds");
            Matrix d = a.times(b);
            assert (c.equals(d));
        System.exit(0);
    }

Similar Messages

  • What is wrong with Safari, will not open, get error message?

    What is wrong with Safari, will not open, get error message?
    I download a new copy of Lion today on my Mac
    After doing that Safari will not open at all.
    I get message of "safari quite unexpectantly"
    Then when i open the Details " this is my details "
    Process:    
    Safari [391]
    Path:       
    /Applications/Safari.app/Contents/MacOS/Safari
    Identifier: 
    com.apple.Safari
    Version:    
    5.1.6 (7534.56.5)
    Build Info: 
    WebBrowser-7534056005000000~6
    Code Type:  
    X86-64 (Native)
    Parent Process:  launchd [125]
    Date/Time:  
    2012-08-20 20:38:19.829 -0400
    OS Version: 
    Mac OS X 10.7.4 (11E53)
    Report Version:  9
    Interval Since Last Report:     
    244723 sec
    Crashes Since Last Report:      
    28
    Per-App Interval Since Last Report:  14803 sec
    Per-App Crashes Since Last Report:   28
    Anonymous UUID:                 
    EFBE3A9A-1C1D-43BB-A82C-3199F3C1F2D3
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Exception Type:  EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Application Specific Information:
    objc[391]: garbage collection is OFF
    *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: (index >= 0) && (index < [_itemArray count])'
    *** First throw call stack:
    0   CoreFoundation                 
    0x00007fff90357f56 __exceptionPreprocess + 198
    1   libobjc.A.dylib                
    0x00007fff912cbd5e objc_exception_throw + 43
    2   CoreFoundation                 
    0x00007fff90357d8a +[NSException raise:format:arguments:] + 106
    3   Foundation                     
    0x00007fff90b0871f -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 169
    4   AppKit                         
    0x00007fff8696acdf -[NSMenu itemAtIndex:] + 165
    5   AppKit                         
    0x00007fff8696ae38 -[NSMenu removeItemAtIndex:] + 63
    6   Safari                         
    0x0000000100f8ec2e -[AppController awakeFromNib] + 387
    7   CoreFoundation                 
    0x00007fff9034efb1 -[NSObject performSelector:] + 49
    8   CoreFoundation                 
    0x00007fff9034ef32 -[NSSet makeObjectsPerformSelector:] + 274
    9   AppKit                         
    0x00007fff869529ff -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1245
    10  AppKit                         
    0x00007fff86948f73 loadNib + 322
    11  AppKit                         
    0x00007fff86948470 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 217
    12  AppKit                         
    0x00007fff8694838b +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 141
    13  AppKit                         
    0x00007fff869482ce +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 364
    14  AppKit                         
    0x00007fff86bb906f NSApplicationMain + 398
    15  Safari                         
    0x0000000101191806 SafariMain + 166
    16  Safari                         
    0x0000000100f7ef24 Safari + 3876
    17  ???                            
    0x0000000000000002 0x0 + 2
    terminate called throwing an exception
    abort() called
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   libsystem_kernel.dylib   
    0x00007fff8572ace2 __pthread_kill + 10
    1   libsystem_c.dylib        
    0x00007fff85ff77d2 pthread_kill + 95
    2   libsystem_c.dylib        
    0x00007fff85fe8a7a abort + 143
    3   libc++abi.dylib          
    0x00007fff8c0217bc abort_message + 214
    4   libc++abi.dylib          
    0x00007fff8c01efcf default_terminate() + 28
    5   libobjc.A.dylib          
    0x00007fff912cc1b9 _objc_terminate + 94
    6   libc++abi.dylib          
    0x00007fff8c01f001 safe_handler_caller(void (*)()) + 11
    7   libc++abi.dylib          
    0x00007fff8c01f05c std::terminate() + 16
    8   libc++abi.dylib          
    0x00007fff8c020152 __cxa_throw + 114
    9   libobjc.A.dylib          
    0x00007fff912cbe7a objc_exception_throw + 327
    10  com.apple.CoreFoundation 
    0x00007fff90357d8a +[NSException raise:format:arguments:] + 106
    11  com.apple.Foundation     
    0x00007fff90b0871f -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 169
    12  com.apple.AppKit         
    0x00007fff8696acdf -[NSMenu itemAtIndex:] + 165
    13  com.apple.AppKit         
    0x00007fff8696ae38 -[NSMenu removeItemAtIndex:] + 63
    14  com.apple.Safari.framework
    0x0000000100f8ec2e -[AppController awakeFromNib] + 387
    15  com.apple.CoreFoundation 
    0x00007fff9034efb1 -[NSObject performSelector:] + 49
    16  com.apple.CoreFoundation 
    0x00007fff9034ef32 -[NSSet makeObjectsPerformSelector:] + 274
    17  com.apple.AppKit         
    0x00007fff869529ff -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1245
    18  com.apple.AppKit         
    0x00007fff86948f73 loadNib + 322
    19  com.apple.AppKit         
    0x00007fff86948470 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 217
    20  com.apple.AppKit         
    0x00007fff8694838b +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 141
    21  com.apple.AppKit         
    0x00007fff869482ce +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 364
    22  com.apple.AppKit         
    0x00007fff86bb906f NSApplicationMain + 398
    23  com.apple.Safari.framework
    0x0000000101191806 SafariMain + 166
    24  com.apple.Safari         
    0x0000000100f7ef24 0x100f7e000 + 3876
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib   
    0x00007fff8572b7e6 kevent + 10
    1   libdispatch.dylib        
    0x00007fff87aa078a _dispatch_mgr_invoke + 923
    2   libdispatch.dylib        
    0x00007fff87a9f31a _dispatch_mgr_thread + 54
    Thread 2:
    0   libsystem_kernel.dylib   
    0x00007fff8572b192 __workq_kernreturn + 10
    1   libsystem_c.dylib        
    0x00007fff85ff7594 _pthread_wqthread + 758
    2   libsystem_c.dylib        
    0x00007fff85ff8b85 start_wqthread + 13
    Thread 3:
    0   libsystem_kernel.dylib   
    0x00007fff8572b192 __workq_kernreturn + 10
    1   libsystem_c.dylib        
    0x00007fff85ff7594 _pthread_wqthread + 758
    2   libsystem_c.dylib        
    0x00007fff85ff8b85 start_wqthread + 13
    Thread 4:: WebCore: IconDatabase
    0   libsystem_kernel.dylib   
    0x00007fff8572abca __psynch_cvwait + 10
    1   libsystem_c.dylib        
    0x00007fff85ff9274 _pthread_cond_wait + 840
    2   com.apple.WebCore        
    0x00000001020311fc WebCore::IconDatabase::syncThreadMainLoop() + 124
    3   com.apple.WebCore        
    0x000000010202ed50 WebCore::IconDatabase::iconDatabaseSyncThread() + 496
    4   com.apple.JavaScriptCore 
    0x000000010197111f _ZN3WTFL19wtfThreadEntryPointEPv + 15
    5   libsystem_c.dylib        
    0x00007fff85ff58bf _pthread_start + 335
    6   libsystem_c.dylib        
    0x00007fff85ff8b75 thread_start + 13
    Thread 5:: CoreAnimation render server
    0   libsystem_kernel.dylib   
    0x00007fff8572967a mach_msg_trap + 10
    1   libsystem_kernel.dylib   
    0x00007fff85728d71 mach_msg + 73
    2   com.apple.QuartzCore     
    0x00007fff892f92d9 CA::Render::Server::server_thread(void*) + 184
    3   com.apple.QuartzCore     
    0x00007fff892f9219 thread_fun + 24
    4   libsystem_c.dylib        
    0x00007fff85ff58bf _pthread_start + 335
    5   libsystem_c.dylib        
    0x00007fff85ff8b75 thread_start + 13
    Thread 0 crashed with X86 Thread State (64-bit):
      rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00007fff60b7c418  rdx: 0x0000000000000000
      rdi: 0x000000000000060b  rsi: 0x0000000000000006  rbp: 0x00007fff60b7c440  rsp: 0x00007fff60b7c418
       r8: 0x00007fff757c9fb8   r9: 0x00000000000002de  r10: 0x00007fff8572ad0a  r11: 0xffffff80002da8d0
      r12: 0x00007f96b9476cb0  r13: 0x000000000000000c  r14: 0x00007fff757cc960  r15: 0x00007fff60b7c590
      rip: 0x00007fff8572ace2  rfl: 0x0000000000000246  cr2: 0x00007fff76d71000
    Logical CPU: 0
    Binary Images:
    0x100f7e000 -   
    0x100f7efff  com.apple.Safari (5.1.6 - 7534.56.5) <C1A60C3B-9DA6-3FE7-87BA-6B09016A39A9> /Applications/Safari.app/Contents/MacOS/Safari
    0x100f82000 -   
    0x10141cff7  com.apple.Safari.framework (7536 - 7536.25) <C95F0D4E-6984-3D2F-B0BA-5D12A164EAC8> /System/Library/StagedFrameworks/Safari/Safari.framework/Safari
    0x10173e000 -   
    0x1019cdfff  com.apple.JavaScriptCore (7536 - 7536.24) <C613502E-BC98-3269-A25C-4BDB2D87590B> /System/Library/StagedFrameworks/Safari/JavaScriptCore.framework/JavaScriptCore
    0x101a7d000 -   
    0x101bffff7  com.apple.WebKit (7536 - 7536.25) <8D171955-A1CA-31AA-B701-B9D4F760B10B> /System/Library/StagedFrameworks/Safari/WebKit.framework/WebKit
    0x101ced000 -   
    0x101ec6fff  com.apple.WebKit2 (7536 - 7536.25) <15991DAF-D0C9-3D65-A96B-AF7428ADCC4E> /System/Library/StagedFrameworks/Safari/WebKit2.framework/WebKit2
    0x10202b000 -   
    0x102fd0ff7  com.apple.WebCore (7536 - 7536.24) <F2C26660-05D7-34A7-9158-9C3D21BEB32F> /System/Library/StagedFrameworks/Safari/WebCore.framework/WebCore
    0x7fff60b7e000 -
    0x7fff60bb2baf  dyld (195.6 - ???) <C58DAD8A-4B00-3676-8637-93D6FDE73147> /usr/lib/dyld
    0x7fff85714000 -
    0x7fff85734fff  libsystem_kernel.dylib (1699.26.8 - compatibility 1.0.0) <1DDC0B0F-DB2A-34D6-895D-E5B2B5618946> /usr/lib/system/libsystem_kernel.dylib
    0x7fff85b69000 -
    0x7fff85c30ff7  com.apple.ColorSync (4.7.4 - 4.7.4) <590AFCDA-F10E-31FE-9B01-DA5FFE74C2BB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x7fff85c31000 -
    0x7fff85d26fff  libiconv.2.dylib (7.0.0 - compatibility 7.0.0) <5C40E880-0706-378F-B864-3C2BD922D926> /usr/lib/libiconv.2.dylib
    0x7fff85d27000 -
    0x7fff85d54ff7  com.apple.opencl (1.50.69 - 1.50.69) <57939F7D-3626-30E2-883D-8A7CCB3F8763> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff85d5e000 -
    0x7fff85ec5fff  com.apple.CFNetwork (520.4.3 - 520.4.3) <31D7A595-375E-341A-8E97-21E73CC62E4A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x7fff85f0f000 -
    0x7fff85f0ffff  com.apple.Accelerate (1.7 - Accelerate 1.7) <82DDF6F5-FBC3-323D-B71D-CF7ABC5CF568> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff85f10000 -
    0x7fff85fa6ff7  libvMisc.dylib (325.4.0 - compatibility 1.0.0) <642D8D54-F9F5-3FBB-A96C-EEFE94C6278B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x7fff85fa7000 -
    0x7fff86084fef  libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <41B43515-2806-3FBC-ACF1-A16F35B7E290> /usr/lib/system/libsystem_c.dylib
    0x7fff86086000 -
    0x7fff860aefff  com.apple.PerformanceAnalysis (1.11 - 11) <8D4C6382-DD92-37A2-BCFC-E89951320848> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/Perf ormanceAnalysis
    0x7fff860af000 -
    0x7fff8610bff7  com.apple.HIServices (1.21 - ???) <9645CFA8-63BE-3A0D-A636-56D9827E6C8C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x7fff8610c000 -
    0x7fff8617cfff  com.apple.datadetectorscore (3.0 - 179.4) <9C01D16F-75A9-3BDD-B91A-F0F32261A2E7> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
    0x7fff8625c000 -
    0x7fff86269ff7  libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <DFAB8CA8-CC9D-3F58-8C12-CE120442AACD> /usr/lib/libbz2.1.0.dylib
    0x7fff8626a000 -
    0x7fff862c2fff  libTIFF.dylib (??? - ???) <A0FF68DE-2935-30E7-B61C-4D9D70E14AD0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff8632a000 -
    0x7fff8690efff  libBLAS.dylib (??? - ???) <C34F6D88-187F-33DC-8A68-C0C9D1FA36DF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x7fff8690f000 -
    0x7fff8690ffff  com.apple.ApplicationServices (41 - 41) <89B6AD5B-5C75-3E83-8C2B-AA7F4C55E400> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x7fff86938000 -
    0x7fff8753eff7  com.apple.AppKit (6.7.3 - 1138.47) <CAF5783F-F80B-30E7-929F-BBA6D96C5C44> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff8753f000 -
    0x7fff8753ffff  com.apple.CoreServices (53 - 53) <043C8026-8EDD-3241-B090-F589E24062EF> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff87540000 -
    0x7fff87573ff7  com.apple.GSS (2.2 - 2.0) <971395D0-B9D0-3FDE-B23F-6F9D0A2FB95F> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff87574000 -
    0x7fff8757afff  IOSurface (??? - ???) <77C6757B-D357-3E34-9424-48F962B5CC9C> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff8757b000 -
    0x7fff875a4ff7  com.apple.framework.Apple80211 (7.2.1 - 721.3) <4BA49D6F-373B-3F4E-A2B3-453C2ED66318> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff87a97000 -
    0x7fff87a9cfff  com.apple.OpenDirectory (10.7 - 146) <7960A302-F9AC-3F72-838E-3A382032DCA6> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff87a9d000 -
    0x7fff87aabfff  libdispatch.dylib (187.9.0 - compatibility 1.0.0) <1D5BE322-A9B9-3BCE-8FAC-076FB07CF54A> /usr/lib/system/libdispatch.dylib
    0x7fff87aac000 -
    0x7fff87aadfff  libDiagnosticMessagesClient.dylib (??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff87b60000 -
    0x7fff87b86fff  com.apple.framework.familycontrols (3.0 - 300) <93828BC1-3D83-3A93-99A5-F0E7951AFC6C> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
    0x7fff87bc2000 -
    0x7fff87bd0fff  com.apple.NetAuth (3.2 - 3.2) <F0D60E34-37A9-308D-B44E-E3450906173A> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff87be6000 -
    0x7fff87c87ff7  com.apple.LaunchServices (480.33 - 480.33) <45EF2044-3396-3910-9B5B-C8F7777D5F56> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x7fff87c88000 -
    0x7fff87c8efff  com.apple.DiskArbitration (2.4.1 - 2.4.1) <CEA34337-63DE-302E-81AA-10D717E1F699> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff87c8f000 -
    0x7fff87c9aff7  com.apple.speech.recognition.framework (4.0.21 - 4.0.21) <6540EAF2-E3BF-3D2E-B4C1-F106180D6F20> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x7fff87c9b000 -
    0x7fff87ca5ff7  liblaunch.dylib (392.38.0 - compatibility 1.0.0) <6ECB7F19-B384-32C1-8652-2463C1CF4815> /usr/lib/system/liblaunch.dylib
    0x7fff87dac000 -
    0x7fff87e22fff  libc++.1.dylib (28.1.0 - compatibility 1.0.0) <DA22E4D6-7F20-3BEA-9B89-2FBA735C2EE1> /usr/lib/libc++.1.dylib
    0x7fff87e23000 -
    0x7fff87e39fff  libGL.dylib (??? - ???) <6A473BF9-4D35-34C6-9F8B-86B68091A9AF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff87e3a000 -
    0x7fff87edffff  com.apple.ink.framework (1.4 - 110) <F93B76B3-E57C-3805-B20D-03717A3F91DD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x7fff87ee0000 -
    0x7fff87ef3ff7  libCRFSuite.dylib (??? - ???) <0B76941F-218E-30C8-B6DE-E15919F8DBEB> /usr/lib/libCRFSuite.dylib
    0x7fff886c4000 -
    0x7fff886e1fff  libxpc.dylib (77.19.0 - compatibility 1.0.0) <9F57891B-D7EF-3050-BEDD-21E7C6668248> /usr/lib/system/libxpc.dylib
    0x7fff886e2000 -
    0x7fff8871cfe7  com.apple.DebugSymbols (2.1 - 87) <ED2B177C-4146-3715-91DF-D99A8ED5449A> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbol s
    0x7fff88bb2000 -
    0x7fff88bf1fff  com.apple.AE (527.7 - 527.7) <B82F7ABC-AC8B-3507-B029-969DD5CA813D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x7fff88bf2000 -
    0x7fff88c07fff  com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) <C061ECBB-7061-3A43-8A18-90633F943295> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff88c08000 -
    0x7fff88c28fff  libPng.dylib (??? - ???) <F4D84592-C450-3076-88E9-8E6517C7EF33> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff892f1000 -
    0x7fff892f6fff  libcache.dylib (47.0.0 - compatibility 1.0.0) <1571C3AB-BCB2-38CD-B3B2-C5FC3F927C6A> /usr/lib/system/libcache.dylib
    0x7fff892f7000 -
    0x7fff89496ff7  com.apple.QuartzCore (1.7 - 270.4) <97E20A5F-652B-3E85-8C46-DCB777248ECD> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff89497000 -
    0x7fff894a0ff7  libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <A4D651E3-D1C6-3934-AD49-7A104FD14596> /usr/lib/system/libsystem_notify.dylib
    0x7fff895a2000 -
    0x7fff895a5fff  com.apple.help (1.3.2 - 42) <BF14DE49-F7E8-336F-81FB-BBDF2DB3AC09> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x7fff895a6000 -
    0x7fff895a6fff  com.apple.audio.units.AudioUnit (1.7.2 - 1.7.2) <04C10813-CCE5-3333-8C72-E8E35E417B3B> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff895a7000 -
    0x7fff895b5ff7  libkxld.dylib (??? - ???) <C2FC894F-3716-32C3-967E-6AD5E2697045> /usr/lib/system/libkxld.dylib
    0x7fff89618000 -
    0x7fff89659fff  com.apple.QD (3.40 - ???) <47674D2C-BE88-388E-B1B0-03F08BFFE5FD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x7fff8965a000 -
    0x7fff89ff7c9f  com.apple.CoreGraphics (1.600.0 - ???) <1DB9C92C-DFA8-36ED-B513-998134462148> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff8a03d000 -
    0x7fff8a07cff7  libGLImage.dylib (??? - ???) <49BB4404-68F1-3839-A5C9-983405B59F52> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x7fff8a07d000 -
    0x7fff8a093ff7  com.apple.ImageCapture (7.0.1 - 7.0.1) <BF4EC1CC-C998-3529-A69F-765774C66A6F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x7fff8a0a1000 -
    0x7fff8a0a6fff  libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A> /usr/lib/system/libcompiler_rt.dylib
    0x7fff8a0a7000 -
    0x7fff8a0adff7  libunwind.dylib (30.0.0 - compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231> /usr/lib/system/libunwind.dylib
    0x7fff8a458000 -
    0x7fff8a46ffff  com.apple.CFOpenDirectory (10.7 - 146) <BBB7C97E-7B46-3286-9128-32B5D16B5CBE> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
    0x7fff8a48c000 -
    0x7fff8a53fff7  com.apple.CoreText (220.20.0 - ???) <0E979362-15E4-3955-BF54-B5961361D1CC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x7fff8a540000 -
    0x7fff8a546fff  libGFXShared.dylib (??? - ???) <8A61FA67-EB3C-319D-AE3C-64936FB26BAC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
    0x7fff8a558000 -
    0x7fff8a56cff7  com.apple.LangAnalysis (1.7.0 - 1.7.0) <04C31EF0-912A-3004-A08F-CEC27030E0B2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff8a56d000 -
    0x7fff8a899ff7  com.apple.HIToolbox (1.9 - ???) <B7D2A06B-7BE5-3355-BF7D-8139100B9B97> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x7fff8a89a000 -
    0x7fff8a8b9fff  libresolv.9.dylib (46.1.0 - compatibility 1.0.0) <0635C52D-DD53-3721-A488-4C6E95607A74> /usr/lib/libresolv.9.dylib
    0x7fff8a92a000 -
    0x7fff8ab54fe7  com.apple.CoreData (104.1 - 358.14) <6BB64605-8DA7-337D-A2AB-A3346A421CBD> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff8ab74000 -
    0x7fff8ab7afff  libmacho.dylib (800.0.0 - compatibility 1.0.0) <165514D7-1BFA-38EF-A151-676DCD21FB64> /usr/lib/system/libmacho.dylib
    0x7fff8ab7b000 -
    0x7fff8b042fff  FaceCoreLight (1.4.7 - compatibility 1.0.0) <BDD0E1DE-CF33-3AF8-B33B-4D1574CCC19D> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLi ght
    0x7fff8b144000 -
    0x7fff8b148fff  libdyld.dylib (195.6.0 - compatibility 1.0.0) <FFC59565-64BD-3B37-90A4-E2C3A422CFC1> /usr/lib/system/libdyld.dylib
    0x7fff8b149000 -
    0x7fff8b14afff  liblangid.dylib (??? - ???) <CACBE3C3-2F7B-3EED-B50E-EDB73F473B77> /usr/lib/liblangid.dylib
    0x7fff8b14b000 -
    0x7fff8b14dff7  com.apple.print.framework.Print (7.4 - 247.3) <626C58D5-2841-3329-8C32-9F4A8353F3E7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x7fff8b14e000 -
    0x7fff8b155fff  com.apple.NetFS (4.0 - 4.0) <433EEE54-E383-3505-9154-45B909FD3AF0> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff8b156000 -
    0x7fff8b163fff  com.apple.CrashReporterSupport (10.7.4 - 352) <9C16B49C-CF02-38F9-A7CD-969C140D3961> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
    0x7fff8b164000 -
    0x7fff8b269fff  libFontParser.dylib (??? - ???) <759645F2-8CB1-358C-AF41-BA3797CD0F60> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff8b3cf000 -
    0x7fff8b3e1ff7  libbsm.0.dylib (??? - ???) <349BB16F-75FA-363F-8D98-7A9C3FA90A0D> /usr/lib/libbsm.0.dylib
    0x7fff8b3e2000 -
    0x7fff8b3e7ff7  libsystem_network.dylib (??? - ???) <5DE7024E-1D2D-34A2-80F4-08326331A75B> /usr/lib/system/libsystem_network.dylib
    0x7fff8b3e8000 -
    0x7fff8b4eafff  libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <AFBB22B7-07AE-3F2E-B88C-70BEEBFB8A86> /usr/lib/libxml2.2.dylib
    0x7fff8b519000 -
    0x7fff8b52bff7  libz.1.dylib (1.2.5 - compatibility 1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4> /usr/lib/libz.1.dylib
    0x7fff8b52c000 -
    0x7fff8b533ff7  com.apple.CommerceCore (1.0 - 17) <3894FE48-EDCE-30E9-9796-E2F959D92704> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
    0x7fff8b96f000 -
    0x7fff8b98cff7  com.apple.openscripting (1.3.3 - ???) <BDCCCBA9-F440-30BD-8378-FAB5AF685A5D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x7fff8b98d000 -
    0x7fff8b98efff  libunc.dylib (24.0.0 - compatibility 1.0.0) <337960EE-0A85-3DD0-A760-7134CF4C0AFF> /usr/lib/system/libunc.dylib
    0x7fff8b98f000 -
    0x7fff8b990ff7  libremovefile.dylib (21.1.0 - compatibility 1.0.0) <739E6C83-AA52-3C6C-A680-B37FE2888A04> /usr/lib/system/libremovefile.dylib
    0x7fff8b999000 -
    0x7fff8b9d9fff  libtidy.A.dylib (??? - ???) <E500CDB9-C010-3B1A-B995-774EE64F39BE> /usr/lib/libtidy.A.dylib
    0x7fff8ba6a000 -
    0x7fff8be97fff  libLAPACK.dylib (??? - ???) <4F2E1055-2207-340B-BB45-E4F16171EE0D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x7fff8be98000 -
    0x7fff8bf01fff  com.apple.coreui (1.2.2 - 165.10) <F427BF39-3E01-3DC6-A63D-BFC50FE6C72E> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff8bf54000 -
    0x7fff8bf96fff  com.apple.corelocation (330.12 - 330.12) <CFDF7694-382A-30A8-8347-505BA0CAF312> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff8c019000 -
    0x7fff8c024ff7  libc++abi.dylib (14.0.0 - compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14> /usr/lib/libc++abi.dylib
    0x7fff8c5dd000 -
    0x7fff8c713fff  com.apple.vImage (5.1 - 5.1) <A08B7582-67BC-3EED-813A-4833645964A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x7fff8c793000 -
    0x7fff8caaffff  com.apple.CoreServices.CarbonCore (960.24 - 960.24) <6F99A26B-788F-37B9-860F-508906EC06D7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x7fff8cab0000 -
    0x7fff8cb2bff7  com.apple.print.framework.PrintCore (7.1 - 366.3) <C5F39A82-0E77-3AD6-906A-20DD2EE8D374> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x7fff8cbea000 -
    0x7fff8cc0efff  com.apple.RemoteViewServices (1.4 - 44.1) <EA3837DF-A3A3-37FF-AE11-D50048D5F21A> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/Remot eViewServices
    0x7fff8cc0f000 -
    0x7fff8cc6ffff  libvDSP.dylib (325.4.0 - compatibility 1.0.0) <3A7521E6-5510-3FA7-AB65-79693A7A5839> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x7fff8cd07000 -
    0x7fff8cd0afff  libRadiance.dylib (??? - ???) <CD89D70D-F177-3BAE-8A26-644EA7D5E28E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff8cd0b000 -
    0x7fff8cd16fff  com.apple.CommonAuth (2.2 - 2.0) <77E6F0D0-85B6-30B5-B99C-F57104DD2EBA> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff8cd2e000 -
    0x7fff8cdb1fef  com.apple.Metadata (10.7.0 - 627.32) <38735923-2EB5-3133-BE36-BDD65A7E47DB> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x7fff8cf1f000 -
    0x7fff8cf61ff7  libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <BB770C22-8C57-365A-8716-4A3C36AE7BFB> /usr/lib/system/libcommonCrypto.dylib
    0x7fff8cf62000 -
    0x7fff8cf6ffff  libCSync.A.dylib (600.0.0 - compatibility 64.0.0) <528BAA66-C38C-3093-84B5-92A7832CE7BC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x7fff8d06b000 -
    0x7fff8d14aff7  com.apple.ImageIO.framework (3.1.2 - 3.1.2) <FFA7532B-336A-3F0B-9AB9-2A35B56ED887> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x7fff8d152000 -
    0x7fff8d154fff  libCVMSPluginSupport.dylib (??? - ???) <1C73D331-6F6C-3872-A011-1C41FBF49F2A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginS upport.dylib
    0x7fff8d155000 -
    0x7fff8d43eff7  com.apple.security (7.0 - 55148.1) <E9C46204-1336-3D90-BC67-5162FC7079D2> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff8d4c2000 -
    0x7fff8d4d1fff  libxar.1.dylib (??? - ???) <58B07AA0-BC12-36E3-94FC-C252719A1BDF> /usr/lib/libxar.1.dylib
    0x7fff8d4d2000 -
    0x7fff8d53dff7  com.apple.framework.IOKit (2.0 - ???) <6C604894-7F61-3130-8499-20791D14577F> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff8d56d000 -
    0x7fff8d596fff  com.apple.CoreVideo (1.7 - 70.3) <9A9D4058-9935-3B0A-B1A6-27EB78D02249> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff8d5c0000 -
    0x7fff8d65aff7  com.apple.SearchKit (1.4.0 - 1.4.0) <4E70C394-773E-3A4B-A93C-59A88ABA9509> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x7fff8d65b000 -
    0x7fff8d65bfff  com.apple.vecLib (3.7 - vecLib 3.7) <9A58105C-B36E-35B5-812C-4ED693F2618F> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff8d672000 -
    0x7fff8d6c6fff  libFontRegistry.dylib (??? - ???) <822DD341-C735-36C9-9521-E8E98807D09D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff8e44a000 -
    0x7fff8e4b2ff7  com.apple.audio.CoreAudio (4.0.2 - 4.0.2) <C6703B2E-62F2-37C4-A4DE-28AF9C81CB44> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff8e4b3000 -
    0x7fff8e555fff  com.apple.securityfoundation (5.0 - 55116) <A9311EF6-B7F7-3DA5-84E8-21BC9B2C3C69> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x7fff8e590000 -
    0x7fff8e803fff  com.apple.CoreImage (7.98 - 1.0.1) <73485E4E-1407-3913-AB3C-B54986A3E01C> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage .framework/Versions/A/CoreImage
    0x7fff8e804000 -
    0x7fff8e805ff7  libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869> /usr/lib/system/libsystem_blocks.dylib
    0x7fff8ea9f000 -
    0x7fff8eb12fff  libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> /usr/lib/libstdc++.6.dylib
    0x7fff8eb66000 -
    0x7fff8ebb8ff7  libGLU.dylib (??? - ???) <E2EF0336-3A5F-3532-AEB0-6CCF04851B72> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff8ebb9000 -
    0x7fff8ebbdfff  libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <FF83AFF7-42B2-306E-90AF-D539C51A4542> /usr/lib/system/libmathCommon.A.dylib
    0x7fff8ebbe000 -
    0x7fff8ec20ff7  com.apple.Symbolication (1.3 - 91) <0945ACAF-AA0A-3D01-9960-72B51722EC1F> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolicat ion
    0x7fff8ec6e000 -
    0x7fff8ec92fff  com.apple.Kerberos (1.0 - 1) <1F826BCE-DA8F-381D-9C4C-A36AA0EA1CB9> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff8f3fb000 -
    0x7fff8f3fcff7  libsystem_sandbox.dylib (??? - ???) <96D38E74-F18F-3CCB-A20B-E8E3ADC4E166> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff8f3fd000 -
    0x7fff8f402fff  libpam.2.dylib (3.0.0 - compatibility 3.0.0) <D952F17B-200A-3A23-B9B2-7C1F7AC19189> /usr/lib/libpam.2.dylib
    0x7fff8f44b000 -
    0x7fff8f558fff  libJP2.dylib (??? - ???) <5BE8CFA7-00C2-3BDE-BC20-5FF6DC18B415> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff8f559000 -
    0x7fff8f672fff  com.apple.DesktopServices (1.6.3 - 1.6.3) <20812ECE-CACC-3D44-8108-025EF6B45C14> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x7fff8f760000 -
    0x7fff8f790ff7  com.apple.DictionaryServices (1.2.1 - 158.2) <3FC86118-7553-38F7-8916-B329D2E94476> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x7fff8f791000 -
    0x7fff8f7a0ff7  libxar-nossl.dylib (??? - ???) <A6ABBFB9-E4ED-38AD-BBBB-F9958B9CEFB5> /usr/lib/libxar-nossl.dylib
    0x7fff8f7a1000 -
    0x7fff8f7a3fff  libquarantine.dylib (36.6.0 - compatibility 1.0.0) <0EBF714B-4B69-3E1F-9A7D-6BBC2AACB310> /usr/lib/system/libquarantine.dylib
    0x7fff8f7a4000 -
    0x7fff8f7d1fe7  libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <DA79E5BA-BBA3-3768-AAD8-B34BA877EF03> /usr/lib/libSystem.B.dylib
    0x7fff8f7d2000 -
    0x7fff8f7d7fff  libGIF.dylib (??? - ???) <8763F67F-A881-30B6-B20E-D395B4D9FD58> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff8fd73000 -
    0x7fff8fd74fff  libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <853BAAA5-270F-3FDC-B025-D448DB72E1C3> /usr/lib/system/libdnsinfo.dylib
    0x7fff8fd75000 -
    0x7fff8fdaafff  com.apple.securityinterface (5.0 - 55022.4) <09EC371E-0B6E-3849-A6C9-F8E9DB17BBCD> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
    0x7fff8fe4f000 -
    0x7fff8fed4ff7  com.apple.Heimdal (2.2 - 2.0) <FF0BD9A4-6FB0-31E3-ABFB-563FBBEC45FC> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff8fed5000 -
    0x7fff9002efff  com.apple.audio.toolbox.AudioToolbox (1.7.2 - 1.7.2) <0AD8197C-1BA9-30CD-98F1-4CA2C6559BA8> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff9006b000 -
    0x7fff900b4ff7  com.apple.framework.CoreWLAN (2.1.2 - 212.2) <5E421E2D-50EA-340E-A5EE-C848DD6FC34F> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff902b3000 -
    0x7fff902b3fff  com.apple.Cocoa (6.6 - ???) <7EC4D759-B2A6-3A99-AC75-809FED1500C6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff902b4000 -
    0x7fff90488ff7  com.apple.CoreFoundation (6.7.2 - 635.21) <62A3402E-A4E7-391F-AD20-1EF20236CE1B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff90489000 -
    0x7fff9056dfff  com.apple.CoreServices.OSServices (478.46 - 478.46) <70BEE269-8F4D-3FDC-B1AD-A591C0CB37E5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x7fff905b3000 -
    0x7fff907b5fff  libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <38CD6ED3-C8E4-3CCD-89AC-9C3198803101> /usr/lib/libicucore.A.dylib
    0x7fff907b6000 -
    0x7fff907bdfff  libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <0AB51EE2-E914-358C-AC19-47BC024BDAE7> /usr/lib/system/libcopyfile.dylib
    0x7fff908a7000 -
    0x7fff908fbff7  com.apple.ScalableUserInterface (1.0 - 1) <33563775-C662-313D-B7FA-3D575A9F3D41> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableU serInterface.framework/Versions/A/ScalableUserInterface
    0x7fff908fc000 -
    0x7fff908fcfff  com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <C06A140F-6114-3B8B-B080-E509303145B8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x7fff90a00000 -
    0x7fff90a29fff  libJPEG.dylib (??? - ???) <64D079F9-256A-323B-A837-84628B172F21> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff90a2a000 -
    0x7fff90a2dff7  com.apple.securityhi (4.0 - 1) <D0ABB03B-CEF9-39E0-A139-AA9484DBBC07> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x7fff90a3d000 -
    0x7fff90d56fff  com.apple.Foundation (6.7.2 - 833.25) <22AAC369-B63C-3C55-8AC6-C3ECBA44DA7B> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff90d57000 -
    0x7fff90e63fff  libcrypto.0.9.8.dylib (44.0.0 - compatibility 0.9.8) <3A8E1F89-5E26-3C8B-B538-81F5D61DBF8A> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff90ea3000 -
    0x7fff90faafe7  libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <EE02BB01-64C9-304D-9719-A35F5CD6D04C> /usr/lib/libsqlite3.dylib
    0x7fff91002000 -
    0x7fff91042ff7  libcups.2.dylib (2.9.0 - compatibility 2.0.0) <5328C0AB-F169-3786-A3EC-9E82E960CAAF> /usr/lib/libcups.2.dylib
    0x7fff91043000 -
    0x7fff910c7ff7  com.apple.ApplicationServices.ATS (317.11.0 - ???) <082DEAFE-8A93-3AF2-B4E5-30012E725929> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x7fff910c8000 -
    0x7fff910f3ff7  com.apple.CoreServicesInternal (113.17 - 113.17) <B1DF81C3-9C23-3BAE-9DE8-21EAFEEB97B8> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/Cor eServicesInternal
    0x7fff91102000 -
    0x7fff9110afff  libsystem_dnssd.dylib (??? - ???) <D9BB1F87-A42B-3CBC-9DC2-FC07FCEF0016> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff911a6000 -
    0x7fff911e1fff  libsystem_info.dylib (??? - ???) <35F90252-2AE1-32C5-8D34-782C614D9639> /usr/lib/system/libsystem_info.dylib
    0x7fff911e2000 -
    0x7fff91258fff  com.apple.CoreSymbolication (2.2 - 73.2) <126415E3-3A35-315B-B4B7-507CDBED0D58> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSy mbolication
    0x7fff912b5000 -
    0x7fff91399e5f  libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <871E688B-CF57-3BC7-80D6-F6476DFF109B> /usr/lib/libobjc.A.dylib
    0x7fff9139a000 -
    0x7fff9139afff  com.apple.Carbon (153 - 153) <16EA5662-5C2C-3267-B419-66669AE536D7> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff9139b000 -
    0x7fff913c6ff7  libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <E71220D3-8015-38EC-B97D-7FDB383C2BDC> /usr/lib/libxslt.1.dylib
    0x7fff913c7000 -
    0x7fff913cbff7  com.apple.CommonPanels (1.2.5 - 94) <37C6540B-F8D1-355A-806C-F93D8FB522AB> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x7fff913cc000 -
    0x7fff913cefff  com.apple.TrustEvaluationAgent (2.0 - 1) <1F31CAFF-C1C6-33D3-94E9-11B721761DDF> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
    0x7fff913d1000 -
    0x7fff913d4fff  libCoreVMClient.dylib (??? - ???) <934D0D11-C34F-3C06-A352-21BB8FFE9774> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
    0x7fff913d5000 -
    0x7fff913e5ff7  com.apple.opengl (1.7.7 - 1.7.7) <0CA11278-746C-353A-923B-BCC0047190C3> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff913e6000 -
    0x7fff913fdfff  com.apple.MultitouchSupport.framework (231.4 - 231.4) <10A978D1-8781-33F0-BE45-60C9171F7278> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
    0x7fff91b37000 -
    0x7fff91b85fff  libauto.dylib (??? - ???) <D8AC8458-DDD0-3939-8B96-B6CED81613EF> /usr/lib/libauto.dylib
    0x7fff91b86000 -
    0x7fff9208fff7  com.apple.RawCamera.bundle (3.14.0 - 646) <75A96BFC-1832-808B-F430-C4C9379C5A98> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff92443000 -
    0x7fff92443fff  libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075> /usr/lib/system/libkeymgr.dylib
    0x7fff92444000 -
    0x7fff92460ff7  com.apple.GenerationalStorage (1.0 - 126.1) <509F52ED-E54B-3FEF-B3C2-759387B826E6> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
    0x7fff9248d000 -
    0x7fff924d9ff7  com.apple.SystemConfiguration (1.11.3 - 1.11) <0A7F1982-B4EA-3424-A0C7-FE46C6224F03> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    External Modification Summary:
      Calls made by other processes targeting this process:
    task_for_pid: 3
    thread_create: 0
    thread_set_state: 0
      Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
      Calls made by all processes on this machine:
    task_for_pid: 799
    thread_create: 0
    thread_set_state: 0
    VM Region Summary:
    ReadOnly portion of Libraries: Total=185.5M resident=151.3M(82%) swapped_out_or_unallocated=34.2M(18%)
    Writable regions: Total=1.0G written=3936K(0%) resident=5536K(1%) swapped_out=0K(0%) unallocated=1.0G(99%)
    REGION TYPE                   
    VIRTUAL
    ===========                   
    =======
    CG shared images                 
    128K
    CoreServices                    
    1448K
    JS JIT generated code              
    8K
    JS JIT generated code (reserved) 
    1.0G   
    reserved VM address space (unallocated)
    MALLOC                          
    23.1M
    MALLOC guard page                 
    48K
    SQLite page cache                
    480K
    STACK GUARD                     
    56.0M
    Stack                           
    10.5M
    VM_ALLOCATE                       
    64K
    __CI_BITMAP                       
    80K
    __DATA                          
    16.2M
    __IMAGE                          
    528K
    __LINKEDIT                      
    59.8M
    __RC_CAMERAS                     
    248K
    __TEXT                         
    125.7M
    __UNICODE                        
    544K
    mapped file                     
    24.7M
    shared memory                    
    312K
    ===========                   
    =======
    TOTAL                            
    1.3G
    TOTAL, minus reserved VM space 
    319.8M
    Model: iMac10,1, BootROM IM101.00CC.B00, 2 processors, Intel Core 2 Duo, 3.06 GHz, 8 GB, SMC 1.52f9
    Graphics: ATI Radeon HD 4670, ATI Radeon HD 4670, PCIe, 256 MB
    Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80CE, 0x4D34373142353637334648302D4346382020
    Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80CE, 0x4D34373142353637334648302D4346382020
    Memory Module: BANK 0/DIMM1, 2 GB, DDR3, 1067 MHz, 0x80CE, 0x4D34373142353637334648302D4346382020
    Memory Module: BANK 1/DIMM1, 2 GB, DDR3, 1067 MHz, 0x80CE, 0x4D34373142353637334648302D4346382020
    AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x8F), Atheros 9280: 4.0.64.8-P2P
    Bluetooth: Version 4.0.5f11, 2 service, 18 devices, 1 incoming serial ports
    Network Service: Ethernet, Ethernet, en0
    Serial ATA Device: Hitachi HDS722020ALA330, 2 TB
    Serial ATA Device: OPTIARC DVD RW AD-5680H
    USB Device: Built-in iSight, apple_vendor_id, 0x8502, 0x24400000 / 2
    USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8403, 0x26500000 / 3
    USB Device: hub_device, 0x0409  (NEC Corporation), 0x005a, 0x26200000 / 2
    USB Device: Cruzer, 0x0781  (SanDisk Corporation), 0x5530, 0x26220000 / 5
    USB Device: DataTraveler 2.0, 0x0951  (Kingston Technology Company), 0x1607, 0x26240000 / 4
    USB Device: IR Receiver, apple_vendor_id, 0x8242, 0x04500000 / 2
    USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x06100000 / 2
    USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8215, 0x06110000 / 5"
    So I am not sure what is going on?
    Anyone have similar situation?
    what did u do to get Safari working again for you?
    thanks

    If you're running 19.7.4, then you're installation is hosed. Safari 5.1.7 is what ships with that version. If you failed to save the ill-designed installer, then you'll have to waste resources installing again (necessitates DLing the entire 3.6+ GB monstrosity).

  • What is wrong with Safari quits unexpectedly takes forever to load pinwheel spins and spins and spins do this for months

    What is wrong with Safari quits unexpectedly takes forever to load pinwheel spins and spins and spins going on for months

    Process:         Safari [191]
    Path:            /Applications/Safari.app/Contents/MacOS/Safari
    Identifier:      com.apple.Safari
    Version:         5.1.7 (6534.57.2)
    Build Info:      WebBrowser-75345702~2
    Code Type:       X86-64 (Native)
    Parent Process:  launchd [147]
    Date/Time:       2012-07-23 14:19:38.786 -0400
    OS Version:      Mac OS X 10.6.8 (10K549)
    Report Version:  6
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
    0   ???                                     000000000000000000 0 + 0
    1   ???                                     0x0000000100661f90 0 + 4301660048
    2   com.apple.WebKit2                       0x00007fff8748b488 void CoreIPC::handleMessageVariadic<Messages::WebPageProxy::DidFinishDocumentLoadFor Frame, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, CoreIPC::ArgumentDecoder*)>(CoreIPC::ArgumentDecoder*, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, CoreIPC::ArgumentDecoder*)) + 87
    3   com.apple.WebKit2                       0x00007fff8748044c WebKit::WebProcessProxy::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) + 162
    4   com.apple.WebKit2                       0x00007fff87480338 CoreIPC::Connection::dispatchMessage(CoreIPC::Connection::Message<CoreIPC::Argu mentDecoder>&) + 138
    5   com.apple.WebKit2                       0x00007fff87480297 CoreIPC::Connection::dispatchMessages() + 121
    6   com.apple.WebKit2                       0x00007fff8747d5e1 RunLoop::performWork() + 135
    7   com.apple.WebKit2                       0x00007fff8747d52f RunLoop::performWork(void*) + 83
    8   com.apple.CoreFoundation                0x00007fff88a763d1 __CFRunLoopDoSources0 + 1361
    9   com.apple.CoreFoundation                0x00007fff88a745c9 __CFRunLoopRun + 873
    10  com.apple.CoreFoundation                0x00007fff88a73d8f CFRunLoopRunSpecific + 575
    11  com.apple.HIToolbox                     0x00007fff885f57ee RunCurrentEventLoopInMode + 333
    12  com.apple.HIToolbox                     0x00007fff885f5551 ReceiveNextEventCommon + 148
    13  com.apple.HIToolbox                     0x00007fff885f54ac BlockUntilNextEventMatchingListInMode + 59
    14  com.apple.AppKit                        0x00007fff87b48eb2 _DPSNextEvent + 708
    15  com.apple.AppKit                        0x00007fff87b48801 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
    16  com.apple.Safari.framework              0x00007fff814ee3a8 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 177
    17  com.apple.AppKit                        0x00007fff87d83dc3 -[NSApplication _realDoModalLoop:peek:] + 442
    18  com.apple.AppKit                        0x00007fff87d81951 -[NSApplication runModalForWindow:] + 129
    19  com.apple.AppKit                        0x00007fff87d7ee07 -[NSAlert runModal] + 96
    20  com.apple.Safari.framework              0x00007fff814a88d3 -[AppController(FileInternal) _confirmStealthMode] + 287
    21  com.apple.Safari.framework              0x00007fff814a8e65 -[AppController(FileInternal) _togglePrivateBrowsingSuppressingConfirmation:] + 144
    22  com.apple.AppKit                        0x00007fff87c9deda -[NSApplication sendAction:to:from:] + 95
    23  com.apple.Safari.framework              0x00007fff814ee410 -[BrowserApplication sendAction:to:from:] + 82
    24  com.apple.AppKit                        0x00007fff87cc246a -[NSMenuItem _corePerformAction] + 365
    25  com.apple.AppKit                        0x00007fff87cc21d4 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 121
    26  com.apple.AppKit                        0x00007fff87f47cf4 -[NSMenu _internalPerformActionForItemAtIndex:] + 35
    27  com.apple.AppKit                        0x00007fff87df99e9 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 136
    28  com.apple.AppKit                        0x00007fff87ca499c NSSLMMenuEventHandler + 321
    29  com.apple.HIToolbox                     0x00007fff885ce7f7 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1002
    30  com.apple.HIToolbox                     0x00007fff885cdd46 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 395
    31  com.apple.HIToolbox                     0x00007fff885eba81 SendEventToEventTarget + 45
    32  com.apple.HIToolbox                     0x00007fff8861ac35 SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 387
    33  com.apple.HIToolbox                     0x00007fff88647a0a SendMenuCommandWithContextAndModifiers + 56
    34  com.apple.HIToolbox                     0x00007fff886479c2 SendMenuItemSelectedEvent + 101
    35  com.apple.HIToolbox                     0x00007fff886478d2 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 150
    36  com.apple.HIToolbox                     0x00007fff88628c27 MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) + 467
    37  com.apple.HIToolbox                     0x00007fff8862837c _HandleMenuSelection2 + 453
    38  com.apple.AppKit                        0x00007fff87b75851 _NSHandleCarbonMenuEvent + 236
    39  com.apple.AppKit                        0x00007fff87b49362 _DPSNextEvent + 1908
    40  com.apple.AppKit                        0x00007fff87b48801 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
    41  com.apple.Safari.framework              0x00007fff814ee3a8 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 177
    42  com.apple.AppKit                        0x00007fff87b0e68f -[NSApplication run] + 395
    43  com.apple.AppKit                        0x00007fff87b073b0 NSApplicationMain + 364
    44  com.apple.Safari.framework              0x00007fff816abba0 SafariMain + 200
    45  com.apple.Safari                        0x0000000100000f1c 0x100000000 + 3868
    Thread 1:  Dispatch queue: com.apple.libdispatch-manager
    0   libSystem.B.dylib                       0x00007fff83b02c0a kevent + 10
    1   libSystem.B.dylib                       0x00007fff83b04add _dispatch_mgr_invoke + 154
    2   libSystem.B.dylib                       0x00007fff83b047b4 _dispatch_queue_invoke + 185
    3   libSystem.B.dylib                       0x00007fff83b042de _dispatch_worker_thread2 + 252
    4   libSystem.B.dylib                       0x00007fff83b03c08 _pthread_wqthread + 353
    5   libSystem.B.dylib                       0x00007fff83b03aa5 start_wqthread + 13
    Thread 2:
    0   libSystem.B.dylib                       0x00007fff83b03a2a __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x00007fff83b03e3c _pthread_wqthread + 917
    2   libSystem.B.dylib                       0x00007fff83b03aa5 start_wqthread + 13
    Thread 3:  WebCore: IconDatabase
    0   libSystem.B.dylib                       0x00007fff83b24a6a __semwait_signal + 10
    1   libSystem.B.dylib                       0x00007fff83b28881 _pthread_cond_wait + 1286
    2   com.apple.WebCore                       0x00007fff88e8fca9 WebCore::IconDatabase::syncThreadMainLoop() + 265
    3   com.apple.WebCore                       0x00007fff88e8d0a8 WebCore::IconDatabase::iconDatabaseSyncThread() + 296
    4   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    5   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 4:
    0   libSystem.B.dylib                       0x00007fff83ae9d7a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x00007fff83aea3ed mach_msg + 59
    2   com.apple.QuartzCore                    0x00007fff8711e396 CA::Render::Server::server_thread(void*) + 177
    3   com.apple.QuartzCore                    0x00007fff8711e2d6 thread_fun + 34
    4   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    5   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 5:
    0   libSystem.B.dylib                       0x00007fff83ae9d7a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x00007fff83aea3ed mach_msg + 59
    2   libSystem.B.dylib                       0x00007fff83b66a17 mach_msg_server + 468
    3   RapportDaishi.dylib                     0x00000001127cb7b0 mig_rpc_server::server_working_thread(void*) + 58
    4   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    5   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 6:
    0   libSystem.B.dylib                       0x00007fff83b2d932 select$DARWIN_EXTSN + 10
    1   RapportUtil1.dylib                      0x0000000114287368 resolver_heartbeat + 230
    2   RapportUtil1.dylib                      0x0000000114266a82 bp_heartbeat_thread + 209
    3   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    4   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 7:
    0   libSystem.B.dylib                       0x00007fff83b24a6a __semwait_signal + 10
    1   libSystem.B.dylib                       0x00007fff83b248f9 nanosleep + 148
    2   libSystem.B.dylib                       0x00007fff83b24863 usleep + 57
    3   RapportDaishi.dylib                     0x00000001127b770f active_monitor_finish_thread(void*) + 61
    4   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    5   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 8:
    0   libSystem.B.dylib                       0x00007fff83ae9d7a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x00007fff83aea3ed mach_msg + 59
    2   com.apple.CoreFoundation                0x00007fff88a74902 __CFRunLoopRun + 1698
    3   com.apple.CoreFoundation                0x00007fff88a73d8f CFRunLoopRunSpecific + 575
    4   com.apple.Foundation                    0x00007fff85cce14f +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 297
    5   com.apple.Foundation                    0x00007fff85c4f114 __NSThread__main__ + 1429
    6   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    7   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 9:
    0   libSystem.B.dylib                       0x00007fff83b24a6a __semwait_signal + 10
    1   libSystem.B.dylib                       0x00007fff83b248f9 nanosleep + 148
    2   libSystem.B.dylib                       0x00007fff83b24863 usleep + 57
    3   RapportDaishi.dylib                     0x00000001127bb923 web_page_monitor::async_finish_document_load() + 37
    4   RapportUtil1.dylib                      0x00000001142bfca1 osx_async_tasks_scheduler::execute_task(tasks_scheduler::task*) + 67
    5   RapportUtil1.dylib                      0x000000011429b3a9 async_tasks_scheduler::work() + 437
    6   RapportUtil1.dylib                      0x00000001142bfd34 async_task_thread_wrapper(void*) + 10
    7   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    8   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 10:  Safari: SpinningProgressIndicator
    0   libSystem.B.dylib                       0x00007fff83ae9d7a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x00007fff83aea3ed mach_msg + 59
    2   com.apple.CoreFoundation                0x00007fff88a74902 __CFRunLoopRun + 1698
    3   com.apple.CoreFoundation                0x00007fff88a73d8f CFRunLoopRunSpecific + 575
    4   com.apple.Foundation                    0x00007fff85c89b74 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 270
    5   com.apple.Foundation                    0x00007fff85c89a53 -[NSRunLoop(NSRunLoop) run] + 77
    6   com.apple.Safari.framework              0x00007fff816e4a21 -[Heartbeat _startHeartbeatRunLoop] + 244
    7   com.apple.Foundation                    0x00007fff85c4f114 __NSThread__main__ + 1429
    8   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    9   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 11:  Safari: SafeBrowsingManager
    0   libSystem.B.dylib                       0x00007fff83ae9d7a mach_msg_trap + 10
    1   libSystem.B.dylib                       0x00007fff83aea3ed mach_msg + 59
    2   com.apple.CoreFoundation                0x00007fff88a74902 __CFRunLoopRun + 1698
    3   com.apple.CoreFoundation                0x00007fff88a73d8f CFRunLoopRunSpecific + 575
    4   com.apple.Safari.framework              0x00007fff8166407d Safari::MessageRunLoop::threadBody() + 107
    5   com.apple.Safari.framework              0x00007fff816640b7 Safari::MessageRunLoop::threadCallback(void*) + 9
    6   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    7   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 12:
    0   libSystem.B.dylib                       0x00007fff83b03a2a __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x00007fff83b03e3c _pthread_wqthread + 917
    2   libSystem.B.dylib                       0x00007fff83b03aa5 start_wqthread + 13
    Thread 13:
    0   libSystem.B.dylib                       0x00007fff83b03a2a __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x00007fff83b03e3c _pthread_wqthread + 917
    2   libSystem.B.dylib                       0x00007fff83b03aa5 start_wqthread + 13
    Thread 14:
    0   libSystem.B.dylib                       0x00007fff83b24a6a __semwait_signal + 10
    1   libSystem.B.dylib                       0x00007fff83b248f9 nanosleep + 148
    2   libSystem.B.dylib                       0x00007fff83b24863 usleep + 57
    3   com.apple.AppKit                        0x00007fff87c943a1 -[NSUIHeartBeat _heartBeatThread:] + 1540
    4   com.apple.Foundation                    0x00007fff85c4f114 __NSThread__main__ + 1429
    5   libSystem.B.dylib                       0x00007fff83b22fd6 _pthread_start + 331
    6   libSystem.B.dylib                       0x00007fff83b22e89 thread_start + 13
    Thread 15:
    0   libSystem.B.dylib                       0x00007fff83b03a2a __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x00007fff83b03e3c _pthread_wqthread + 917
    2   libSystem.B.dylib                       0x00007fff83b03aa5 start_wqthread + 13
    Thread 0 crashed with X86 Thread State (64-bit):
      rax: 0x00000001001d2980  rbx: 0x0000000100657650  rcx: 0x0000000100498c00  rdx: 0x0000000000000000
      rdi: 0x000000010049e000  rsi: 0x00000001004f8d20  rbp: 0x00007fff5fbfd350  rsp: 0x00007fff5fbfd318
       r8: 0x00000001127eda48   r9: 0x00000000ffd8bc56  r10: 0x00000000742ddc96  r11: 0x0000000000000003
      r12: 0x0000000100498c00  r13: 0x0000000000000000  r14: 0x00000001004f8d20  r15: 0x000000010049e000
      rip: 0x0000000000000000  rfl: 0x0000000000010202  cr2: 0x0000000000000000
    Binary Images:
           0x100000000 -        0x100000fff  com.apple.Safari 5.1.7 (6534.57.2) <2208AB17-7F39-5DC1-AE9F-7946DEE3CA0B> /Applications/Safari.app/Contents/MacOS/Safari
           0x100783000 -        0x1007b8fe7 +librooksbas.dylib ??? (???) <EEF7BAA0-C433-17AF-E049-C7B2C22BF139> /Library/Rapport/bin/librooksbas.dylib
           0x102761000 -        0x102782fff +librooksmce.dylib ??? (???) <AFB00909-A5BE-9547-98A8-B85E32F942BF> /Library/Rapport/bin/librooksmce.dylib
           0x1127b3000 -        0x1127e6fff +RapportDaishi.dylib ??? (???) <3569E41D-25A7-FF22-084E-4A4D5D16E8FA> /Library/Rapport/bin/RapportDaishi.dylib
           0x114252000 -        0x11444cfff +RapportUtil1.dylib ??? (???) <3A5C82E9-2D75-04E0-6A6D-E2946F42EA17> /Library/Rapport/bin/RapportUtil1.dylib
        0x7fff5fc00000 -     0x7fff5fc3bdef  dyld 132.1 (???) <B536F2F1-9DF1-3B6C-1C2C-9075EA219A06> /usr/lib/dyld
        0x7fff80003000 -     0x7fff800bcfff  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <2C5ED312-E646-9ADE-73A9-6199A2A43150> /usr/lib/libsqlite3.dylib
        0x7fff800bd000 -     0x7fff800e5fff  com.apple.DictionaryServices 1.1.2 (1.1.2) <E9269069-93FA-2B71-F9BA-FDDD23C4A65E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
        0x7fff80126000 -     0x7fff80156fef  com.apple.shortcut 1.1 (1.1) <A99C9D8E-290B-B1E4-FEA5-CC5F2FB9C18D> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
        0x7fff80157000 -     0x7fff8015efff  com.apple.OpenDirectory 10.6 (10.6) <4200CFB0-DBA1-62B8-7C7C-91446D89551F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
        0x7fff8015f000 -     0x7fff80162ff7  libCoreVMClient.dylib ??? (???) <75819794-3B7A-8944-D004-7EA6DD7CE836> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
        0x7fff80163000 -     0x7fff801fdfff  com.apple.ApplicationServices.ATS 275.19 (???) <2DE8987F-4563-4D8E-45C3-2F6F786E120D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
        0x7fff802b6000 -     0x7fff80393fff  com.apple.vImage 4.1 (4.1) <C3F44AA9-6F71-0684-2686-D3BBC903F020> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
        0x7fff803cf000 -     0x7fff80402ff7  libTrueTypeScaler.dylib ??? (???) <B7BA8104-FA18-39A2-56E1-922EE7A660AC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
        0x7fff80416000 -     0x7fff8041aff7  libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) <DB710299-B4D9-3714-66F7-5D2964DE585B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
        0x7fff806cb000 -     0x7fff806dafef  com.apple.opengl 1.6.14 (1.6.14) <ECAE2D12-5BE3-46E7-6EE5-563B80B32A3E> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
        0x7fff8073c000 -     0x7fff80a5ffe7  com.apple.JavaScriptCore 6534.57 (6534.57.3) <99973578-D474-3664-1388-61CB47E9D6E9> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
        0x7fff80ad2000 -     0x7fff80b1bff7  com.apple.securityinterface 4.0.1 (40418.0.1) <9AF33A9F-2D8C-2AE6-868C-EA836C861031> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
        0x7fff80b1c000 -     0x7fff81326fe7  libBLAS.dylib 219.0.0 (compatibility 1.0.0) <FC941ECB-71D0-FAE3-DCBF-C5A619E594B8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
        0x7fff81327000 -     0x7fff81441fff  libGLProgrammability.dylib ??? (???) <D1650AED-02EF-EFB3-100E-064C7F018745> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
        0x7fff81454000 -     0x7fff81485fff  libGLImage.dylib ??? (???) <562565E1-AA65-FE96-13FF-437410C886D0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
        0x7fff81486000 -     0x7fff8148cfff  libCGXCoreImage.A.dylib 545.0.0 (compatibility 64.0.0) <D2F8C7E3-CBA1-2E66-1376-04AA839DABBB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
        0x7fff8148d000 -     0x7fff81cbffe7  com.apple.Safari.framework 6534 (6534.57.2) <596F6CCF-D815-1727-8E58-8B8EE0E44753> /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari
        0x7fff81d1b000 -     0x7fff8204ffef  com.apple.CoreServices.CarbonCore 861.39 (861.39) <1386A24D-DD15-5903-057E-4A224FAF580B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
        0x7fff82050000 -     0x7fff8205bfff  com.apple.CrashReporterSupport 10.6.7 (258) <A2CBB18C-BD1C-8650-9091-7687E780E689> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
        0x7fff8217e000 -     0x7fff8231ffe7  com.apple.WebKit 6534.57 (6534.57.2) <B99EF91E-676F-79A0-FADC-A72C1E14536E> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
        0x7fff82320000 -     0x7fff825a9ff7  com.apple.security 6.1.2 (55002) <0D80504C-9A6D-C865-AF37-7C231ACF97CB> /System/Library/Frameworks/Security.framework/Versions/A/Security
        0x7fff825aa000 -     0x7fff825aaff7  com.apple.vecLib 3.6 (vecLib 3.6) <08D3D45D-908B-B86A-00BA-0F978D2702A7> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
        0x7fff825d0000 -     0x7fff82680fff  edu.mit.Kerberos 6.5.11 (6.5.11) <085D80F5-C9DC-E252-C21B-03295E660C91> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
        0x7fff82681000 -     0x7fff826a8ff7  libJPEG.dylib ??? (???) <32EDAB18-08ED-B31A-D2BD-12EFFE60D83C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
        0x7fff826a9000 -     0x7fff82868fff  com.apple.ImageIO.framework 3.0.5 (3.0.5) <175E97F1-B1A7-655A-F154-5B6ACC5F3985> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
        0x7fff82bad000 -     0x7fff82d6bfff  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <4274FC73-A257-3A56-4293-5968F3428854> /usr/lib/libicucore.A.dylib
        0x7fff82d6c000 -     0x7fff82df1ff7  com.apple.print.framework.PrintCore 6.3 (312.7) <CDFE82DD-D811-A091-179F-6E76069B432D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
        0x7fff82df2000 -     0x7fff82df7fff  libGIF.dylib ??? (???) <3FD1157B-C002-5268-DEF4-70DDC40E6EDE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
        0x7fff82df8000 -     0x7fff82e03fff  com.apple.corelocation 12.3 (12.3) <A6CFB410-2333-8BE3-658B-75A93C90A9CC> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
        0x7fff82e04000 -     0x7fff82e4dfef  libGLU.dylib ??? (???) <B0F4CA55-445F-E901-0FCF-47B3B4BAE6E2> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
        0x7fff82e8f000 -     0x7fff82ecafff  com.apple.AE 496.5 (496.5) <208DF391-4DE6-81ED-C697-14A2930D1BC6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
        0x7fff82ecb000 -     0x7fff82ecefff  com.apple.help 1.3.2 (41.1) <BD1B0A22-1CB8-263E-FF85-5BBFDE3660B9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
        0x7fff83920000 -     0x7fff83973ff7  com.apple.HIServices 1.8.3 (???) <F6E0C7A7-C11D-0096-4DDA-2C77793AA6CD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
        0x7fff83982000 -     0x7fff83982ff7  com.apple.Accelerate 1.6 (Accelerate 1.6) <2BB7D669-4B40-6A52-ADBD-DA4DB3BC0B1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
        0x7fff83983000 -     0x7fff83a0ffef  SecurityFoundation ??? (???) <6860DE26-0D42-D1E8-CD7C-5B42D78C1E1D> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
        0x7fff83a10000 -     0x7fff83a57ff7  com.apple.coreui 2 (114) <D7645B59-0431-6283-7322-957D944DAB21> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
        0x7fff83a58000 -     0x7fff83ae8fff  com.apple.SearchKit 1.3.0 (1.3.0) <4175DC31-1506-228A-08FD-C704AC9DF642> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
        0x7fff83ae9000 -     0x7fff83caafef  libSystem.B.dylib 125.2.11 (compatibility 1.0.0) <9AB4F1D1-89DC-0E8A-DC8E-A4FE4D69DB69> /usr/lib/libSystem.B.dylib
        0x7fff83cab000 -     0x7fff83cbdfe7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <76B83C8D-8EFE-4467-0F75-275648AFED97> /usr/lib/libsasl2.2.dylib
        0x7fff83cbe000 -     0x7fff83dddfe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <14115D29-432B-CF02-6B24-A60CC533A09E> /usr/lib/libcrypto.0.9.8.dylib
        0x7fff83dde000 -     0x7fff83e7efff  com.apple.LaunchServices 362.3 (362.3) <B90B7C31-FEF8-3C26-BFB3-D8A48BD2C0DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
        0x7fff83e7f000 -     0x7fff83f3cfff  com.apple.CoreServices.OSServices 359.2 (359.2) <BBB8888E-18DE-5D09-3C3A-F4C029EC7886> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
        0x7fff83f3d000 -     0x7fff83f43ff7  com.apple.DiskArbitration 2.3 (2.3) <857F6E43-1EF4-7D53-351B-10DE0A8F992A> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
        0x7fff83f44000 -     0x7fff83f65fe7  libPng.dylib ??? (???) <A6BF1360-1B23-78BD-12EF-E4A5753EEB76> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
        0x7fff83f66000 -     0x7fff83f9cff7  com.apple.framework.Apple80211 6.2.5 (625.6) <B67C7A65-E4FB-4419-3F31-4482E17EF203> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
        0x7fff83f9d000 -     0x7fff84007fe7  libvMisc.dylib 268.0.1 (compatibility 1.0.0) <75A8D840-4ACE-6560-0889-2AFB6BE08E59> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
        0x7fff84008000 -     0x7fff84087fe7  com.apple.audio.CoreAudio 3.2.6 (3.2.6) <79E256EB-43F1-C7AA-6436-124A4FFB02D0> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
        0x7fff840d3000 -     0x7fff840deff7  com.apple.HelpData 2.0.5 (34.1.1) <24DC6CD3-02B7-9332-FF6D-F0C545857B55> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
        0x7fff840df000 -     0x7fff84104ff7  com.apple.CoreVideo 1.6.2 (45.6) <E138C8E7-3CB6-55A9-0A2C-B73FE63EA288> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
        0x7fff84105000 -     0x7fff84125ff7  com.apple.DirectoryService.Framework 3.6 (621.14) <15CF4C96-372D-C706-A237-47D20D2CAA6B> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
        0x7fff84297000 -     0x7fff842dafef  libtidy.A.dylib ??? (???) <2F4273D3-418B-668C-F488-7E659D3A8C23> /usr/lib/libtidy.A.dylib
        0x7fff8457e000 -     0x7fff84589ff7  com.apple.speech.recognition.framework 3.11.1 (3.11.1) <F0DDF27E-DB55-07CE-E548-C62095BE8167> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
        0x7fff8458a000 -     0x7fff8468eff7  com.apple.PubSub 1.0.5 (65.28) <11D77223-EAAE-0199-1F99-0D28680559CE> /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
        0x7fff8468f000 -     0x7fff8470cfef  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
        0x7fff84731000 -     0x7fff84786ff7  com.apple.framework.familycontrols 2.0.2 (2020) <F09541B6-5E28-1C01-C1AE-F6A2508670C7> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
        0x7fff84787000 -     0x7fff847cfff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0) <170DE04F-89AB-E295-0880-D69CAFBD7979> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
        0x7fff84ba6000 -     0x7fff84bf5ff7  com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1) <01B370FB-D524-F660-3826-E85B7F0D85CD> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
        0x7fff84bf6000 -     0x7fff84c19fff  com.apple.opencl 12.3.6 (12.3.6) <42FA5783-EB80-1168-4015-B8C68F55842F> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
        0x7fff84c1a000 -     0x7fff84c1aff7  com.apple.ApplicationServices 38 (38) <10A0B9E9-4988-03D4-FC56-DDE231A02C63> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
        0x7fff84c1b000 -     0x7fff84c3cfff  libresolv.9.dylib 41.1.0 (compatibility 1.0.0) <9410EC7F-4D24-6740-AFEE-90405750FAD7> /usr/lib/libresolv.9.dylib
        0x7fff84c3d000 -     0x7fff85339ff7  com.apple.CoreGraphics 1.545.0 (???) <58D597B1-EB3B-710E-0B8C-EC114D54E11B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
        0x7fff853ec000 -     0x7fff85407ff7  com.apple.openscripting 1.3.1 (???) <FD46A0FE-AC79-3EF7-AB4F-396D376DDE71> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
        0x7fff85408000 -     0x7fff8541cff7  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <621B7415-A0B9-07A7-F313-36BEEDD7B132> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
        0x7fff8541d000 -     0x7fff85552fff  com.apple.audio.toolbox.AudioToolbox 1.6.7 (1.6.7) <F4814A13-E557-59AF-30FF-E62929367933> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
        0x7fff855ad000 -     0x7fff855aeff7  com.apple.audio.units.AudioUnit 1.6.7 (1.6.7) <49B723D1-85F8-F86C-2331-F586C56D68AF> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
        0x7fff85627000 -     0x7fff85636fff  com.apple.NetFS 3.2.2 (3.2.2) <7CCBD70E-BF31-A7A7-DB98-230687773145> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
        0x7fff8571b000 -     0x7fff857d0fe7  com.apple.ink.framework 1.3.3 (107) <FFC46EE0-3544-A459-2AB9-94778A75E3D4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
        0x7fff8587e000 -     0x7fff8588cff7  libkxld.dylib ??? (???) <8145A534-95CC-9F3C-B78B-AC9898F38C6F> /usr/lib/system/libkxld.dylib
        0x7fff8588d000 -     0x7fff8589efff  SyndicationUI ??? (???) <1DBD7D2A-56A1-BDFA-4742-04B2F42FDF2D> /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/Syndicatio nUI
        0x7fff85a6e000 -     0x7fff85a74ff7  IOSurface ??? (???) <04EDCEDE-E36F-15F8-DC67-E61E149D2C9A> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
        0x7fff85bdd000 -     0x7fff85c3dfe7  com.apple.framework.IOKit 2.0 (???) <4F071EF0-8260-01E9-C641-830E582FA416> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
        0x7fff85c3e000 -     0x7fff85ec0fff  com.apple.Foundation 6.6.8 (751.63) <E10E4DB4-9D5E-54A8-3FB6-2A82426066E4> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
        0x7fff85ec1000 -     0x7fff85f17fff  libTIFF.dylib ??? (???) <31FA0318-105B-9E11-B4D4-246BFD5B18E1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
        0x7fff85f8e000 -     0x7fff85fa4fef  libbsm.0.dylib ??? (???) <42D3023A-A1F7-4121-6417-FCC6B51B3E90> /usr/lib/libbsm.0.dylib
        0x7fff85fe7000 -     0x7fff86012ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <3630A97F-55C1-3F34-CA63-3847653C9645> /usr/lib/libxslt.1.dylib
        0x7fff86013000 -     0x7fff86051fe7  libFontRegistry.dylib ??? (???) <395D7C0D-36B5-B353-0DC8-51ABC0B1C030> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
        0x7fff86095000 -     0x7fff860e1fff  libauto.dylib ??? (???) <F7221B46-DC4F-3153-CE61-7F52C8C293CF> /usr/lib/libauto.dylib
        0x7fff860e2000 -     0x7fff8612cff7  com.apple.Metadata 10.6.3 (507.15) <DE238BE4-5E22-C4D5-CF5C-3D50FDEE4701> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
        0x7fff8612d000 -     0x7fff86141fff  libGL.dylib ??? (???) <2ECE3B0F-39E1-3938-BF27-7205C6D0358B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
        0x7fff86142000 -     0x7fff86143fff  liblangid.dylib ??? (???) <EA4D1607-2BD5-2EE2-2A3B-632EEE5A444D> /usr/lib/liblangid.dylib
        0x7fff86190000 -     0x7fff86246ff7  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <03140531-3B2D-1EBA-DA7F-E12CC8F63969> /usr/lib/libobjc.A.dylib
        0x7fff86247000 -     0x7fff86247ff7  com.apple.Carbon 150 (152) <19B37B7B-1594-AD0A-7F14-FA2F85AD7241> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
        0x7fff86321000 -     0x7fff863e3fe7  libFontParser.dylib ??? (???) <EF06F16C-0CC9-B4CA-7BD9-0A97FA967340> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
        0x7fff863e4000 -     0x7fff863f0fff  libbz2.1.0.dylib 1.0.5 (compatibility 1.0.0) <6FB0A8F4-72A1-D28F-E801-DE2C7498AFB9> /usr/lib/libbz2.1.0.dylib
        0x7fff863f1000 -     0x7fff8642eff7  libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <F743389F-F25A-A77D-4FCA-D6B01AF2EE6D> /usr/lib/libssl.0.9.8.dylib
        0x7fff8642f000 -     0x7fff86876fef  com.apple.RawCamera.bundle 3.7.1 (570) <5AFA87CA-DC3D-F84E-7EA1-6EABA8807766> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
        0x7fff86893000 -     0x7fff869a9ff7  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <3814FCF9-92B9-A6AB-E76A-F7021894AA3F> /usr/lib/libxml2.2.dylib
        0x7fff869aa000 -     0x7fff869aeff7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
        0x7fff869af000 -     0x7fff869f0fef  com.apple.QD 3.36 (???) <5DC41E81-32C9-65B2-5528-B33E934D5BB4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
        0x7fff86ae6000 -     0x7fff86c24fff  com.apple.CoreData 102.1 (251) <32233D4D-00B7-CE14-C881-6BF19FD05A03> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
        0x7fff86d1e000 -     0x7fff86d2dfff  libxar.1.dylib ??? (???) <CBAF862A-3C77-6446-56C2-9C4461631AAF> /usr/lib/libxar.1.dylib
        0x7fff86d2e000 -     0x7fff86d31ff7  com.apple.securityhi 4.0 (36638) <38935851-09E4-DDAB-DB1D-30ADC39F7ED0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
        0x7fff86f15000 -     0x7fff86f17fff  libRadiance.dylib ??? (???) <B422DA26-E0CF-F280-6EB4-3B8FEF59B665> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
        0x7fff86f18000 -     0x7fff86f18ff7  com.apple.Cocoa 6.6 (???) <68B0BE46-6E24-C96F-B341-054CF9E8F3B6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
        0x7fff86fe5000 -     0x7fff870cafef  com.apple.DesktopServices 1.5.11 (1.5.11) <39FAA3D2-6863-B5AB-AED9-92D878EA2438> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
        0x7fff870cb000 -     0x7fff87468fe7  com.apple.QuartzCore 1.6.3 (227.37) <16DFF6CD-EA58-CE62-A1D7-5F6CE3D066DD> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
        0x7fff87469000 -     0x7fff87469ff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <DA9BFF01-40DF-EBD5-ABB7-787DAF2D77CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
        0x7fff8746a000 -     0x7fff87624ff7  com.apple.WebKit2 6534.57 (6534.57.2) <0C4B9A17-F7DA-B2FD-961E-DA258D56CCDE> /System/Library/PrivateFrameworks/WebKit2.framework/Versions/A/WebKit2
        0x7fff87625000 -     0x7fff87a68fef  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <0CC61C98-FF51-67B3-F3D8-C5E430C201A9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
        0x7fff87a69000 -     0x7fff87a6fff7  com.apple.CommerceCore 1.0 (9.1) <3691E9BA-BCF4-98C7-EFEC-78DA6825004E> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
        0x7fff87a70000 -     0x7fff87a81ff7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <FB5EE53A-0534-0FFA-B2ED-486609433717> /usr/lib/libz.1.dylib
        0x7fff87ab4000 -     0x7fff87ac9ff7  com.apple.LangAnalysis 1.6.6 (1.6.6) <DC999B32-BF41-94C8-0583-27D9AB463E8B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
        0x7fff87aca000 -     0x7fff87b04fff  libcups.2.dylib 2.8.0 (compatibility 2.0.0) <7982734A-B66B-44AA-DEEC-364D2C10009B> /usr/lib/libcups.2.dylib
        0x7fff87b05000 -     0x7fff884ffff7  com.apple.AppKit 6.6.8 (1038.36) <4CFBE04C-8FB3-B0EA-8DDB-7E7D10E9D251> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
        0x7fff88575000 -     0x7fff88582fe7  libCSync.A.dylib 545.0.0 (compatibility 64.0.0) <1C35FA50-9C70-48DC-9E8D-2054F7A266B1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
        0x7fff885c7000 -     0x7fff888c5fff  com.apple.HIToolbox 1.6.5 (???) <AD1C18F6-51CB-7E39-35DD-F16B1EB978A8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
        0x7fff888c6000 -     0x7fff888c6ff7  com.apple.CoreServices 44 (44) <DC7400FB-851E-7B8A-5BF6-6F50094302FB> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
        0x7fff88a28000 -     0x7fff88b9ffe7  com.apple.CoreFoundation 6.6.6 (550.44) <BB4E5158-E47A-39D3-2561-96CB49FA82D4> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
        0x7fff88c2e000 -     0x7fff88cacff7  com.apple.CoreText 151.12 (???) <5BE797B7-C903-B664-ADD9-7514B1A6EF9E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
        0x7fff88cad000 -     0x7fff88d29ff7  com.apple.ISSupport 1.9.7 (55) <BAE839AB-9DBD-FB23-F1F1-39445F04D8DA> /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
        0x7fff88d2a000 -     0x7fff88d2bff7  com.apple.TrustEvaluationAgent 1.1 (1) <74800EE8-C14C-18C9-C208-20BBDB982D40> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
        0x7fff88d2c000 -     0x7fff88d42fe7  com.apple.MultitouchSupport.framework 207.11 (207.11) <8233CE71-6F8D-8B3C-A0E1-E123F6406163> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
        0x7fff88d43000 -     0x7fff88d86ff7  libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <5FF3D7FD-84D8-C5FA-D640-90BB82EC651D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
        0x7fff88e88000 -     0x7fff89ef2fef  com.apple.WebCore 6534.57 (6534.57.2) <9BE3BFB2-D520-CD10-E4A1-3C2AF322A097> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
        0x7fff89fab000 -     0x7fff8a06cfef  com.apple.ColorSync 4.6.8 (4.6.8) <7DF1D175-6451-51A2-DBBF-40FCA78C0D2C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
        0x7fff8a06d000 -     0x7fff8a06ffff  com.apple.print.framework.Print 6.1 (237.1) <CA8564FB-B366-7413-B12E-9892DA3C6157> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
        0x7fff8a070000 -     0x7fff8a089fff  com.apple.CFOpenDirectory 10.6 (10.6) <CCF79716-7CC6-2520-C6EB-A4F56AD0A207> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
        0x7fff8a08a000 -     0x7fff8a0cbfff  com.apple.SystemConfiguration 1.10.8 (1.10.2) <78D48D27-A9C4-62CA-2803-D0BBED82855A> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
        0x7fff8a0cc000 -     0x7fff8a0d1fff  libGFXShared.dylib ??? (???) <6BBC351E-40B3-F4EB-2F35-05BDE52AF87E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
        0x7fff8a640000 -     0x7fff8a657fff  com.apple.ImageCapture 6.1 (6.1) <79AB2131-2A6C-F351-38A9-ED58B25534FD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
        0x7fff8a6ca000 -     0x7fff8a79efe7  com.apple.CFNetwork 454.12.4 (454.12.4) <C83E2BA1-1818-B3E8-5334-860AD21D1C80> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
        0x7fff8a7a7000 -     0x7fff8a7acff7  com.apple.CommonPanels 1.2.4 (91) <4D84803B-BD06-D80E-15AE-EFBE43F93605> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
        0x7fffffe00000 -     0x7fffffe01fff  libSystem.B.dylib ??? (???) <9AB4F1D1-89DC-0E8A-DC8E-A4FE4D69DB69> /usr/lib/libSystem.B.dylib

  • What is wrong with as3

    this is not a question about 'how i do X'. is rather a 'discussion' (flame or whatever, but to defend or argue about aspects, not people) about 'what is wrong with as3' and what aspects whould be taken into consideration for updates. right now i am using as3, and since i paid for this license, i choose this tool over some alternatives and i am using it to do stuff for other people who pay me to do it, i think it can be helpful for all of us if some actions are started in the right direction. i have already posted about 'all people in adobe are dumbasses that do not know how to make a scripting tool and are messing up my work', but i was pissed at the time (i still am pissed) but i believe this is not the right aproach. instead, if this goes to the right people in adobe, we all may get something in the future, like better and easier todo apps and web presentations.
    pre: not only about the as3 specification, but COMPLY with the specification that you set. for example, some time ago there were problems with matrix transforms. this was corrected later with a patch. but this means it is not even doing what is is supposed to do
    1. scriptable masks and movement, sprites and child sprites: there is a sprite with a mask, the mask is a shape drawn via script, something like
    somemask=new shape();
    somemask.graphics.beginfill();
    (...etc)
    somesprite.mask=somemask;
    just like that. now add some child sprites to 'somesprite', and make 'somesprite' move, scale and rotate. there you will have something like a kaleidoscope, but not what you expected to do with your script. as the child sprites move in the parent mask, you will see that the child sprites appear or dissapear kind of randomly, and if the child sprites are textfields, it may be that the text is rendered outside the mask, or partially rendered outside the mask (as in only part of the text), rendered with the wrongf rotation or in the wrong place. some child sprites are clipped correctly, some dissapear totally when only a part should dissapear (clipped) etc.
    way around: have not tried it yet, but i have the impression that bitmaps have different criteria for clipping, so i am thinking of trying this: appli an empty filter (a filter with params so it does not have any effect on the sprite or in the textfield) so the sprite is rendered as bitmap before doing anything else with it. as i said, i have not done it yet, but it may be a way around this problem, to avoid all this inconsistency with clipping
    1-b. inconsistency between hierarchy and coordinates, specially masks: you apply a mask to a sprite, yet the sprite has a set of coordinates (so 'x' in the sprite means an x relative to its container), yet the mask applied to the very same sprite, as another reference as reference for coordinates (like the stage)
    2. painting via script: in any other languaje, in any other situation, something like:
    beginFill(params);
    (...stuff 1)
    endFill();
    beginFill(params);
    (...stuff 2)
    endFill();
    (...etc)
    means: render region of block 1, then render region of block 2 etc, and no matter what, it should be consistent, since there is noplace for ambiguity. if you read it, you may think what that means, even if you dont run it you may have an idea of the picture you want to draw, but not with as3. as3 somehow manages to screw something that simple, and mixes all the blocks, and somehow uses the boundaries of one block as boundaries for other block. is like all blocks are dumped into whatever, and then uses all lines defined into it as boundaries for a unique block. it changes all boundaries and generates inconsistency between what is shown and redraw regions of the resulting picture, like lines that go to the end of the screen and then dont go away in the next frames, even tough the beginfill endfill block should prevent it
    3. event flow: i dont know what was the policy behind as3 event flow design. it is in no way similar or an extension to previous event flow, neither with any event flow in any other plattform. i dont know how most people start with as3; in my case, i unpacked, installed and when i tried to do something with what i already knew i could not, so i started reading the as3 docs, and since is like 800 pages long, i just read the basics and the rest i would 'wing it'. in the part of the event flow, there was something about bubbling and stuff, it was not clear at all and when i tried to do what is was said in the documentation (like preventing events to 'bubble', as is called in the documentation), i could not see any effect but i could see it was a mess. flash is not the only thing out there to work with pictures or to work with mouse events, but is the only one that deals with things like 'target' and 'currentTarget'. my first experience on needing this was when i was dealing with my own event handlers (so the only thing that had control over mouse was the stage, and i would admin everything via script). there were events generated everywhere, the stage got events that were not genrated directly over the stage, but got there not with stage coordinates but the coordinates relative to the sprite that generated the event. so if i hover the mopuse over the stage, and the stage has some things on it how does it work? i get multiple event calls, like it was hovering multiple times over the stage in a single frame, but in each call with different coordinates? and what if i set all child sprites as mouseenabled=false or compare like 'if (event.target != event.currenttarget)', what if i move the mouse over a child, does it prevent the move mouse event at all? or does it filter only the event call with only stage coordinates? in my case, every time i move over another clip (with mouseenabled = true), the stage gets it as 'mouse up', even tough there was never a mouse release, what the hell? do even the people at adobe know how to handle events with their own tool when they require it? why does an event 'bubble' when i have not specifically tell it to do it? mi thought is that this event flow was very poorly conceived, and tough the intention may have been that there were different cases and it shopuld cover all cases, they actually introduced new problems that were not present in traditional ways to handle it, and it is neither the easier way to handle things, and this way, a very simple problem turns into a very ugly thing because it must handle things that were not neccesary to handle, or were implicit in other situations.
    4. legacy: since as3, all interaction is different, and if you want to do things in the new plattform, using the new features, what you already knew just goes to the garbage can. when a new tool arrives, it should be an extension to previous tools (which is a reason to update instead of just buying a new tool from a different vendor). if everything i had or knew just means nothing from now on, then i can not say 'i know flash script', and my previous knowledge gives me no advantage when aproaching the new version. as3 is a new aproach that requires doc reading and stuff, even if you knew something about previous as specifications or other oo languajes. if you decide to change things from now on, like the things mentioned in this post, instead of just throwing away everything the users alerady knew about the tool, do like in java releases, they mark some things as 'deprecated', they keep working as they should, give a warning, but also a message saying this feature is deprecated, we suggest you use this library instead.
    5. lack of previous functionality: if you 'update' something, it meand all previos functionality is still there (probably improved, but not with bugs if it was working fine), plus something else. now it seems backwards, there are some things that could be done in previous versions but not in this one, like 'duplicatemovieclip'
    6. inconsistency with scripting/programming paradigms: (ok, fancy work, but fits perfectly here): as3 proposed ways to handle things, but the people who designed it got 'too creative', and they did something that is not consistent neither with previous versions of as or with other languajes. the documentations is full of things like 'it looks like x languaje or languaje family, but instead of using XXX word, you must use YYY'. great, what is this? namespaces 'work like', but 'differently' for example from java, .net, .c. its got the idea that a namespace means a grouped functionality but there are rules about where should be placed the file (ok, java has this also, .net takes care of it automatically if all files are registered in the project), but what you got is a mess that 'if you know other languajes you got the general idea, but nonetheless, even if you knew this or previosu versions of as, you still have to read whatever we decided arbitrarily just to be different'. namespaces, event handling, vars definition which is not like previous scripting neither like fully typed languajes.. is just a mess.
    7. lack of scripting and graphics integration: unlike flash and adobe tools that just got on the graphics side leaving all the scripting integratuion apart, most tools from other vendors integrate very well interacton with what is on the screen. the script editor: very poor. autocompletion? a drop down list that does not heklp at all, appears in the wrong places, and when you need it to go, it does not go (so if i want to move away from the uncalled drop down list, i have to click somewhere else, making developement slowewr instead of helping, so the drop down list does not capture all events when i dont want to). in other ides you double click somewhere and it will go to the part of code relevant to that event or whatever. for example microsoft tools, ok i am antimicrosoft, and one of the reasons was that when windows 95 got to market proposing itself as the ONLY pc os you could use if you wanted to keep useing the apps you already had, it was a lousy product full of flaws but you had to keep using it because you had no choice. what is so different from what is happening with flash just now? yet the ide of c# is awesome, works very well and seems reliable.
    adobe people: not all user are designers that just make pretty pictures. if it is not intended for scripting then why is it there. and if there are corrections to be done, they should patch all versions, not only the last one. previous version users also paid for their versions.

    Well, there is no point in arguing.
    I personally believe AS3 does exactly what it promises to do within limits (read: reasonable limits) of ECMA type of language. And sometimes it doesn’t do what we expect it to for it cannot possibly emulate everyone’s thinking process. The task, I guess, is to learn to think in terms of AS3 – not to try to make AS3 think like us. No language covers all the grounds. And no, it is not Java - with no negative or positive connotation. It is what it is. Period. I just hope that AS5 will be more Java like.
    You are right about the fact that it is not necessary to know all the aspects of language in order to perform the majority of tasks. But it is paramount to have a clear idea about such fundamental concepts as display list model and events. For instance, depth swap has no meaning in terms of AS3 because display list object stacking is controlled automatically and there is no need for all these jumping through hoops one has to perform in order to control depth in AS2. There no more gaps in depths and one always know where to find things.
    Similarly, there is no point in having duplicateMovieClip method. More conventional OOP ways of object instantiation accomplishes just that and much more. Just because OOP object instantiation needs to be learned doesn’t mean past hacks have place in modern times. duplicateMovieClip is a horse carriage standing next to SUV. What one should choose to travel?
    Events are implemented to the tee in the context of ECMA specifications. I consider Events model as very solid, it works great (exactly as expected) and never failed me. True, it takes time to get used to it. But what doesn’t?
    By the way, speaking about events, contrary to believe in Adobe’s inconsideration to their following. Events are implemented with weakly reference set to false although it would be better to have it set to true. I think this is because there are smart and considerate people out there who knew how difficult it would be for programming novices to deal with lost listeners.
    I think AS3 is million times better than AS2. And one of the reasons it came out this way is that Adobe made a very brave and wise decision to break totally loose from AS2’s inherent crap. They have created a totally new and very solid language. If they had tried to make it backward compatible – it would be a huge screw up, similar to how our friends at Microsoft are prostituting VB and VBA – extremely irritating approach IMHO.
    Also, Flash legacy issues shouldn’t be overlooked. Flash did not start as a platform for programmers. Entire timeline concept in many ways is not compatible with the best OOP practices and advancements. I think for anyone who is used to writing classes the very fact of coding on timeline sounds awkward. It feels like a hack (and AS2 IS a pile of hacks) – the same things can be nicely packaged into classes and scale indefinitely. As such I wouldn’t expect Adobe to waste time on hacking timeline concept issues by making smarter editor. They have made a new one – FlexBuilder – instead. Serious programmers realize very soon that Flash IDE is not for developing industrial strength applications anyway. So, why bother with channeling great minds into polishing path to the dead end?
    I would like to state that all this is coming form a person who knew Flash when there was no AS at all. And I applaud every new generation of this wonderful tool.
    I believe Adobe does a great job making transition from timeline paradigm to total OOP venue as smooth as possible. And no, they don’t leave their devoted followers behind contrary to many claims. They are working on making developing Flash applications as easy as possible for people of all walks. Welcome Catalyst!
    Of course there is not enough information about AS3 capabilities and features. But, on the other hand, I don’t know any area of human kind activities that does.

  • [b]Does anybody know what is wrong with my code[/b]

    I cannot see what is wrong with this code but i can't get it to compile. when i try to compile it i get the
    "Exception in thread "main" java.lang.NoClassDefFoundError:
    Is this a problem with compiling or is it a code error?
    Here is my code
    public class IntCalc{
         int value;
         public IntCalc(){
              value = 0;
         public void add(int number)     {
              value = value + number;
         public void subtract(int number){
              value = value - number;
         public int getValue()     {
              return value;
    Message was edited by:
    SHIFTER

    Youd don't have a class file. Compile it first then run it. If your compiler isnt making the .class file tell me and ill give you a link to a realy good java compiler.

  • What is wrong with my nokia e72!!!???

    Hi I recently purchased the e72 it's really nice but it has so many problems! I am clueless on what to do! Can anyone help me please!
    1) My phone dose not upgrade each time it says it failed to install.
    2) When I select the ovi store application on my phone it just does not work.
    3) I go on the ovi store online and I try to download apps it either says the certificate I am getting is too old but I still accept it. And when I do accept to download it just fails.
    4) The gps is just not working every time I connect it to my pc it gives me this error saying i have to disconnect my phone enter maps quit maps and then connect my phone to the computer again. But it keeps giving me the same error and asking me to repeat the steps.
    5) And every time I try to do anything regarding nokia it keeps saying it is giving me a certificate that is out of date.
    Can someone please help me I really don’t know what is wrong with my phone I haven’t done anything to it it's the first time this has happened to me with any nokia device.

    Right on!! Am enjoying my Lumia 900 and looking foward to a 920 later on this year! I find the windowsphone os quick, clean & easy to use and the multi size live tiles ( 7.8 ) make the interface way more innovative & attractive than the dreary grid of icons of the bloated android & overpriced and overrated Ios! although I buy my phones for my own use & satisfaction whenever I use it in company the appearance always brings interest & positive comment. Windowsphone is a "young" os and will hopefully go on to get smarter & better. Yes the tight control that microsoft keep over it causes a few limitations - but if u can't live with that don't buy it! Presumably anyone buying a top range smartphone does at least a little research first! Personally im happy that there's no danger of my handset being killed by a virus, I bought a windowsphone coz having looked around - thats what I wanted and the only handset i'll swap my 900 for will be a 920!!

  • What's wrong with my XPath statement using dom4j?

    I'm pretty new to XML. However, I did pick up a book and I'm pretty much through it. I got a copy of dom4j and I created a sample XML file. I'm able to parse the data and find out the child elements of root but I'm having problems with using XPath no matter what I do. Here's my code:
    import org.dom4j.*;
    import org.dom4j.io.*;
    import java.util.*;
    import java.io.*;
    public class XMLACL {
      org.dom4j.Document doc;
      org.dom4j.Element root;
      XMLACL(String x) {
        String tempFile = System.getProperty("user.dir") + "/winsudo.xml";
        tempFile = tempFile.replace('\\', '/');
        SAXReader xmlReader = new SAXReader();
        try {
          doc = xmlReader.read(tempFile);
        catch (Exception e) {}
        root = doc.getRootElement();
        //treeWalk();
        //iterateRootChildren("grant");
        XPath xpathSelector = DocumentHelper.createXPath("/grant[@prompt='no']");  
        List results = xpathSelector.selectNodes(doc);
        for (Iterator iter = results.iterator(); iter.hasNext(); ) {
         Element element = (Element) iter.next();
          System.out.println(element.getName());
    }And here's my XML:
    <?xml version="1.0" encoding="UTF-8"?>
    <config>
         <alias name="admin">
              <user>geneanthony</user>
              <user>mike</user>
              <user>rob</user>
         </alias>
         <grant prompt="no" runas="root" service="no">
              <user>geneanthony</user>
              <command>!ALL</command>
         </grant>
         <grant>
              <user>geneanthony</user>
              <group>users</group>
              <command>C:/Program Files/Mozilla Firefox/firefox.exe</command>
         </grant>
         <grant>
              <alias>admin</alias>
              <command>!Panels</command>
         </grant>
    </config>I'm currently getting this error:
    C:\Borland\JBuilder2005\jdk1.4\bin\javaw -classpath "C:\code\java\WinSudo\classes;C:\Borland\JBuilder2005\jdk1.4\jre\javaws\javaws.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\charsets.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\dnsns.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\ldapsec.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\localedata.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\sunjce_provider.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\indicim.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\thaiim.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jce.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jsse.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\plugin.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\rt.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\sunrsasign.jar;C:\Borland\JBuilder2005\jdk1.4\lib\dt.jar;C:\Borland\JBuilder2005\jdk1.4\lib\htmlconverter.jar;C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jRegistryKey.jar;C:\Borland\JBuilder2005\jdk1.4\lib\hsqldb.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\dom4j-1.6.1.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\syntax.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\IzPack-install-3.7.2.jar" winsudo.Main
    java.lang.NoClassDefFoundError: org/jaxen/JaxenException
         at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
         at org.dom4j.DocumentHelper.createXPath(DocumentHelper.java:121)
         at winsudo.XMLACL.<init>(XMLACL.java:26)
         at winsudo.Main.main(Main.java:15)
    Exception in thread "main"
    Can someone tell me what's wrong with my code. None of the samples I've seen came with the XML files so I don't know if I when I start the XPATH I need to use / for the root element, or // or a forward slash and the root name. Can I please get some help!

    Thank you! I didn't haven Jaxen I thought everything was in the package and I must have missed it in the tutorials. That resolved the dropouts and I think I'm good know. I couldn't think for the life of me what I was doing wrong!

  • What's wrong with iCloud and all that. See below

    What's wrong with iCloud tonight I am
    Sending texts and it is going as a normal text
    Not iMessage it was working earlier. Now
    Gas stopped working all of a sudden. If
    Anyone Is experiencing the same please let
    Me know. Also it is saying when I turn on and log
    In waiting for activation. I've never had this before.

    There is an earlier thread that was answered by an Apple employee that states they are seeing the iMessage and Facetime servers are down. It is unknown when they will return, however it generally is not an extended period of time.

  • What's wrong with IN-APP PURCHASE??? all of a sudden i couldn't do any IAP purchase anymore????

    what's wrong with IN-APP PURCHASE??? all of a sudden i couldn't do any IAP purchase anymore????

    Please note that your post is already buried in the old pages of the forum.
    Due to the current unavailability of clairvoyants and mind-readers in the forum, we respectfully request you supply sensible, complete details.
    BOILERPLATE TEXT:
    Note that because this is boilerplate text, not all points may apply to any given, specific poster.
    If you give complete and detailed information about your setup and the issue at hand,
    such as your platform (Mac or Win),
    exact versions of your OS, of Photoshop (not just "CS6", but something like CS6v.13.0.6) and of Bridge,
    your settings in Photoshop > Preference > Performance
    the type of file you were working on,
    machine specs, such as total installed RAM, scratch file HDs, total available HD space, video card specs, including total VRAM installed,
    what troubleshooting steps you have taken so far,
    what error message(s) you receive,
    if having issues opening raw files also the exact camera make and model that generated them,
    if you're having printing issues, indicate the exact make and model of your printer, paper size, image dimensions in pixels (so many pixels wide by so many pixels high). if going through a RIP, specify that too.
    etc.,
    someone may be able to help you (not necessarily this poster).
    a screen shot of your settings or of the image could be very helpful too.
    Please read this FAQ for advice on how to ask your questions correctly for quicker and better answers:
    http://forums.adobe.com/thread/419981?tstart=0
    Thanks!

  • What's wrong with my send email app??

    Here is my code:
    <%@ page import="java.util.*,javax.mail.*,javax.mail.internet.*,javax.naming.*,java.io.*,javax.activation.*"%>
    <%@ page import ="javax.mail.internet.MimeMessage"%>
    <%
    String content = "Hihi";
    try
    Properties props = new Properties();
    props.setProperty("mail.transport.protocol", "smtp");
    props.setProperty("mail.smtp.host", "stdsmtp.****.***.**");
    props.setProperty("mail.user", "username of the server account");
    props.setProperty("mail.password", "password of the server account");
    Session sessionMail = Session.getDefaultInstance(props, null);
    Message message = new MimeMessage(sessionMail);
    Address from = new InternetAddress("an email account");
    Address to = new InternetAddress("an email accout");
    message.setContent(content, "text/plain");
    message.setFrom(from);
    message.setRecipient(Message.RecipientType.TO,to);
    message.setSubject("Java Mail is easy to use");
    Transport.send(message);
    catch(Exception e)
    e.printStackTrace();
    %>
    javax.mail.MessagingException: Exception reading response;
    nested exception is:
    java.net.SocketException: Connection reset
    at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)
    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
    at javax.mail.Service.connect(Service.java:275)
    at javax.mail.Service.connect(Service.java:156)
    at javax.mail.Service.connect(Service.java:105)
    at javax.mail.Transport.send0(Transport.java:168)
    at javax.mail.Transport.send(Transport.java:98)
    at org.apache.jsp.sendEmail_jsp._jspService(sendEmail_jsp.java:72)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:168)
    at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
    at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:75)
    at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)
    ... 31 more
    What's wrong with my application?

    If no one replies here try the Java Mail Forum:
    http://forum.java.sun.com/forum.jspa?forumID=43

  • After upgrade my Iphone 4 to iso5, I can't add contact and I can't access the settings for mail,contacts and calender. The moment I select the setting for Mails, Contact and Calender it will jump back to home. Can someone advice what's wrong with it?

    After upgrade my Iphone 4 to iso5, I can't add contact and I can't access the settings for mail,contacts and calender. The moment I select the setting for Mails, Contact and Calender it will jump back to home. Can someone advice what's wrong with it?Problr

    Dear All
    i have done the same activity ( buy a new iphone 4 -> upgrade to ios5 - > configure email) with success-
    than when i start to move the contacts from old mobile to iphone (using the microsim) i receive the same crash
    in disgnosis e use i saw 2 dump with this title 'latestCrash-Preferences.plist and LatestCrash.plist. in each file the date is the same and i read:
    Exception Tyle: EXC_CRASH (SIGABRT)
    Exception code: 0x00000000, 0x00000000
    Chrashed Thread: 6
    in thread 6: name: Dispatch queue:
    com.apple.addressBookUI.ContactsSettingPlugin
    and thaan a lot of data.
    Have you any idea?
    thank in advance
    Fabio

  • What's Wrong With This Script

    A couple of years ago I was using an AppleScript file (thanks to someone else's assistance) but it no longer works.
    I have an extra internal drive, that is partitioned, and used for sequential daily backups. When the computer starts up, of course all the drives mount - but I prefer that they are off the desktop until neded.
    Rather than selecting the volumes and then dragging to the Trash, I found it easier to have a script run at startup which then asks if the drives should be unmounted.
    Things were great - until I upgraded to Tiger.
    I am hoping that someone can tell me what's wrong with the script so that I can start using it again. As you can probably tell, I don't have any experience in AppleScript. At the moment the script runs - it presents the dialogue box - and then just ends after a response, but the drives do not unmount.
    The partitions on the drive are called Monday Tuesday Wednesday Thursday Saturday
    The existing script is as follows:
    on run
    display dialog "Unmount All Backup Drives?" buttons {"Yes", "No"} default button 1
    set x to button returned of result
    if x is "Yes" then tell application "Finder" to eject "Monday"
    end run

    This relates to another (current) thread in AppleScript discussions.
    Your script works with Panther as that operating system allows INTERNAL drives to be "ejected" (and, if you eject one volume on a partitioned drive, all the volumes on that drive are ejected -- this explains why ejecting "Monday" actually ejected Monday through Friday).
    With Tiger, you would find that your script works exactly as expected with EXTERNAL drives, but INTERNAL drives need a different approach.
    To get behavior exactly as you had before, try this script:
    --BEGINNING
    display dialog "Unmount All Backup Drives?" buttons {"Yes", "No"} default button 1
    set x to button returned of result
    if x is "Yes" then set driveName to "Monday"
    set driveInfo to do shell script "diskutil list | grep \"" & driveName & "\""
    set driveID to last word of driveInfo
    do shell script "diskutil unmountDisk " & driveID & ""
    --END
    For reasons that aren't entirely clear to me, this approach, while it works reliably, is very slow -- on my fast machine, the unmount process takes nearly 20 seconds. (Using UNIX directly in Terminal, with the same command, is very quick.) (In the AS, the delay occurs in second "do shell script.")
    Another puzzle that has cropped up is described in the related thread "Applescript to Mount/Unmount a Disk . . ." (current). While the above approach works for Justin Surpless, it often prompts for a password -- unacceptable in his application. I've not seen this on my PPC (and I tried 10.4.7, which he's using); his may be an Intel Mac, if that could be the difference.

  • What's wrong with dynamic data?

    I am starting this thread to showcase what I might call "dynamic data abuse": The use of dynamic data where it has no business to be used (does it ever?).
    Everybody is invited to contribute with their own examples!
    One of the problems when operating on dynamic data is its opacity. We can never really tell what's going on by looking at the code. It also seems to hide serious programming mistakes by adapting in ways to mask horrendous code and making it seemingly functional, glossing over the glaring programming errors.
    To get it all started, here are a few recent sightings:
    (A)
    (Seen here). No Kidding! The users joins a scalar with a waveform, then wires the resulting dynamic data to the index input of "replace array subset". He cannot see anything wrong, because the program actually works (coercing the dynamic data to a scalar will, by a happy coincidence, return the value of the scalar joined earlier. I have no idea what thought process led to this code in the first place (maybe just randomly connecting functions until the result is as expected? ).
    (B)
    (seen here)
    What's wrong with simply branching the wire???
    (C)
    I don't remember the link, but here's how somebody transposed a 2D array a while ago (bottom part of image). No way to tell from looking at the code picture! (The "FromDDT" and "ToDDT" need to be configured just right ...).
    ARRRRGH!
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    join.png ‏2 KB
    split.png ‏3 KB
    DynamicTranspose.png ‏18 KB

    Here's another one for you.  Found here:http://forums.ni.com/t5/LabVIEW/Program-unresponsive-after-a-dialog-box-input/m-p/2447608#U2447608
    Put a bunch of booleans into a Combine Signals and then do a Dynamic Data to Boolean Array.
    I supplied the much more cleaned up version of the code below.
    EDIT:  I just realized I needed to subtract 1 frm the power before using the Scale by Power of 2.  Oops.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    Button Press Decoder_BD.png ‏41 KB

  • What is wrong with itunes. it says itunes store is not available. try back later.

    itunes store is not available. try back later. Everytime I try to purchase something this message appears. What is wrong with itunes?

    iTunes in Windows is difficult to uninstall.
    I found this for you in an older thread (read carefully before you start):
    Quote
    Resolution
    Note that the following procedure involves a registry edit. Back up your registry prior to proceeding.
    (1) Do a complete uninstall of iTunes and related software components as per the instructions in the following document (but do not attempt to reinstall iTunes just yet):
    Removing and reinstalling iTunes, QuickTime, and other software components for Windows Vista or Windows 7:
    http://support.apple.com/kb/HT1923
    (2) Launch Regedit as an administrator. In your Start Search field, type regedit. Right-click on the Regedit entry that comes up and select "Run as administrator" as per the following screenshot:
    (3) In the left-hand pane of Regedit, click the triangle next to HKEY_LOCAL_MACHINE to expand its contents.
    (4) Expand the contents of SOFTWARE
    (5) Expand the contents of Microsoft
    (6) Expand the contents of Windows
    (7) Expand the contents of CurrentVersion
    (8) Expand the contents of Installer
    (9) Expand the contents of UserData
    (10) Expand the contents of S-1-5-18
    (11) Right-click on Components and select "Permissions" as per the following screenshot:
    (12) In the "Permissions for Components" screen that comes up, click the Advanced button:
    (13) In the "Advanced Security Settings for Components" screen that comes up, click the "Owner" tab.
    (14) In the "Owner" tab, check the "Replace owner on subcontainers and objects tickbox, select "Administrators" and click Apply:
    (14a) If (after clicking Apply) you receive a "Registry Editor could not set owner on the key currently selected, or some of its subkeys" message, click OK:
    (15) Click OK in the "Advanced Security Settings for Components" screen.
    (16) Click OK in the "Permissions for Components" screen.
    (17) Quit out of Regedit.
    (18) Try installing iTunes using the latest version of the iTunes installer downloaded from the Apple website:
    http://www.apple.com/itunes/download/

  • What is wrong with snippet?

    Guys,
    What is wrong with snippet below? Why both conditions sometimes are true:
    if ( fine != suspect ) {
    if ( fine == suspect ) {
    I am new to Java and had a long arguments, but failed to prove anything.
    Could you help me please? What do you think?
    public class VWC {
      private volatile boolean     suspect;
      private boolean               fine;
      private boolean               anotherFine;
      private Object               lock = new Object();
      private int               failures;
      private int               iterations;
      private VWC() {
        new Thread() {
          public void run() {
            while( true ) {
              synchronized( lock ) {
                try {
                  lock.wait();
                } catch ( Exception exception ) {
              synchronized( lock ) {
                if ( fine != suspect ) {
                  System.err.println( "be aware: " + (++failures) + "/ " + iterations);
                  if ( fine == suspect ) {
                    System.err.println( "is it real?" );
                if ( fine != anotherFine ) {
                  System.err.println( "should never be printed out" );
        }.start();
      private void run() {
        while( true ) {
          synchronized( lock ) {
            ++iterations;
            fine = ! fine;
            anotherFine = ! anotherFine;
          suspect = ! suspect;
          synchronized( lock ) {
            lock.notify();
      public static void main(String[] args) {
        new VWC().run();
    }

    jalligator wrote:
    Steve, thank you very much for the comprehensive explanation. Sorry, actually I wanted to see how many developers are aware of volatile variables specifics and how many of them are open minded. Not sure how this question addresses either of those questions.
    This snippet is a stripped down version of production code. Developer relied of volatility, inverted boolean in one thread and expected to see the change right away in other thread. Unfortunately value propagation takes time (not a milliseconds though), Without volatile, yes it takes time. With volatile, no, the updated value is seen instantly (though accessing the volatile variable is less efficient than accessing a thread local variable because it has to retrieve it from main memory first and then use it...)
    so second thread sometimes misses value change; it happens approximately once per million on my box. That is not what is happening in your example code. It is not that suspect is being changed and the second thread misses the change. What is happening is approximately once per million times through your loop the value of suspect is being switched between the two if statements. Sequentially your computer is doing this:
    1) [Thread A] if ( fine != suspect ) {
    2) [Thread A] System.err.println( "be aware: " + (++failures) + "/ " + iterations);
    3) [Thread B] suspect = ! suspect;
    4) [Thread A] if ( fine == suspect ) {
    5) [Thread A] System.err.println( "is it real?" );
    I found that bug in production code and proposed to use synchronized blocks at least. However, all team members said volatile variables work perfectly. I typed this snippet as a concept proof, however, nobody took a look and f course nobody tried to compile and see how volatile vars work in reality. I would ignore this issue unless I had to fix this bug. However, they still disagree and claim there is some other problem and I have to solve it. I am absolutely out of options now; I found the bug, however, they ignore my finding and demand me to find something else.Edited by: stevejluke on Jul 5, 2008 10:10 PM

Maybe you are looking for

  • Won't Play on Standalone player

    This is funny. I've created many DVD's before with menu's. No problems. Now I have to have one that auto starts, by passing the menu and it has to loop. Works fine on the computer, but not on the TV player.

  • Exchange 2013 Load Balancing Question

    Hey Everyone,     I have recently started building up my companies Exchange 2013 environment and ran into some questions that I can't seem to find clear answers for on Google.     First, a little bit about my set up: 2 CAS Servers 2 Mailbox Servers C

  • MARS - "Sudden increase of traffic to a port" rule

    Hello. I duplicated the system rule "Sudden increase of traffic to a port" in MARS and it blew out the original system rule and now shows up as a user rule. It doesn't appear to be working either. It is active. Not sure what to make of this, and neit

  • Solman : Auto confirming the ticket

    Dear Experts,     In solution manager ticket status (CRMD_ORDER) is in proposed solution for 2 days it should be changed automatically to confirmed is itpossible to change.  i'm using workflow here i will add deadline monitoring but i need the functi

  • Upload file jsp code doesn't work? How can I debug

    Hi Everyone, I have the following jsp code that simply adds a new product to the backend database when 'Continue' button is pressed. if( "Continue".equals(fp.getParameter("Submit")) ) {      fp.setParameters(prodForm);      prodForm.setCreateBy(curre