[concurrency-interest] Nested synchronized

Howard Lovatt howard.lovatt at gmail.com
Thu Jan 5 22:42:49 EST 2012


Hi,

Finally got a stack trace, but from native tools so I am not sure how much
use it is. When hung it consumes negligible CPU. Stack trace below.

Sampling process 64408 for 3 seconds with 1 millisecond of run time between
samples

Sampling completed, processing symbols...

Analysis of sampling java (pid 64408) every 1 millisecond

Process:         java [64408]

Path:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

Load Address:    0x104fae000

Identifier:      java

Version:         1.0 (1.0)

Code Type:       X86-64 (Native)

Parent Process:  bash [62924]


Date/Time:       2012-01-06 14:38:26.917 +1100

OS Version:      Mac OS X 10.7.2 (11C74)

Report Version:  7


Call graph:

    2274 Thread_7277650   DispatchQueue_1: com.apple.main-thread  (serial)

    + 2274 ???  (in java)  load address 0x104fae000 + 0x1a98  [0x104fafa98]

    +   2274 ???  (in java)  load address 0x104fae000 + 0x429a
[0x104fb229a]

    +     2274 ???  (in java)  load address 0x104fae000 + 0x4843
[0x104fb2843]

    +       2274 CFRunLoopRunSpecific  (in CoreFoundation) + 230
[0x7fff8d6c0ae6]

    +         2274 __CFRunLoopRun  (in CoreFoundation) + 1204
[0x7fff8d6c12d4]

    +           2274 __CFRunLoopServiceMachPort  (in CoreFoundation) + 188
[0x7fff8d6b8b6c]

    +             2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +               2274 mach_msg_trap  (in libsystem_kernel.dylib) + 10
[0x7fff8990767a]

    2274 Thread_7277657

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in java)  load address 0x104fae000 + 0x3240
[0x104fb1240]

    +       2274 ???  (in java)  load address 0x104fae000 + 0x2cf3
[0x104fb0cf3]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xcea1d  [0x10510fa1d]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0xceb75  [0x10510fb75]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xab53e  [0x1050ec53e]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xab77a  [0x1050ec77a]

    +                 2274 ???  (in <unknown binary>)  [0x1059f8438]

    +                   2274 ???  (in <unknown binary>)  [0x1059fdf5c]

    +                     2274 ???  (in <unknown binary>)  [0x1059fde03]

    +                       2274 ???  (in <unknown binary>)  [0x1059fd85a]

    +                         2274 ???  (in <unknown binary>)  [0x1059fd85a]

    +                           2274 ???  (in <unknown binary>)
[0x105a08d6e]

    +                             2274 ???  (in libclient64.dylib)  load
address 0x105041000 + 0x230068  [0x105271068]

    +                               2274 ???  (in libclient64.dylib)  load
address 0x105041000 + 0x2302ad  [0x1052712ad]

    +                                 2274 ???  (in libclient64.dylib)
load address 0x105041000 + 0x13fb5  [0x105054fb5]

    +                                   2274 mach_msg  (in
libsystem_kernel.dylib) + 73  [0x7fff89906d71]

    +                                     2274 mach_msg_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff8990767a]

    2274 Thread_7277658: Java: Exception Handler Thread

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x14ca3  [0x105055ca3]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x14de9  [0x105055de9]

    +           2274 mach_msg_server  (in libsystem_kernel.dylib) + 473
[0x7fff89907274]

    +             2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +               2274 mach_msg_trap  (in libsystem_kernel.dylib) + 10
[0x7fff8990767a]

    2274 Thread_7277659: Java: Gang worker#0 (Parallel GC Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x2c5c8  [0x10506d5c8]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277660: Java: Gang worker#1 (Parallel GC Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x2c5c8  [0x10506d5c8]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277661: Java: Gang worker#2 (Parallel GC Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x2c5c8  [0x10506d5c8]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277662: Java: Gang worker#3 (Parallel GC Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x2c5c8  [0x10506d5c8]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277663: Java: Gang worker#4 (Parallel GC Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x2c5c8  [0x10506d5c8]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277664: Java: Gang worker#5 (Parallel GC Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x2c5c8  [0x10506d5c8]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277665: Java: Gang worker#6 (Parallel GC Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x2c5c8  [0x10506d5c8]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277666: Java: Gang worker#7 (Parallel GC Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x2c5c8  [0x10506d5c8]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277667: Java: Gang worker#0 (Parallel CMS Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x477e35  [0x1054b8e35]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277668: Java: Gang worker#1 (Parallel CMS Threads)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x477e35  [0x1054b8e35]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1391d  [0x10505491d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                   2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                     2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277669: Java: Concurrent Mark-Sweep GC Thread

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x329e9  [0x1050739e9]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x1087cf  [0x1051497cf]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1088e5  [0x1051498e5]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x137c3  [0x1050547c3]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1391d  [0x10505491d]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x32b6e  [0x105073b6e]

    +                   2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13fb5  [0x105054fb5]

    +                     2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                       2274 mach_msg_trap  (in libsystem_kernel.dylib)
+ 10  [0x7fff8990767a]

    2274 Thread_7277670: Java: VM Thread

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xaa307  [0x1050eb307]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xaa6f4  [0x1050eb6f4]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0xd30da  [0x1051140da]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1b5976  [0x1051f6976]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13fb5  [0x105054fb5]

    +                 2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +                   2274 mach_msg_trap  (in libsystem_kernel.dylib) +
10  [0x7fff8990767a]

    2274 Thread_7277671: Java: Reference Handler

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7355  [0x1050f8355]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7540  [0x1050f8540]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0xb769e  [0x1050f869e]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xb76fe  [0x1050f86fe]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xb7808  [0x1050f8808]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xab77a  [0x1050ec77a]

    +                   2274 ???  (in <unknown binary>)  [0x1059f8438]

    +                     2274 ???  (in <unknown binary>)  [0x1059fd85a]

    +                       2274 ???  (in <unknown binary>)  [0x1059fd85a]

    +                         2274 ???  (in <unknown binary>)  [0x105a08d6e]

    +                           2274 JVM_MonitorWait  (in
libjvmlinkage.dylib) + 59  [0x10573fb0b]

    +                             2274 JVM_MonitorWait  (in
libclient64.dylib) + 154  [0x1050f8cbc]

    +                               2274 ???  (in libclient64.dylib)  load
address 0x105041000 + 0xb8050  [0x1050f9050]

    +                                 2274 ???  (in libclient64.dylib)
load address 0x105041000 + 0xb8bc3  [0x1050f9bc3]

    +                                   2274 ???  (in libclient64.dylib)
load address 0x105041000 + 0x13de3  [0x105054de3]

    +                                     2274 ???  (in libclient64.dylib)
load address 0x105041000 + 0x13f23  [0x105054f23]

    +                                       2274 mach_msg  (in
libsystem_kernel.dylib) + 73  [0x7fff89906d71]

    +                                         2274 mach_msg_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff8990767a]

    2274 Thread_7277672: Java: Finalizer

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7355  [0x1050f8355]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7540  [0x1050f8540]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0xb769e  [0x1050f869e]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xb76fe  [0x1050f86fe]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xb7808  [0x1050f8808]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xab77a  [0x1050ec77a]

    +                   2274 ???  (in <unknown binary>)  [0x1059f8438]

    +                     2274 ???  (in <unknown binary>)  [0x1059fd9b3]

    +                       2274 ???  (in <unknown binary>)  [0x1059fd9b3]

    +                         2274 ???  (in <unknown binary>)  [0x1059fd85a]

    +                           2274 ???  (in <unknown binary>)
[0x105a08d6e]

    +                             2274 JVM_MonitorWait  (in
libjvmlinkage.dylib) + 59  [0x10573fb0b]

    +                               2274 JVM_MonitorWait  (in
libclient64.dylib) + 154  [0x1050f8cbc]

    +                                 2274 ???  (in libclient64.dylib)
load address 0x105041000 + 0xb8050  [0x1050f9050]

    +                                   2274 ???  (in libclient64.dylib)
load address 0x105041000 + 0xb8bc3  [0x1050f9bc3]

    +                                     2274 ???  (in libclient64.dylib)
load address 0x105041000 + 0x13de3  [0x105054de3]

    +                                       2274 ???  (in
libclient64.dylib)  load address 0x105041000 + 0x13f23  [0x105054f23]

    +                                         2274 mach_msg  (in
libsystem_kernel.dylib) + 73  [0x7fff89906d71]

    +                                           2274 mach_msg_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff8990767a]

    2274 Thread_7277673   DispatchQueue_2: com.apple.libdispatch-manager
(serial)

    + 2274 _dispatch_mgr_thread  (in libdispatch.dylib) + 54
[0x7fff88c1f14e]

    +   2274 _dispatch_mgr_invoke  (in libdispatch.dylib) + 923
[0x7fff88c205be]

    +     2274 kevent  (in libsystem_kernel.dylib) + 10  [0x7fff899097e6]

    2274 Thread_7277677: Java: Surrogate Locker Thread (Concurrent GC)

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7355  [0x1050f8355]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7540  [0x1050f8540]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0xc7fcd  [0x105108fcd]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1372a  [0x10505472a]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1391d  [0x10505491d]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +                   2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                     2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                       2274 mach_msg  (in libsystem_kernel.dylib) +
73  [0x7fff89906d71]

    +                         2274 mach_msg_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff8990767a]

    2274 Thread_7277678: Java: Signal Dispatcher

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7355  [0x1050f8355]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7540  [0x1050f8540]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0xc8296  [0x105109296]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xc880f  [0x10510980f]

    +               2274 semaphore_wait_trap  (in libsystem_kernel.dylib) +
10  [0x7fff899076b6]

    2274 Thread_7277679: Java: C2 CompilerThread0

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7355  [0x1050f8355]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7540  [0x1050f8540]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0xc967f  [0x10510a67f]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xcf07d  [0x10511007d]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1372a  [0x10505472a]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1391d  [0x10505491d]

    +                   2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +                     2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                       2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                         2274 mach_msg  (in libsystem_kernel.dylib) +
73  [0x7fff89906d71]

    +                           2274 mach_msg_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff8990767a]

    2274 Thread_7277680: Java: C2 CompilerThread1

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7355  [0x1050f8355]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7540  [0x1050f8540]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0xc967f  [0x10510a67f]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xcf07d  [0x10511007d]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1372a  [0x10505472a]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1391d  [0x10505491d]

    +                   2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +                     2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                       2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                         2274 mach_msg  (in libsystem_kernel.dylib) +
73  [0x7fff89906d71]

    +                           2274 mach_msg_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff8990767a]

    2274 Thread_7277681: Java: Low Memory Detector

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7355  [0x1050f8355]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7540  [0x1050f8540]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0xcb080  [0x10510c080]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x137c3  [0x1050547c3]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1391d  [0x10505491d]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +                   2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                     2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                       2274 mach_msg  (in libsystem_kernel.dylib) +
73  [0x7fff89906d71]

    +                         2274 mach_msg_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff8990767a]

    2274 Thread_7277682: Java: VM Periodic Task Thread

    + 2274 thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

    +   2274 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff88b138bf]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

    +       2273 ???  (in libclient64.dylib)  load address 0x105041000 +
0xcd1b2  [0x10510e1b2]

    +       ! 2273 ???  (in libclient64.dylib)  load address 0x105041000 +
0x32b6e  [0x105073b6e]

    +       !   2273 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x13fb5  [0x105054fb5]

    +       !     2273 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +       !       2273 mach_msg_trap  (in libsystem_kernel.dylib) + 10
[0x7fff8990767a]

    +       1 ???  (in libclient64.dylib)  load address 0x105041000 +
0xcd209  [0x10510e209]

    +         1 ???  (in libclient64.dylib)  load address 0x105041000 +
0xd1ec1  [0x105112ec1]

    +           1 ???  (in libclient64.dylib)  load address 0x105041000 +
0xd20dc  [0x1051130dc]

    +             1 ???  (in libclient64.dylib)  load address 0x105041000 +
0x2f258  [0x105070258]

    +               1 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x30c61  [0x105071c61]

    +                 1 ???  (in libclient64.dylib)  load address
0x105041000 + 0x30c90  [0x105071c90]

    +                   1 ???  (in libclient64.dylib)  load address
0x105041000 + 0x30ce8  [0x105071ce8]

    2274 Thread_7277683: Java: pool-1-thread-1

    + 2274 ???  (in <unknown binary>)  [0x105a66a78]

    +   2274 ???  (in <unknown binary>)  [0x105a5fa48]

    +     2274 JVM_IsInterrupted  (in libjvmlinkage.dylib) + 59
[0x10574078b]

    +       2274 JVM_IsInterrupted  (in libclient64.dylib) + 149
[0x1051cf69d]

    +         2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x7c198  [0x1050bd198]

    +           2274 ???  (in libclient64.dylib)  load address 0x105041000
+ 0x1b5c4d  [0x1051f6c4d]

    +             2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x12b0f  [0x105053b0f]

    +               2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x12bcd  [0x105053bcd]

    +                 2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13d42  [0x105054d42]

    +                   2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13de3  [0x105054de3]

    +                     2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x13f23  [0x105054f23]

    +                       2274 mach_msg  (in libsystem_kernel.dylib) +
73  [0x7fff89906d71]

    +                         2274 mach_msg_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff8990767a]

    2274 Thread_7277684: Java: pool-1-thread-2

    + 2274 ???  (in <unknown binary>)  [0x105a65287]

    +   2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x1e3d25  [0x105224d25]

    +     2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0xd12cd  [0x1051122cd]

    +       2274 ???  (in libclient64.dylib)  load address 0x105041000 +
0x14125  [0x105055125]

    +         2274 mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

    +           2274 mach_msg_trap  (in libsystem_kernel.dylib) + 10
[0x7fff8990767a]

    2274 Thread_7277753   DispatchQueue_4: com.apple.root.low-priority
(concurrent)

      2274 start_wqthread  (in libsystem_c.dylib) + 13  [0x7fff88b16b85]

        2274 _pthread_wqthread  (in libsystem_c.dylib) + 316
[0x7fff88b153da]

          2274 _dispatch_worker_thread2  (in libdispatch.dylib) + 198
[0x7fff88c1f760]

            2274 _dispatch_queue_invoke  (in libdispatch.dylib) + 71
[0x7fff88c1ff77]

              2274 _dispatch_source_invoke  (in libdispatch.dylib) + 635
[0x7fff88c232b6]

                2274 _dispatch_after_timer_callback  (in libdispatch.dylib)
+ 16  [0x7fff88c20c07]

                  2274 _dispatch_call_block_and_release  (in
libdispatch.dylib) + 18  [0x7fff88c1e8ba]

                    2274 ???  (in libjava.jnilib)  load address 0x1058a3000
+ 0xda1c  [0x1058b0a1c]

                      2274 JNFPerformEnvBlock  (in JavaNativeFoundation) +
27  [0x10589414f]

                        2274 JNFObtainEnv  (in JavaNativeFoundation) + 171
[0x105893f5a]

                          2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0x1a0f41  [0x1051e1f41]

                            2274 ???  (in libclient64.dylib)  load address
0x105041000 + 0xcf404  [0x105110404]

                              2274 ???  (in libclient64.dylib)  load
address 0x105041000 + 0x12b0f  [0x105053b0f]

                                2274 ???  (in libclient64.dylib)  load
address 0x105041000 + 0x12bcd  [0x105053bcd]

                                  2274 ???  (in libclient64.dylib)  load
address 0x105041000 + 0x13d42  [0x105054d42]

                                    2274 ???  (in libclient64.dylib)  load
address 0x105041000 + 0x13de3  [0x105054de3]

                                      2274 ???  (in libclient64.dylib)
load address 0x105041000 + 0x13f23  [0x105054f23]

                                        2274 mach_msg  (in
libsystem_kernel.dylib) + 73  [0x7fff89906d71]

                                          2274 mach_msg_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff8990767a]


Total number in stack (recursive counted multiple, when >=5):

        25       mach_msg  (in libsystem_kernel.dylib) + 73
[0x7fff89906d71]

        25       mach_msg_trap  (in libsystem_kernel.dylib) + 0
[0x7fff89907670]

        22       _pthread_start  (in libsystem_c.dylib) + 335
[0x7fff88b138bf]

        22       thread_start  (in libsystem_c.dylib) + 13  [0x7fff88b16b75]

        21       ???  (in libclient64.dylib)  load address 0x105041000 +
0x13884  [0x105054884]

        18       ???  (in libclient64.dylib)  load address 0x105041000 +
0x13de3  [0x105054de3]

        18       ???  (in libclient64.dylib)  load address 0x105041000 +
0x13f23  [0x105054f23]

        16       ???  (in libclient64.dylib)  load address 0x105041000 +
0x13d42  [0x105054d42]

        15       ???  (in libclient64.dylib)  load address 0x105041000 +
0x1391d  [0x10505491d]

        12       ???  (in libclient64.dylib)  load address 0x105041000 +
0x137c3  [0x1050547c3]

        8       ???  (in libclient64.dylib)  load address 0x105041000 +
0x2c5c8  [0x10506d5c8]

        7       ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7355  [0x1050f8355]

        7       ???  (in libclient64.dylib)  load address 0x105041000 +
0xb7540  [0x1050f8540]

        5       ???  (in <unknown binary>)  [0x1059fd85a]


Sort by top of stack, same collapsed (when >= 5):

        mach_msg_trap  (in libsystem_kernel.dylib)        56849

        kevent  (in libsystem_kernel.dylib)        2274

        semaphore_wait_trap  (in libsystem_kernel.dylib)        2274


Binary Images:

       0x104fae000 -        0x104fb5fff  java (1.0 - 1.0)
<4AC9C9AB-E0C3-3116-ADBE-2A99D1505D7B>
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

       0x104fba000 -        0x104fc0fff  libjli.jnilib (??? - ???)
<2927BE65-1D10-3C92-B5B1-B5E070A84C31>
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjli.jnilib

       0x104fcb000 -        0x104fd0fff  com.apple.JavaVM (14.1.0 - 14.1.0)
<83C8C2AB-E99D-39FF-80B4-90A7DEB1DAFB>
/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM

       0x104fd9000 -        0x104fdefff  JavaLaunching (??? - ???)
<6322E021-91C3-36A3-AEED-AD4FAB888E4A>
/System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching

       0x105041000 -        0x10566fff7  libclient64.dylib (??? - ???)
<D3325E4E-CACF-39AE-8668-8F8E5A8F5B2D>
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bundle/Libraries/libclient64.dylib

       0x10573f000 -        0x105746fff  libjvmlinkage.dylib (??? - ???)
<4E1B7F6A-050F-3F83-B333-4C0B5456022B>
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvmlinkage.dylib

       0x105880000 -        0x105888ff7  libverify.dylib (1.0 - 1.0)
<BEE0B2CE-E7BA-3830-BD53-D1AC2E127C38>
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libverify.dylib

       0x10588e000 -        0x105898fff  JavaNativeFoundation (??? - ???)
<3D79FBBE-054D-3209-A8D0-BF5D3D733A91>
/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation

       0x1058a3000 -        0x1058c3ff7  libjava.jnilib (??? - ???)
<F16EC2DC-1801-3D12-BB50-2D88A62FC0BA>
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjava.jnilib

       0x1059e4000 -        0x1059f1ff7  libzip.jnilib (??? - ???)
<457C25EB-8F18-35CF-878C-82B4D6369300>
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libzip.jnilib

    0x7fff64bae000 -     0x7fff64be2ac7  dyld (195.5 - ???)
<B372EB7D-DCD8-30CE-9342-E06CADD7CACA> /usr/lib/dyld

    0x7fff80e87000 -     0x7fff80e88fff  libsystem_sandbox.dylib (??? -
???) <DC97E52F-C577-3A8A-A2F6-431AE3D40C40>
/usr/lib/system/libsystem_sandbox.dylib

    0x7fff80ec8000 -     0x7fff81ac9ff7  com.apple.AppKit (6.7.2 - 1138.23)
<5CD2C850-4F52-3BA2-BA11-3107DFD2D23C>
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

    0x7fff82950000 -     0x7fff82950fff  com.apple.Accelerate.vecLib (3.7 -
vecLib 3.7) <C06A140F-6114-3B8B-B080-E509303145B8>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib

    0x7fff82951000 -     0x7fff8295aff7  libsystem_notify.dylib (80.1.0 -
compatibility 1.0.0) <A4D651E3-D1C6-3934-AD49-7A104FD14596>
/usr/lib/system/libsystem_notify.dylib

    0x7fff8295b000 -     0x7fff829e0ff7  com.apple.Heimdal (2.1 - 2.0)
<C92E327E-CB5F-3C9B-92B0-F1680095C8A3>
/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal

    0x7fff829e1000 -     0x7fff82a21ff7  libcups.2.dylib (2.9.0 -
compatibility 2.0.0) <B7173CA4-CE16-3BAB-8D83-185FCEFA15F5>
/usr/lib/libcups.2.dylib

    0x7fff82a22000 -     0x7fff82aa5fef  com.apple.Metadata (10.7.0 -
627.20) <E00156B0-663A-35EF-A307-A2CEB00F1845>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata

    0x7fff82baa000 -     0x7fff82c71ff7  com.apple.ColorSync (4.7.0 -
4.7.0) <F325A9D7-7203-36B7-8C1C-B6A4D5CC73A8>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync

    0x7fff82c72000 -     0x7fff82e8cfef  com.apple.CoreData (104 - 358.12)
<33B1FA75-7970-3751-9DCC-FF809D3E1FA2>
/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData

    0x7fff82fbb000 -     0x7fff82fc3fff  libsystem_dnssd.dylib (??? - ???)
<998E3778-7B43-301C-9053-12045AB8544D> /usr/lib/system/libsystem_dnssd.dylib

    0x7fff82fd8000 -     0x7fff82fddfff  libcache.dylib (47.0.0 -
compatibility 1.0.0) <1571C3AB-BCB2-38CD-B3B2-C5FC3F927C6A>
/usr/lib/system/libcache.dylib

    0x7fff830db000 -     0x7fff831b9fff  com.apple.ImageIO.framework (3.1.1
- 3.1.1) <13E549F8-5BD6-3BAE-8C33-1D0BD269C081>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO

    0x7fff8397c000 -     0x7fff83a1eff7  com.apple.securityfoundation (5.0
- 55005) <2814D17E-E6BB-30A2-A62E-2D481AF514F2>
/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation

    0x7fff83a3d000 -     0x7fff83a61fff  com.apple.Kerberos (1.0 - 1)
<1F826BCE-DA8F-381D-9C4C-A36AA0EA1CB9>
/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos

    0x7fff83a62000 -     0x7fff83aa1fff  com.apple.AE (527.7 - 527.7)
<B82F7ABC-AC8B-3507-B029-969DD5CA813D>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE

    0x7fff83c3b000 -     0x7fff83c46fff  com.apple.CommonAuth (2.1 - 2.0)
<BFDD0A8D-4BEA-39EC-98B3-2E083D7B1ABD>
/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth

    0x7fff83c47000 -     0x7fff83cb5fff  com.apple.CoreSymbolication (2.1 -
66) <7CF9EF4A-262A-3009-8D42-A76F5614E372>
/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication

    0x7fff83e04000 -     0x7fff83e9eff7  com.apple.SearchKit (1.4.0 -
1.4.0) <4E70C394-773E-3A4B-A93C-59A88ABA9509>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit

    0x7fff83e9f000 -     0x7fff84005fff  com.apple.CFNetwork (520.2.5 -
520.2.5) <406712D9-3F0C-3763-B4EB-868D01F1F042>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork

    0x7fff8402e000 -     0x7fff84044fff  libGL.dylib (??? - ???)
<6A473BF9-4D35-34C6-9F8B-86B68091A9AF>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib

    0x7fff84045000 -     0x7fff8409cfff  libTIFF.dylib (??? - ???)
<FF0D9A24-6956-3F03-81EA-3EEAD22C9DB8>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib

    0x7fff8409d000 -     0x7fff840a2fff  libcompiler_rt.dylib (6.0.0 -
compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A>
/usr/lib/system/libcompiler_rt.dylib

    0x7fff840a5000 -     0x7fff840a6fff  libdnsinfo.dylib (395.7.0 -
compatibility 1.0.0) <37FEFE78-BCB5-37EC-8E99-747469BCA4C7>
/usr/lib/system/libdnsinfo.dylib

    0x7fff840b3000 -     0x7fff840b3fff  com.apple.vecLib (3.7 - vecLib
3.7) <9A58105C-B36E-35B5-812C-4ED693F2618F>
/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib

    0x7fff84142000 -     0x7fff84609fff  FaceCoreLight (1.4.7 -
compatibility 1.0.0) <E9D2A69C-6E81-358C-A162-510969F91490>
/System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight

    0x7fff84610000 -     0x7fff846f1fff  com.apple.CoreServices.OSServices
(478.29 - 478.29) <B487110E-C942-33A8-A494-3BDEDB88B1CD>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices

    0x7fff846f2000 -     0x7fff846f6fff  libmathCommon.A.dylib (2026.0.0 -
compatibility 1.0.0) <FF83AFF7-42B2-306E-90AF-D539C51A4542>
/usr/lib/system/libmathCommon.A.dylib

    0x7fff847f5000 -     0x7fff847f7fff  com.apple.TrustEvaluationAgent
(2.0 - 1) <1F31CAFF-C1C6-33D3-94E9-11B721761DDF>
/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent

    0x7fff847f8000 -     0x7fff847f8fff  com.apple.audio.units.AudioUnit
(1.7.1 - 1.7.1) <04C10813-CCE5-3333-8C72-E8E35E417B3B>
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit

    0x7fff84886000 -     0x7fff84901ff7
com.apple.print.framework.PrintCore (7.1 - 366.1)
<3F140DEB-9F87-3672-97CC-F983752581AC>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore

    0x7fff84a85000 -     0x7fff84b87ff7  libxml2.2.dylib (10.3.0 -
compatibility 10.0.0) <22F1D1B6-1761-3687-9EFD-036EA15FB2E4>
/usr/lib/libxml2.2.dylib

    0x7fff84b88000 -     0x7fff84b8dfff  com.apple.OpenDirectory (10.7 -
146) <91A87249-6A2F-3F89-A8DE-0E95C0B54A3A>
/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory

    0x7fff84b8e000 -     0x7fff84ba0ff7  libbsm.0.dylib (??? - ???)
<349BB16F-75FA-363F-8D98-7A9C3FA90A0D> /usr/lib/libbsm.0.dylib

    0x7fff84bdd000 -     0x7fff84c38ff7  com.apple.HIServices (1.10 - ???)
<BAB8B422-7047-3D2D-8E0A-13FCF153E4E7>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices

    0x7fff84cd0000 -     0x7fff84cd1fff  liblangid.dylib (??? - ???)
<CACBE3C3-2F7B-3EED-B50E-EDB73F473B77> /usr/lib/liblangid.dylib

    0x7fff84cd2000 -     0x7fff84cfbfff  libJPEG.dylib (??? - ???)
<64D079F9-256A-323B-A837-84628B172F21>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib

    0x7fff84d5d000 -     0x7fff84d62fff  libGIF.dylib (??? - ???)
<393E2DB5-9479-39A6-A75A-B5F20B852532>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib

    0x7fff850bc000 -     0x7fff850bcfff  com.apple.Cocoa (6.6 - ???)
<7EC4D759-B2A6-3A99-AC75-809FED1500C6>
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa

    0x7fff850bd000 -     0x7fff850cbfff  com.apple.NetAuth (3.1 - 3.1)
<FE7EC4D7-5632-3B8D-9094-A0AC8D60EDEE>
/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth

    0x7fff8512e000 -     0x7fff8512fff7  libremovefile.dylib (21.0.0 -
compatibility 1.0.0) <001E87FF-97DF-328D-B22F-16E3ACEF8864>
/usr/lib/system/libremovefile.dylib

    0x7fff85133000 -     0x7fff851a6fff  libstdc++.6.dylib (52.0.0 -
compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2>
/usr/lib/libstdc++.6.dylib

    0x7fff851a7000 -     0x7fff851d7ff7  com.apple.DictionaryServices
(1.2.1 - 158.2) <3FC86118-7553-38F7-8916-B329D2E94476>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices

    0x7fff8597c000 -     0x7fff85c98ff7  com.apple.CoreServices.CarbonCore
(960.18 - 960.18) <6020C3FB-6125-3EAE-A55D-1E77E38BEDEA>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore

    0x7fff85c99000 -     0x7fff85cc0ff7  com.apple.PerformanceAnalysis
(1.10 - 10) <DD87C994-66D6-330A-BAF9-AB86BE125A62>
/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis

    0x7fff85d36000 -     0x7fff85d3bff7  libsystem_network.dylib (??? -
???) <5DE7024E-1D2D-34A2-80F4-08326331A75B>
/usr/lib/system/libsystem_network.dylib

    0x7fff85dc7000 -     0x7fff85dd5ff7  libkxld.dylib (??? - ???)
<B1BD4862-9D3F-3EEF-895C-A8E2E53684B6> /usr/lib/system/libkxld.dylib

    0x7fff85dd6000 -     0x7fff85dd8fff  libquarantine.dylib (36.0.0 -
compatibility 1.0.0) <4C3BFBC7-E592-3939-B376-1C2E2D7C5389>
/usr/lib/system/libquarantine.dylib

    0x7fff85dd9000 -     0x7fff85debff7  libz.1.dylib (1.2.5 -
compatibility 1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4>
/usr/lib/libz.1.dylib

    0x7fff85dec000 -     0x7fff85e4efff  com.apple.coreui (1.2.1 - 164.1)
<F7972630-F696-3FC5-9FCF-A6E1C8771078>
/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI

    0x7fff85e4f000 -     0x7fff85e66fff  com.apple.CFOpenDirectory (10.7 -
146) <E71AE4A2-F72B-35F2-9043-9F45CF75F11A>
/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory

    0x7fff85e67000 -     0x7fff85e6eff7  com.apple.CommerceCore (1.0 - 17)
<3894FE48-EDCE-30E9-9796-E2F959D92704>
/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore

    0x7fff860eb000 -     0x7fff860effff  libdyld.dylib (195.5.0 -
compatibility 1.0.0) <380C3F44-0CA7-3514-8080-46D1C9DF4FCD>
/usr/lib/system/libdyld.dylib

    0x7fff86336000 -     0x7fff86363fe7  libSystem.B.dylib (159.1.0 -
compatibility 1.0.0) <095FDD3C-3961-3865-A59B-A5B0A4B8B923>
/usr/lib/libSystem.B.dylib

    0x7fff863b8000 -     0x7fff863e5ff7  com.apple.opencl (1.50.63 -
1.50.63) <DB335C5C-3ABD-38C8-B6A5-8436EE1484D3>
/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL

    0x7fff86930000 -     0x7fff86936ff7  libunwind.dylib (30.0.0 -
compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231>
/usr/lib/system/libunwind.dylib

    0x7fff86937000 -     0x7fff8698bff7  com.apple.ScalableUserInterface
(1.0 - 1) <33563775-C662-313D-B7FA-3D575A9F3D41>
/System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface

    0x7fff86cf4000 -     0x7fff86d69ff7  libc++.1.dylib (19.0.0 -
compatibility 1.0.0) <C0EFFF1B-0FEB-3F99-BE54-506B35B555A9>
/usr/lib/libc++.1.dylib

    0x7fff86dee000 -     0x7fff86e03fff
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

    0x7fff86e40000 -     0x7fff86e81fff  com.apple.QD (3.12 - ???)
<983D6E1E-B8BD-3260-A960-13727351D867>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD

    0x7fff8707e000 -     0x7fff870a4ff7  com.apple.framework.familycontrols
(3.0 - 300) <41A6DFC2-EAF5-390A-83A1-C8832528705C>
/System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls

    0x7fff870a5000 -     0x7fff870a5fff  com.apple.CoreServices (53 - 53)
<043C8026-8EDD-3241-B090-F589E24062EF>
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices

    0x7fff870fb000 -     0x7fff87528fff  libLAPACK.dylib (??? - ???)
<4F2E1055-2207-340B-BB45-E4F16171EE0D>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib

    0x7fff87529000 -     0x7fff87533ff7  liblaunch.dylib (392.35.0 -
compatibility 1.0.0) <8F8BB206-CECA-33A5-A105-4A01C3ED5D23>
/usr/lib/system/liblaunch.dylib

    0x7fff8808a000 -     0x7fff880b2ff7  com.apple.CoreVideo (1.7 - 70.1)
<98F917B2-FB53-3EA3-B548-7E97B38309A7>
/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo

    0x7fff880b3000 -     0x7fff880b6fff  libRadiance.dylib (??? - ???)
<CD89D70D-F177-3BAE-8A26-644EA7D5E28E>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib

    0x7fff886e8000 -     0x7fff886effff  com.apple.NetFS (4.0 - 4.0)
<433EEE54-E383-3505-9154-45B909FD3AF0>
/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS

    0x7fff886f0000 -     0x7fff88a09ff7  com.apple.Foundation (6.7.1 -
833.20) <D922F590-FDA6-3D89-A271-FD35E2290624>
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation

    0x7fff88a79000 -     0x7fff88a96ff7  libxpc.dylib (77.17.0 -
compatibility 1.0.0) <72A16104-2F23-3C22-B474-1953F06F9376>
/usr/lib/system/libxpc.dylib

    0x7fff88a9c000 -     0x7fff88ab0ff7  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

    0x7fff88ac5000 -     0x7fff88ba2fef  libsystem_c.dylib (763.12.0 -
compatibility 1.0.0) <FF69F06E-0904-3C08-A5EF-536FAFFFDC22>
/usr/lib/system/libsystem_c.dylib

    0x7fff88ba3000 -     0x7fff88bf1fff  libauto.dylib (??? - ???)
<D8AC8458-DDD0-3939-8B96-B6CED81613EF> /usr/lib/libauto.dylib

    0x7fff88bf2000 -     0x7fff88c09fff
com.apple.MultitouchSupport.framework (220.62.1 - 220.62.1)
<F21C79C0-4B5A-3645-81A6-74F8EFA900CE>
/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport

    0x7fff88c1d000 -     0x7fff88c2bfff  libdispatch.dylib (187.7.0 -
compatibility 1.0.0) <712AAEAC-AD90-37F7-B71F-293FF8AE8723>
/usr/lib/system/libdispatch.dylib

    0x7fff88c2c000 -     0x7fff88c77ff7  com.apple.SystemConfiguration
(1.11.1 - 1.11) <F832FE21-5509-37C6-B1F1-48928F31BE45>
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration

    0x7fff88c7c000 -     0x7fff88d1bfff  com.apple.LaunchServices (480.21 -
480.21) <6BFADEA9-5BC1-3B53-A013-488EB7F1AB57>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices

    0x7fff88d1c000 -     0x7fff88d1cfff  com.apple.ApplicationServices (41
- 41) <89B6AD5B-5C75-3E83-8C2B-AA7F4C55E400>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices

    0x7fff88d1d000 -     0x7fff88d41ff7  com.apple.RemoteViewServices (1.2
- 39) <862849C8-84C1-32A1-B87E-B29E74778C9F>
/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices

    0x7fff88d42000 -     0x7fff88d7dff7  libsystem_info.dylib (??? - ???)
<9C8C2DCB-96DB-3471-9DCE-ADCC26BE2DD4> /usr/lib/system/libsystem_info.dylib

    0x7fff88dbf000 -     0x7fff88e2ffff  com.apple.datadetectorscore (3.0 -
179.4) <2A822A13-94B3-3A43-8724-98FDF698BB12>
/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore

    0x7fff88e99000 -     0x7fff88edbff7  libcommonCrypto.dylib (55010.0.0 -
compatibility 1.0.0) <BB770C22-8C57-365A-8716-4A3C36AE7BFB>
/usr/lib/system/libcommonCrypto.dylib

    0x7fff88f2c000 -     0x7fff89085fff
com.apple.audio.toolbox.AudioToolbox (1.7.1 - 1.7.1)
<4877267E-F736-3019-85D3-40A32A042A80>
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox

    0x7fff89086000 -     0x7fff89193fff  libJP2.dylib (??? - ???)
<6052C973-9354-35CB-AAB9-31D00D8786F9>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib

    0x7fff89194000 -     0x7fff89297fff  libsqlite3.dylib (9.6.0 -
compatibility 9.0.0) <7F60B0FF-4946-3639-89AB-B540D318B249>
/usr/lib/libsqlite3.dylib

    0x7fff8929c000 -     0x7fff8929dfff  libunc.dylib (24.0.0 -
compatibility 1.0.0) <337960EE-0A85-3DD0-A760-7134CF4C0AFF>
/usr/lib/system/libunc.dylib

    0x7fff8929e000 -     0x7fff892a4fff  com.apple.DiskArbitration (2.4.1 -
2.4.1) <CEA34337-63DE-302E-81AA-10D717E1F699>
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration

    0x7fff892ad000 -     0x7fff89351fff  com.apple.ink.framework (1.3.2 -
110) <C8840EA4-AE7B-360C-A191-D36B5F10B6B5>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink

    0x7fff8937c000 -     0x7fff8937ffff  libCoreVMClient.dylib (??? - ???)
<E034C772-4263-3F48-B083-25A758DD6228>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib

    0x7fff89380000 -     0x7fff89485ff7  libFontParser.dylib (??? - ???)
<B9A53808-C97E-3293-9C33-1EA9D4E83EC8>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib

    0x7fff89712000 -     0x7fff897c5fff  com.apple.CoreText (220.11.0 -
???) <4EA8E2DF-542D-38D5-ADB9-C0DAA73F898B>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText

    0x7fff898f2000 -     0x7fff89912fff  libsystem_kernel.dylib (1699.24.8
- compatibility 1.0.0) <C56819BB-3779-3726-B610-4CF7B3ABB6F9>
/usr/lib/system/libsystem_kernel.dylib

    0x7fff8993b000 -     0x7fff89b3dfff  libicucore.A.dylib (46.1.0 -
compatibility 1.0.0) <38CD6ED3-C8E4-3CCD-89AC-9C3198803101>
/usr/lib/libicucore.A.dylib

    0x7fff89b3e000 -     0x7fff89b5bfff  libPng.dylib (??? - ???)
<3C70A94C-9442-3E11-AF51-C1B0EF81680E>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib

    0x7fff89b68000 -     0x7fff89bccfff  com.apple.Symbolication (1.2 -
83.1) <A7E088DE-BC16-3C24-A0D0-30EEBA221659>
/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication

    0x7fff89f72000 -     0x7fff89f74fff  libCVMSPluginSupport.dylib (??? -
???) <61D89F3C-C64D-3733-819F-8AAAE4E2E993>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib

    0x7fff8a07c000 -     0x7fff8a0e6fff  com.apple.framework.IOKit (2.0 -
???) <87D55F1D-CDB5-3D13-A5F9-98EA4E22F8EE>
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit

    0x7fff8a0e7000 -     0x7fff8a0f2ff7  libc++abi.dylib (14.0.0 -
compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14>
/usr/lib/libc++abi.dylib

    0x7fff8a0f3000 -     0x7fff8a153fff  libvDSP.dylib (325.4.0 -
compatibility 1.0.0) <3A7521E6-5510-3FA7-AB65-79693A7A5839>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib

    0x7fff8a154000 -     0x7fff8a167ff7  libCRFSuite.dylib (??? - ???)
<0B76941F-218E-30C8-B6DE-E15919F8DBEB> /usr/lib/libCRFSuite.dylib

    0x7fff8a168000 -     0x7fff8a24cdef  libobjc.A.dylib (228.0.0 -
compatibility 1.0.0) <C5F2392D-B481-3A9D-91BE-3D039FFF4DEC>
/usr/lib/libobjc.A.dylib

    0x7fff8a24d000 -     0x7fff8a287fef  com.apple.DebugSymbols (2.1 - 85)
<F45985E2-D1D0-3F47-861E-47904837B76F>
/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols

    0x7fff8a288000 -     0x7fff8a289ff7  libsystem_blocks.dylib (53.0.0 -
compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869>
/usr/lib/system/libsystem_blocks.dylib

    0x7fff8a994000 -     0x7fff8a9fcff7  com.apple.audio.CoreAudio (4.0.1 -
4.0.1) <7966E3BE-376B-371A-A21D-9BD763C0BAE7>
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio

    0x7fff8a9fd000 -     0x7fff8aa08ff7
com.apple.speech.recognition.framework (4.0.19 - 4.0.19)
<48607E6E-8612-3267-9184-E948B1863B32>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition

    0x7fff8add7000 -     0x7fff8aeefff7  com.apple.DesktopServices (1.6.1 -
1.6.1) <4418EAA6-7163-3A77-ABD3-F8289796C81A>
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv

    0x7fff8aef0000 -     0x7fff8af23ff7  com.apple.GSS (2.1 - 2.0)
<9A2C9736-DA10-367A-B376-2C7A584E6C7A>
/System/Library/Frameworks/GSS.framework/Versions/A/GSS

    0x7fff8af24000 -     0x7fff8af24fff  libkeymgr.dylib (23.0.0 -
compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075>
/usr/lib/system/libkeymgr.dylib

    0x7fff8af25000 -     0x7fff8af64ff7  libGLImage.dylib (??? - ???)
<2D1D8488-EC5F-3229-B983-CFDE0BB37586>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib

    0x7fff8af65000 -     0x7fff8afb8fff  libFontRegistry.dylib (??? - ???)
<57FBD85F-41A6-3DB9-B5F4-FCC6B260F1AD>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib

    0x7fff8afb9000 -     0x7fff8afb9fff  com.apple.Accelerate (1.7 -
Accelerate 1.7) <82DDF6F5-FBC3-323D-B71D-CF7ABC5CF568>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate

    0x7fff8afbc000 -     0x7fff8afc2fff  IOSurface (??? - ???)
<03F95CAC-569C-3573-B3D7-2D211B8BDC56>
/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface

    0x7fff8afd1000 -     0x7fff8afd7fff  libGFXShared.dylib (??? - ???)
<343AE6C0-EB02-333C-8D35-DF6093B92758>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib

    0x7fff8b0b5000 -     0x7fff8b38dff7  com.apple.security (7.0 - 55010)
<93713FF4-FE86-3B4C-8150-5FCC7F3320C8>
/System/Library/Frameworks/Security.framework/Versions/A/Security

    0x7fff8b456000 -     0x7fff8b562fff  libcrypto.0.9.8.dylib (44.0.0 -
compatibility 0.9.8) <3A8E1F89-5E26-3C8B-B538-81F5D61DBF8A>
/usr/lib/libcrypto.0.9.8.dylib

    0x7fff8b564000 -     0x7fff8b573ff7  com.apple.opengl (1.7.5 - 1.7.5)
<2945F1A6-910C-3596-9988-5701B04BD821>
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL

    0x7fff8b574000 -     0x7fff8b579fff  libpam.2.dylib (3.0.0 -
compatibility 3.0.0) <D952F17B-200A-3A23-B9B2-7C1F7AC19189>
/usr/lib/libpam.2.dylib

    0x7fff8b5c7000 -     0x7fff8bcda587  com.apple.CoreGraphics (1.600.0 -
???) <A9F2451E-6F60-350E-A6E5-539669B53074>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics

    0x7fff8bcdb000 -     0x7fff8bffffff  com.apple.HIToolbox (1.8 - ???)
<A3BE7C59-52E6-3A7F-9B30-24B7DD3E95F2>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox

    0x7fff8c4a8000 -     0x7fff8c4faff7  libGLU.dylib (??? - ???)
<3C9153A0-8499-3DC0-AAA4-9FA6E488BE13>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib

    0x7fff8c4fb000 -     0x7fff8c517ff7  com.apple.GenerationalStorage (1.0
- 125) <31F60175-E38D-3C63-8D95-32CFE7062BCB>
/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage

    0x7fff8c518000 -     0x7fff8c78bfff  com.apple.CoreImage (7.82 - 1.0.1)
<282801B6-5D80-3E2C-88A4-00FE29906D5A>
/System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage

    0x7fff8c78c000 -     0x7fff8c92bfff  com.apple.QuartzCore (1.7 - 270.0)
<E8FC9AA4-A5CB-384B-AD29-7190A1387D3E>
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore

    0x7fff8c92c000 -     0x7fff8c9c2ff7  libvMisc.dylib (325.4.0 -
compatibility 1.0.0) <642D8D54-F9F5-3FBB-A96C-EEFE94C6278B>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib

    0x7fff8c9c3000 -     0x7fff8c9c9fff  libmacho.dylib (800.0.0 -
compatibility 1.0.0) <165514D7-1BFA-38EF-A151-676DCD21FB64>
/usr/lib/system/libmacho.dylib

    0x7fff8c9f4000 -     0x7fff8ca78ff7  com.apple.ApplicationServices.ATS
(317.5.0 - ???) <FE629F2D-6BC0-3A58-9844-D8B9A6808A00>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS

    0x7fff8ca95000 -     0x7fff8ca96fff  libDiagnosticMessagesClient.dylib
(??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598>
/usr/lib/libDiagnosticMessagesClient.dylib

    0x7fff8ca97000 -     0x7fff8cac2ff7  libxslt.1.dylib (3.24.0 -
compatibility 3.0.0) <4DB5ED11-004B-36B5-AE5F-2AB714754241>
/usr/lib/libxslt.1.dylib

    0x7fff8cace000 -     0x7fff8d0b2fff  libBLAS.dylib (??? - ???)
<C34F6D88-187F-33DC-8A68-C0C9D1FA36DF>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib

    0x7fff8d0b3000 -     0x7fff8d0d2fff  libresolv.9.dylib (46.0.0 -
compatibility 1.0.0) <33263568-E6F3-359C-A4FA-66AD1300F7D4>
/usr/lib/libresolv.9.dylib

    0x7fff8d185000 -     0x7fff8d27afff  libiconv.2.dylib (7.0.0 -
compatibility 7.0.0) <5C40E880-0706-378F-B864-3C2BD922D926>
/usr/lib/libiconv.2.dylib

    0x7fff8d27b000 -     0x7fff8d3b4fef  com.apple.vImage (5.1 - 5.1)
<EB634387-CD15-3246-AC28-5FB368ACCEA2>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage

    0x7fff8d688000 -     0x7fff8d85cfff  com.apple.CoreFoundation (6.7.1 -
635.15) <FE4A86C2-3599-3CF8-AD1A-822F1FEA820F>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

    0x7fff8d85d000 -     0x7fff8d864fff  libcopyfile.dylib (85.1.0 -
compatibility 1.0.0) <0AB51EE2-E914-358C-AC19-47BC024BDAE7>
/usr/lib/system/libcopyfile.dylib

Sample analysis of process 64408 written to file /dev/stdout

Cheers,

 -- Howard.

On 6 January 2012 13:33, David Holmes <davidcholmes at aapt.net.au> wrote:

> **
> If you have a hang from which you can't get a stack dump it generally
> indicates that the VM can't reach a safepoint. At that point you need a
> native tools (eg pstack on Solaris) or a debugger to help you see the
> stacks.
>
> The inability to reach a safepoint indicates to me that there is a
> livelock, probably involving spinning on locks (hence why -UseSpinning can
> avoid the problem). Can you confirm that CPU is being consumed during the
> "hang"?
>
> Anyway it's a VM bug.
>
> David
>
> -----Original Message-----
> *From:* Howard Lovatt [mailto:howard.lovatt at gmail.com]
> *Sent:* Friday, 6 January 2012 12:28 PM
> *To:* Vitaly Davidovich
> *Cc:* dholmes at ieee.org; concurrency-interest at cs.oswego.edu
> *Subject:* Re: [concurrency-interest] Nested synchronized
>
> Hi,
>
> No luck with -XX:-EliminateLocks, still hangs. Also I can't get a stack
> dump from kill. Tried kill -1 to kill -9, no luck. Will try reentrant locks
> and report.
>
> Thanks for all the suggestions,
>
>  -- Howard.
>
> On 6 January 2012 13:01, Vitaly Davidovich <vitalyd at gmail.com> wrote:
>
>> Sorry left another bit out.  Since the suspicion is the nesting try
>> -XX:-EliminateLocks, IIRC.  Get rid of the other flags too so we're
>> controlling one thing at a time.
>>  On Jan 5, 2012 8:55 PM, "Vitaly Davidovich" <vitalyd at gmail.com> wrote:
>>
>>> Possible but would be good to have call stacks.  Also can you try using
>>> a reentrant lock instead of synchronized?
>>> On Jan 5, 2012 8:44 PM, "Howard Lovatt" <howard.lovatt at gmail.com> wrote:
>>>
>>>> Hi Vitaly,
>>>>
>>>> If I add the following JVM options, -ea -XX:+UseBiasedLocking
>>>> -XX:-UseSpinning -XX:+UseTLAB -XX:+UseThreadPriorities, then the program
>>>> runs. Indicating to me that it is a JVM problem.
>>>>
>>>>  -- Howard.
>>>>
>>>> On 6 January 2012 12:18, Vitaly Davidovich <vitalyd at gmail.com> wrote:
>>>>
>>>>> Howard,
>>>>>
>>>>> Have you captured call stacks when it hangs?
>>>>>
>>>>> Vitaly
>>>>>  On Jan 5, 2012 8:14 PM, "Howard Lovatt" <howard.lovatt at gmail.com>
>>>>> wrote:
>>>>>
>>>>>>  Hi David,
>>>>>>
>>>>>> There is only one sum object shared between the two threads (1st line
>>>>>> of main) and hence all synchronization is on the same object. Therefore I
>>>>>> think the code should work (even though the second synchronization is
>>>>>> redundant). As a double check on my understanding I just added a specific
>>>>>> mutex object to the code and synchronized on that and got the same result.
>>>>>>
>>>>>> Have I understood you comment correctly?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>>  -- Howard.
>>>>>>
>>>>>> On 6 January 2012 12:00, David Holmes <davidcholmes at aapt.net.au>wrote:
>>>>>>
>>>>>>> **
>>>>>>> That's not nested synchronization as you are using two different
>>>>>>> objects. It is a classic deadlock:
>>>>>>>
>>>>>>> - sync method on Obj A calls sync method on Obj B
>>>>>>> - sync method on Obj B calls sync method on Objj A
>>>>>>>
>>>>>>> Thread 1 does the call to ObjA
>>>>>>> Thread 2 does the call to Obj B
>>>>>>>
>>>>>>> David
>>>>>>> ------
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> *From:* concurrency-interest-bounces at cs.oswego.edu [mailto:
>>>>>>> concurrency-interest-bounces at cs.oswego.edu]*On Behalf Of *Howard
>>>>>>> Lovatt
>>>>>>> *Sent:* Friday, 6 January 2012 10:53 AM
>>>>>>> *To:* concurrency-interest at cs.oswego.edu
>>>>>>> *Subject:* [concurrency-interest] Nested synchronized
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have seen something I think is a JVM bug but would like to check
>>>>>>> my understanding before reporting a problem. The following program normally
>>>>>>> hangs, i.e. the problem is intermittent, on my computer, MacBook Pro, Java
>>>>>>> 6 or 7, 4 core processor. The problem is that there are synchronized
>>>>>>> methods, isSetA1 and isSetA2 (near end of listing below), that call another
>>>>>>> synchronized method, conditionallySumArguments (at end of listing below).
>>>>>>> The second synchronized is unnecessary since the method is always called
>>>>>>> within an already synchronized method and if the second synchronized is
>>>>>>> removed the program works as expected. However I think an extra
>>>>>>> synchronized should be redundant, not a problem?
>>>>>>>
>>>>>>>  package nestedsynchronizedproblem;
>>>>>>>
>>>>>>>  import java.util.concurrent.Callable;
>>>>>>>  import java.util.concurrent.ExecutorService;
>>>>>>>  import java.util.concurrent.Executors;
>>>>>>>  import java.util.concurrent.TimeUnit;
>>>>>>>
>>>>>>>  import static java.lang.System.*;
>>>>>>>
>>>>>>>  /**
>>>>>>>   * Test of nested synchronized. Mimics calling a parallel sum
>>>>>>> method.
>>>>>>>   *
>>>>>>>   * @author  Howard Lovatt
>>>>>>>   */
>>>>>>>  public class NestedSynchronizedProblem {
>>>>>>>    private static final int loops = 10 * 1000 * 1000; // This needs
>>>>>>> to be large for hanging!
>>>>>>>
>>>>>>>    public static void main( final String... notUsed ) throws
>>>>>>> InterruptedException {
>>>>>>>      final ParrallelSumMethod sum = new ParrallelSumMethod();
>>>>>>>      final Callable<Void> setA1 = new Callable<Void>() {
>>>>>>>        @Override public Void call() throws Exception {
>>>>>>>          for ( int l = 0; l < loops; l++ ) { sum.setA1( l ); }
>>>>>>>          return null;
>>>>>>>        }
>>>>>>>      };
>>>>>>>      final Callable<Void> setA2 = new Callable<Void>() {
>>>>>>>        @Override public Void call() throws Exception {
>>>>>>>          for ( int l = 0; l < loops; l++ ) { sum.setA2( l ); }
>>>>>>>          return null;
>>>>>>>        }
>>>>>>>      };
>>>>>>>      final ExecutorService pool = Executors.newCachedThreadPool();
>>>>>>>      pool.submit( setA1 );
>>>>>>>      pool.submit( setA2 );
>>>>>>>      pool.shutdown();
>>>>>>>      final boolean ok = pool.awaitTermination( 1, TimeUnit.MINUTES
>>>>>>> );
>>>>>>>      out.println( sum.getSum() + (ok ? ", terminated ok" : ",
>>>>>>> failed to terminate") );
>>>>>>>      pool.shutdownNow();
>>>>>>>    }
>>>>>>>  }
>>>>>>>
>>>>>>>
>>>>>>>  final class ParrallelSumMethod {
>>>>>>>    private long sum = 0;
>>>>>>>    private Long a1 = null;
>>>>>>>    private Long a2 = null;
>>>>>>>
>>>>>>>    public void setA1( final long a1Arg ) throws
>>>>>>> InterruptedException {
>>>>>>>      for ( ;; ) {
>>>>>>>        if ( isSetA1( a1Arg ) ) { return; }
>>>>>>>        checkForInterrupt();
>>>>>>>      }
>>>>>>>    }
>>>>>>>
>>>>>>>    public void setA2( final long a2Arg ) throws
>>>>>>> InterruptedException {
>>>>>>>      for ( ;; ) {
>>>>>>>        if ( isSetA2( a2Arg ) ) { return; }
>>>>>>>        checkForInterrupt();
>>>>>>>      }
>>>>>>>    }
>>>>>>>
>>>>>>>    public Long getSum() { return sum; }
>>>>>>>
>>>>>>>    private static void checkForInterrupt() throws
>>>>>>> InterruptedException {
>>>>>>>      if ( Thread.interrupted() ) { throw new
>>>>>>> InterruptedException(); }
>>>>>>>    }
>>>>>>>
>>>>>>>    private synchronized boolean isSetA1( final long a1Arg ) {
>>>>>>>      if ( a1 == null ) {
>>>>>>>        a1 = a1Arg;
>>>>>>>        conditionallySumArguments();
>>>>>>>        return true;
>>>>>>>      }
>>>>>>>      return false;
>>>>>>>    }
>>>>>>>
>>>>>>>    private synchronized boolean isSetA2( final long a2Arg ) {
>>>>>>>      if ( a2 == null ) {
>>>>>>>        a2 = a2Arg;
>>>>>>>        conditionallySumArguments();
>>>>>>>        return true;
>>>>>>>      }
>>>>>>>      return false;
>>>>>>>    }
>>>>>>>
>>>>>>>    private synchronized void conditionallySumArguments() { // Works
>>>>>>> if not synchronized!!!
>>>>>>>      if ( ( a1 == null ) || ( a2 == null ) ) { return; }
>>>>>>>      sum += a1 + a2;
>>>>>>>      a1 = a2 = null;
>>>>>>>    }
>>>>>>>  }
>>>>>>>
>>>>>>>
>>>>>>> Thanks in advance for any comments,
>>>>>>>
>>>>>>>   -- Howard.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>   -- Howard.
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Concurrency-interest mailing list
>>>>>> Concurrency-interest at cs.oswego.edu
>>>>>> http://cs.oswego.edu/mailman/listinfo/concurrency-interest
>>>>>>
>>>>>>
>>>>
>>>>
>>>> --
>>>>   -- Howard.
>>>>
>>>>
>
>
> --
>   -- Howard.
>
>


-- 
  -- Howard.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cs.oswego.edu/pipermail/concurrency-interest/attachments/20120106/5b973093/attachment-0001.html>


More information about the Concurrency-interest mailing list