Closed agrignard closed 5 years ago
Hi Arnaud,
I made some tests of long-time run of simulation (like a 4-days running). With the default preferences, a warning appears after some days to advice to add more memory to GAMA as it uses all the allowed memory. I noticed that even in this case,the garbage collector makes its job and the simulation runs properly. I allowed 7GB, so when the warning appears the used memory moved from 300 kB to 7GB and then go back to 300kB.
Notice this warning can be chosen to not appear in the Preferences (and I have the feeling that this warning was not thrown in the RC2 version).
Cheers
Benoit
Le mer. 3 juil. 2019 à 04:33, Arnaud Grignard notifications@github.com a écrit :
Sorry in advance about the non-reproductibility of this issue but I will try to explain it.
I update some of the simulation running in the CityScience lab to make them work with GAMA1.8_Official_Release, most of the simulation seems to work ok, however, I notify a different behavior on one of them.
Basically, I have the feeling that there is an increase of memory that makes GAMA stops after few days (because the memory is too high). It was not happening before (I guess with the GAMA_RC2).
I still have to explore a bit this, and maybe I can play with some preferences, like if there is something to clean the garbage collector, etc.
However I'd like to explore why it's not working properly on the default configuration it's pretty hard to debug as it happens after 1 or 2 days.
I will try to have 2 computers in // running the same model one running GAMA RC2 and one with the 1.8 release to see how the 2 versions behave
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/gama-platform/gama/issues/2780?email_source=notifications&email_token=AAL3WSWL7WT2QM25KV27653P5PCRHA5CNFSM4H477UCKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G47T2HQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AAL3WSVHBUGJBIWJPGPM3GTP5PCRHANCNFSM4H477UCA .
Sorry to interrupt this fascinating discussion, guys, but I would like to remind everyone (@gama-platform/committers) that the issue tracker is not a notebook or a giant reminder of some sort. @agrignard, here, you are sharing a case study where:
Basically, we don't know anything.
So, until you have accumulated enough documentation to make it a proper issue, it would be better to keep these discussions for the gama-dev forum, for instance, or even the gama-platform one.
Thanks !
To diagnose these kind of slow leaking issues, you might want to use jmap -dump:file=/file PID
. You can create heap dump at regular interval and then compare them. Netbeans proposes a good tool to inspect those heaps and to compare them. This process helped me a lot to solve some slow leaks in OpenMOLE.
Here is more
This model is very similar to Art/Mondrian City (so I need to see if it also happens with this one)
Again I know it's hard to debug however I clearly see the difference between this 2 settings on the exact same model
Working setting: Mac Mini 2018 - High Sierra - GAMA 1.8 RC2
Not working setting: New Mac Mini - Mojave - GAMA 1.8 Official
I will do further experiment to track this
OK, thanks ! I won't work on this right now, but the first thing to do is to isolate the problem. First of all, do you have the same symptoms if you deactivate the display, or if your agents have a much simpler behaviour, or if you deactivate some computations (like shortest paths, etc.) ? Second thing to try: be sure to turn off (or on if they were already off) the preferences related to memory management; third thing: simply allocate more memory to GAMA and see whether or not it improves things regarding the responsiveness. As a matter of fact, one of the problems of GAMA today is the intensive production of short-term objects, especially on the display side (but also in spatial indices, runtime mechanisms and the worst in all things related to spatial algorithms on graphs). Although the garbage collector is usually doing a great job, it doesn't in this case, probably because the generation rate is too high. That's why we observe "waves" (i.e. memory used going up until it reaches the current allocation, then going down brutally, and so on). I have already addressed some of those issues in the 1.9 branch, by implementing object pooling for some, and reducing the need for such objects for others. I can always back port some of the improvements, but they'd probably need to be tested more thoroughly.
I corrected the link, which was wrong, and you haven't told which experiment to run.
After few days of running unfortunately the simulation literally crashed ( it uses to run forever on the previous settings)
and here the memory option
I am not sure this can help but just in case here is the error message
No, not this technical details (which aims for microsoft or apple devs team). But you can try to find a log file , may be in configurstion folder, of gama, it shoulf have the error cause the crash.
HUYNH Quang-Nghi, Ph.D. Lecturer GAMA http://gama-platform.org/ College of Information and Communication Technology - Can Tho University Campus II, 3/2 street, Ninh Kieu district Can Tho city, Vietnam [Vietnam] +84909128322
On Mon, Jul 8, 2019, 22:30 Arnaud Grignard notifications@github.com wrote:
so after few days of running unfortunately the simulation literally crashed ( it uses to run forever on the previous settings)
I am not sure this can help but just in case here is the error message '''' Process: Gama [1054] Path: /Applications/Gama.app/Contents/MacOS/Gama Identifier: Gama Version: 1.8.0 (1.7.0) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Gama [1054] User ID: 501
Date/Time: 2019-07-07 10:46:24.410 -0400 OS Version: Mac OS X 10.14.5 (18F132) Report Version: 12 Bridge OS Version: 3.5 (16P5125) Anonymous UUID: F04E71E8-7E0F-8E12-2085-4EB1B98C7E70
Sleep/Wake UUID: 6B7115DE-5F82-4458-8619-3698AA6DF4B3
Time Awake Since Boot: 1000000 seconds Time Since Wake: 1000000 seconds
System Integrity Protection: enabled
Crashed Thread: 11
Exception Type: EXC_BAD_ACCESS (SIGABRT) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000078 Exception Note: EXC_CORPSE_NOTIFY
VM Regions Near 0x78: --> __TEXT 00000000060f6000-00000000060fa000 [ 16K] r-x/rwx SM=COW /Applications/Gama.app/Contents/MacOS/Gama
Application Specific Information: abort() called
Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e
pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10e99 Monitor::wait(bool, long, bool) + 237 6 libjvm.dylib 0x0000000008d656fd VMThread::execute(VM_Operation) + 269 7 libjvm.dylib 0x0000000008a98199 vm_exit(int) + 140 8 libjvm.dylib 0x0000000008afb83a JVM_Halt + 73 9 ??? 0x000000000cb4b667 0 + 213169767 10 ??? 0x000000000cb3b2bd 0 + 213103293 11 ??? 0x000000000cb3b2bd 0 + 213103293 12 ??? 0x000000000cb3b2bd 0 + 213103293 13 ??? 0x000000000cb3b2bd 0 + 213103293 14 ??? 0x000000000cb337a7 0 + 213071783 15 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 16 libjvm.dylib 0x0000000008ad0841 jni_invoke_static(JNIEnv*, JavaValue, _jobject, JNICallType, _jmethodID, JNI_ArgumentPusher, Thread) + 447 17 libjvm.dylib 0x0000000008ac95cd jni_CallStaticVoidMethod + 349 18 eclipse_1900.so 0x000000000620213b cleanupVM + 411 19 eclipse_1900.so 0x00000000061fe7bf _run + 7903 20 eclipse_1900.so 0x00000000061fc4c0 run + 432 21 Gama 0x00000000060f79f7 original_main + 1319 22 Gama 0x00000000060f83a7 main + 1655 23 libdyld.dylib 0x00007fff6f7373d5 start + 1
Thread 1: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 2: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 3: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 4: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 5: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 6: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 7: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 8: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 9: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 10: 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008a20bba GCTaskManager::get_task(unsigned int) + 56 7 libjvm.dylib 0x0000000008a21c87 GCTaskThread::run() + 349 8 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 9 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 10 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 11 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 11 Crashed: 0 libsystem_kernel.dylib 0x00007fff6f8722c6 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff6f92dbf1 pthread_kill + 284 2 libsystem_c.dylib 0x00007fff6f7dc6a6 abort + 127 3 libjvm.dylib 0x0000000008c36fd3 os::abort(bool) + 25 4 libjvm.dylib 0x0000000008d5f132 VMError::report_and_die() + 2304 5 libjvm.dylib 0x0000000008c38c16 JVM_handle_bsd_signal + 1131 6 libjvm.dylib 0x0000000008c34e53 signalHandler(int, __siginfo, void) + 47 7 libsystem_platform.dylib 0x00007fff6f922b5d _sigtramp + 29 8 ??? 000000000000000000 0 + 0 9 libswt-cocoa-4924r25.jnilib 0x000000000c695143 fn0_2 + 35 10 com.apple.AppKit 0x00007fff40f3d584 -[NSWindow orderWindow:relativeTo:]
- 119 11 com.apple.AppKit 0x00007fff416d09fc -[NSWindow _finishClosingWindow] + 472 12 com.apple.AppKit 0x00007fff41169671 -[NSWindow _close] + 364 13 com.apple.FinderKit 0x00007fff59a86d4f -[FI_TFloatingInputWindowController dealloc] + 59 14 libobjc.A.dylib 0x00007fff6df6bc18 objc_object::sidetable_release(bool)
- 266 15 com.apple.AppKit 0x00007fff40e1b42a -[NSWindowController release] + 154 16 com.apple.FinderKit 0x00007fff59a86a14 TNSRef<FI_TFloatingInputWindowController, void>::~TNSRef() + 20 17 libsystem_c.dylib 0x00007fff6f7dd3cf __cxa_finalize_ranges + 319 18 libsystem_c.dylib 0x00007fff6f7dd6b3 exit + 55 19 libjvm.dylib 0x0000000008a9810d vm_direct_exit(int) + 28 20 libjvm.dylib 0x0000000008d66891 VM_Operation::evaluate() + 79 21 libjvm.dylib 0x0000000008d64e29 VMThread::evaluate_operation(VM_Operation) + 223 22 libjvm.dylib 0x0000000008d65276 VMThread::loop() + 808 23 libjvm.dylib 0x0000000008d64b95 VMThread::run() + 121 24 libjvm.dylib 0x0000000008c3783a java_start(Thread) + 246 25 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 26 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 27 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 12:: Java: Reference Handler 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread*) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000f8402e0 0 + 260309728
Thread 13:: Java: Finalizer 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread*) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x0000000010e903e4 0 + 283706340
Thread 14:: Java: Signal Dispatcher 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10a98 Monitor::ILock(Thread) + 310 5 libjvm.dylib 0x0000000008c10b15 Monitor::lock_without_safepoint_check()
- 39 6 libjvm.dylib 0x0000000008c8e9bf SafepointSynchronize::block(JavaThread*)
- 375 7 libjvm.dylib 0x0000000008920597 ThreadStateTransition::trans_and_fence(JavaThreadState, JavaThreadState) + 139 8 libjvm.dylib 0x0000000008c10ba6 Monitor::lock(Thread) + 136 9 libjvm.dylib 0x0000000008d15a4e Threads::remove(JavaThread) + 28 10 libjvm.dylib 0x0000000008d18c1f JavaThread::exit(bool, JavaThread::ExitType) + 1981 11 libjvm.dylib 0x0000000008d18e9e JavaThread::thread_main_inner() + 330 12 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 13 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 14 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 15 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 16 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 15:: Java: C2 CompilerThread0 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c3449a os::PlatformEvent::park(long) + 404 3 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 4 libjvm.dylib 0x0000000008c10e99 Monitor::wait(bool, long, bool) + 237 5 libjvm.dylib 0x00000000089641c2 CompileQueue::get() + 122 6 libjvm.dylib 0x00000000089643e4 CompileBroker::compiler_thread_loop() + 376 7 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 8 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 9 libjvm.dylib 0x0000000008c3783a java_start(Thread) + 246 10 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 11 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 12 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 16:: Java: C2 CompilerThread1 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c3449a os::PlatformEvent::park(long) + 404 3 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 4 libjvm.dylib 0x0000000008c10e99 Monitor::wait(bool, long, bool) + 237 5 libjvm.dylib 0x00000000089641c2 CompileQueue::get() + 122 6 libjvm.dylib 0x00000000089643e4 CompileBroker::compiler_thread_loop() + 376 7 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 8 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 9 libjvm.dylib 0x0000000008c3783a java_start(Thread) + 246 10 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 11 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 12 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 17:: Java: C2 CompilerThread2 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c3449a os::PlatformEvent::park(long) + 404 3 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 4 libjvm.dylib 0x0000000008c10e99 Monitor::wait(bool, long, bool) + 237 5 libjvm.dylib 0x00000000089641c2 CompileQueue::get() + 122 6 libjvm.dylib 0x00000000089643e4 CompileBroker::compiler_thread_loop() + 376 7 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 8 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 9 libjvm.dylib 0x0000000008c3783a java_start(Thread) + 246 10 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 11 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 12 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 18:: Java: C1 CompilerThread3 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c3449a os::PlatformEvent::park(long) + 404 3 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 4 libjvm.dylib 0x0000000008c10e99 Monitor::wait(bool, long, bool) + 237 5 libjvm.dylib 0x00000000089641c2 CompileQueue::get() + 122 6 libjvm.dylib 0x00000000089643e4 CompileBroker::compiler_thread_loop() + 376 7 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 8 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 9 libjvm.dylib 0x0000000008c3783a java_start(Thread) + 246 10 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 11 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 12 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 19:: Java: Service Thread 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c103d6 ParkCommon(ParkEvent, long) + 42 4 libjvm.dylib 0x0000000008c10cba Monitor::IWait(Thread, long) + 168 5 libjvm.dylib 0x0000000008c10f32 Monitor::wait(bool, long, bool) + 390 6 libjvm.dylib 0x0000000008c8ff45 ServiceThread::service_thread_entry(JavaThread, Thread) + 161 7 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 8 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 9 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 10 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 11 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 12 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 20:: Java: Active Thread: Equinox Container: e5ab0293-0bbc-4e90-994e 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c34279 Parker::park(bool, long) + 527 3 libjvm.dylib 0x0000000008d2f5d9 Unsafe_Park + 126 4 ??? 0x000000000d11d3aa 0 + 219272106 5 ??? 0x000000000f3adce8 0 + 255515880
Thread 21:: Java: Framework Event Dispatcher: Equinox Container: e5ab0293-0 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000df6f42c 0 + 234288172 8 ??? 0x000000000cb337a7 0 + 213071783 9 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 10 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 11 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 12 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 13 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 14 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 15 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 16 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 17 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 18 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 22:: Java: Start Level: Equinox Container: e5ab0293-0bbc-4e90-994e-4 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cf63944 0 + 217463108 8 ??? 0x000000000cb337a7 0 + 213071783 9 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 10 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 11 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 12 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 13 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 14 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 15 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 16 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 17 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 18 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 23:: Java: Refresh Thread: Equinox Container: e5ab0293-0bbc-4e90-994 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cf63944 0 + 217463108 8 ??? 0x000000000cb337a7 0 + 213071783 9 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 10 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 11 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 12 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 13 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 14 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 15 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 16 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 17 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 18 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 24:: Java: Bundle File Closer 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000df6f42c 0 + 234288172 8 ??? 0x000000000cb337a7 0 + 213071783 9 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 10 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 11 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 12 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 13 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 14 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 15 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 16 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 17 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 18 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 25:: Java: Worker-JM 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cb3b2bd 0 + 213103293 8 ??? 0x000000000cb337a7 0 + 213071783 9 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 10 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 11 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 12 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 13 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 14 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 15 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 16 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 17 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 18 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 26:: Java: SCR Component Actor 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cb3b2bd 0 + 213103293 8 ??? 0x000000000cb3b2bd 0 + 213103293 9 ??? 0x000000000cb3b302 0 + 213103362 10 ??? 0x000000000cb337a7 0 + 213071783 11 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 12 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 13 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 14 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 15 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 16 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 17 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 18 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 19 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 20 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 27:: Java: Provisioning Event Dispatcher 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cf63944 0 + 217463108 8 ??? 0x000000000cb337a7 0 + 213071783 9 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 10 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 11 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 12 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 13 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 14 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 15 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 16 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 17 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 18 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 28:: Java: Gogo shell 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c34268 Parker::park(bool, long) + 510 3 libjvm.dylib 0x0000000008d2f5d9 Unsafe_Park + 126 4 ??? 0x000000000d11d3aa 0 + 219272106 5 ??? 0x000000000cb3b2bd 0 + 213103293 6 ??? 0x000000000cb3b2bd 0 + 213103293 7 ??? 0x000000000cb3b302 0 + 213103362 8 ??? 0x000000000d104b7c 0 + 219171708 9 ??? 0x000000000cb3b2bd 0 + 213103293 10 ??? 0x000000000cb3b302 0 + 213103362 11 ??? 0x000000000cb337a7 0 + 213071783 12 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 13 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 14 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 15 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 16 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 17 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 18 libjvm.dylib 0x0000000008c3783a java_start(Thread) + 246 19 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 20 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 21 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 29:: Java: Timer-1 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cb3b2bd 0 + 213103293 8 ??? 0x000000000cb3b2bd 0 + 213103293 9 ??? 0x000000000cb3b2bd 0 + 213103293 10 ??? 0x000000000cb337a7 0 + 213071783 11 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 12 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 13 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 14 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 15 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 16 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 17 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 18 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 19 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 20 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 30:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff6f86c22a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6f86c76c mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff43773e6d CFRunLoopServiceMachPort + 327 3 com.apple.CoreFoundation 0x00007fff437733da CFRunLoopRun + 1619 4 com.apple.CoreFoundation 0x00007fff43772b35 CFRunLoopRunSpecific + 459 5 com.apple.AppKit 0x00007fff40df36a6 _NSEventThread + 175 6 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 7 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 8 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 31:: Java: EMF Reference Cleaner 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread*) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000f4bc2a0 0 + 256623264
Thread 32:: JavaScriptCore bmalloc scavenger 0 libsystem_kernel.dylib 0x00007fff6f86f86a psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libc++.1.dylib 0x00007fff6c972a0a std::__1::condition_variable::wait(std::1::unique_lockstd::1::mutex&) + 18 3 com.apple.JavaScriptCore 0x00007fff46c72122 void std::1::condition_variable_any::wait<std::__1::unique_lockbmalloc::Mutex
(std::1::unique_lockbmalloc::Mutex&) + 82 4 com.apple.JavaScriptCore 0x00007fff46c7620b bmalloc::Scavenger::threadRunLoop() + 139 5 com.apple.JavaScriptCore 0x00007fff46c75a39 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger) + 9 6 com.apple.JavaScriptCore 0x00007fff46c773a7 void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_deletestd::1::thread_struct >, void ( )(bmalloc::Scavenger), bmalloc::Scavenger> >(void) + 39 7 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 8 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 9 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 33:: Java: EventAdmin Async Event Dispatcher Thread 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000df6f42c 0 + 234288172 8 ??? 0x000000000cb337a7 0 + 213071783 9 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 10 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 11 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 12 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 13 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 14 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 15 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 16 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 17 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 18 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 34:: com.apple.CFStream.LegacyThread 0 libsystem_kernel.dylib 0x00007fff6f86c22a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6f86c76c mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff43773e6d CFRunLoopServiceMachPort + 327 3 com.apple.CoreFoundation 0x00007fff437733da CFRunLoopRun + 1619 4 com.apple.CoreFoundation 0x00007fff43772b35 CFRunLoopRunSpecific + 459 5 com.apple.CoreFoundation 0x00007fff43821886 _legacyStreamRunLoop_workThread + 251 6 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 7 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 8 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 35:: Java: WeakCollectionCleaner 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread*) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cc89a70 0 + 214473328
Thread 36:: Java: GT authority factory disposer 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cb3b2bd 0 + 213103293 8 ??? 0x000000000cb3b2bd 0 + 213103293 9 ??? 0x000000000cb3b2bd 0 + 213103293 10 ??? 0x000000000cb337a7 0 + 213071783 11 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 12 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 13 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 14 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 15 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 16 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 17 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 18 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 19 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 20 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 37:: Java: com.google.inject.internal.util.$Finalizer 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread*) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cc89a70 0 + 214473328
Thread 38:: Java: Timer-3 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cb3b2bd 0 + 213103293 8 ??? 0x000000000cb3b2bd 0 + 213103293 9 ??? 0x000000000cb3b2bd 0 + 213103293 10 ??? 0x000000000cb337a7 0 + 213071783 11 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 12 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 13 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 14 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 15 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 16 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 17 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 18 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 19 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 20 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 39:: Java: Java2D Queue Flusher 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c3449a os::PlatformEvent::park(long) + 404 3 libjvm.dylib 0x0000000008c2b0e4 ObjectMonitor::wait(long, bool, Thread*)
- 780 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread*) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000d6dc3ec 0 + 225297388
Thread 40:: Java: Java2D Disposer 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread*) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x000000000cc89a70 0 + 214473328
Thread 41:: Java: pool-2-thread-1 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c34268 Parker::park(bool, long) + 510 3 libjvm.dylib 0x0000000008d2f5d9 Unsafe_Park + 126 4 ??? 0x000000000d11d3aa 0 + 219272106 5 ??? 0x00000000107a1fb0 0 + 276438960
Thread 42:: Java: pool-2-thread-2 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c34268 Parker::park(bool, long) + 510 3 libjvm.dylib 0x0000000008d2f5d9 Unsafe_Park + 126 4 ??? 0x000000000d11d3aa 0 + 219272106 5 ??? 0x00000000107a1fb0 0 + 276438960
Thread 43:: Java: pool-2-thread-3 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c34268 Parker::park(bool, long) + 510 3 libjvm.dylib 0x0000000008d2f5d9 Unsafe_Park + 126 4 ??? 0x000000000d11d3aa 0 + 219272106 5 ??? 0x00000000107a1fb0 0 + 276438960
Thread 44:: Java: pool-2-thread-4 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c34268 Parker::park(bool, long) + 510 3 libjvm.dylib 0x0000000008d2f5d9 Unsafe_Park + 126 4 ??? 0x000000000d11d3aa 0 + 219272106 5 ??? 0x00000000107a1fb0 0 + 276438960
Thread 45:: Java: Front end scheduler 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c34268 Parker::park(bool, long) + 510 3 libjvm.dylib 0x0000000008d2f5d9 Unsafe_Park + 126 4 ??? 0x000000000d11d3aa 0 + 219272106 5 ??? 0x00000000102828e4 0 + 271067364 6 ??? 0x000000000cb3aa90 0 + 213101200 7 ??? 0x000000000cb3b2bd 0 + 213103293 8 ??? 0x000000000cb3b2bd 0 + 213103293 9 ??? 0x0000000010efa250 0 + 284140112
Thread 46:: Java: Front end controller 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c34268 Parker::park(bool, long) + 510 3 libjvm.dylib 0x0000000008d2f5d9 Unsafe_Park + 126 4 ??? 0x000000000d11d3aa 0 + 219272106 5 ??? 0x000000001075fa8c 0 + 276167308
Thread 47:: Java: Thread-135 0 libsystem_kernel.dylib 0x00007fff6f86f86a __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6f92e56e _pthread_cond_wait + 722 2 libjvm.dylib 0x0000000008c335a2 os::PlatformEvent::park() + 192 3 libjvm.dylib 0x0000000008c2b0d3 ObjectMonitor::wait(long, bool, Thread*)
- 763 4 libjvm.dylib 0x0000000008ce5380 ObjectSynchronizer::wait(Handle, long, Thread) + 202 5 libjvm.dylib 0x0000000008afb4f9 JVM_MonitorWait + 156 6 ??? 0x000000000cf95068 0 + 217665640 7 ??? 0x00000000113a8d84 0 + 289049988 8 ??? 0x000000000cb3b2bd 0 + 213103293 9 ??? 0x000000000cb3b2bd 0 + 213103293 10 ??? 0x000000000f0f7744 0 + 252671812 11 libjvm.dylib 0x0000000008a999aa JavaCalls::call_helper(JavaValue, methodHandle, JavaCallArguments, Thread) + 1710 12 libjvm.dylib 0x0000000008a9a14e JavaCalls::call_virtual(JavaValue, KlassHandle, Symbol, Symbol, JavaCallArguments, Thread) + 356 13 libjvm.dylib 0x0000000008a9a2fa JavaCalls::call_virtual(JavaValue, Handle, KlassHandle, Symbol, Symbol, Thread) + 74 14 libjvm.dylib 0x0000000008af4ae5 thread_entry(JavaThread, Thread) + 124 15 libjvm.dylib 0x0000000008d18def JavaThread::thread_main_inner() + 155 16 libjvm.dylib 0x0000000008d1a4ea JavaThread::run() + 450 17 libjvm.dylib 0x0000000008c3783a java_start(Thread*) + 246 18 libsystem_pthread.dylib 0x00007fff6f92b2eb _pthread_body + 126 19 libsystem_pthread.dylib 0x00007fff6f92e249 _pthread_start + 66 20 libsystem_pthread.dylib 0x00007fff6f92a40d thread_start + 13
Thread 48: 0 libsystem_pthread.dylib 0x00007fff6f92a3f0 start_wqthread + 0
Thread 11 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x000070000a4b8000 rcx: 0x000070000a4b6d98 rdx: 0x0000000000000000 rdi: 0x0000000000006103 rsi: 0x0000000000000006 rbp: 0x000070000a4b6dd0 rsp: 0x000070000a4b6d98 r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000206 r12: 0x0000000000006103 r13: 0x00007f964fe694a0 r14: 0x0000000000000006 r15: 0x000000000000002d rip: 0x00007fff6f8722c6 rfl: 0x0000000000000206 cr2: 0x00007fffa5e18188
Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133
Binary Images: 0x60f6000 - 0x60f9fff +Gama (1.8.0 - 1.7.0)
<609BBFAD-8735-366C-9068-D0FA5BE6449B> /Applications/Gama.app/Contents/MacOS/Gama 0x61fb000 - 0x6204ffb +eclipse_1900.so (0) <468F8342-19AD-3CA7-943E-1FCA279C3F1A> /Applications/Gama.app/Contents/Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.1000.v20190125-2016/eclipse_1900.so 0x7c0c000 - 0x7c16fff +com.oracle.java.8u161.jdk (1.0 - 1.8.0_161) <7F748319-7725-3A77-8673-A27AD5D7E05C> /Applications/Gama.app/Contents/jdk/Contents/MacOS/libjli.dylib 0x7c1b000 - 0x7c23ff7 +libverify.dylib (1) <77386D64-F1D8-3DE0-9B3B-59E4757D640F> /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libverify.dylib 0x7c29000 - 0x7c4dfe7 +libjava.dylib (1) /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libjava.dylib 0x7c68000 - 0x7c6dfff +libzip.dylib (1) <42563F81-9DD6-3EE5-B220-158F57992BC7> /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libzip.dylib 0x822b000 - 0x8233fff +libnio.dylib (1) <9C280757-859E-3E70-A2B1-8D22DFD7C228> /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libnio.dylib 0x823b000 - 0x824aff7 +libnet.dylib (1) <1C9F2802-0BE7-3C78-984C-2DC72C330AFA> /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libnet.dylib 0x87aa000 - 0x8fbcff7 +libjvm.dylib (1) <93D94595-5E2C-3ED5-907C-0BC8BBBDA5CD> /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/server/libjvm.dylib 0xb325000 - 0xb325fff +libnativewindow_awt.dylib (0) <8862454A-9FBE-349B-A948-DF1B1B9BD416> /var/folders/ */libnativewindow_awt.dylib 0xb342000 - 0xb343ff7 +libgluegen-rt.dylib (0) /var/folders/*/libgluegen-rt.dylib 0xb389000 - 0xb389fff +libjawt.dylib (1) /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libjawt.dylib 0xbe1e000 - 0xbe21047 libobjc-trampolines.dylib (756.2) <5795A048-3940-3801-90CE-33D1B1AF81F4> /usr/lib/libobjc-trampolines.dylib 0xbe2d000 - 0xbe34ff7 +libosx.dylib (1) <45C49404-1CC2-3491-A9E3-9781FD43ABB0> /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libosx.dylib 0xbe3b000 - 0xbe41fff +libosxapp.dylib (1) /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libosxapp.dylib 0xc690000 - 0xc6beffb +libswt-cocoa-4924r25.jnilib (0) <7F4FE1D0-CD81-37E1-AA4C-F4A792FC3BB9> /Applications/Gama.app/Contents/Eclipse/configuration/org.eclipse.osgi/150/0/.cp/libswt-cocoa-4924r25.jnilib 0xc6ed000 - 0xc6f3ff7 +libnativewindow_macosx.dylib (0) /var/folders/ */libnativewindow_macosx.dylib 0xc6fb000 - 0xc6fcff7 +libunixfile_1_0_0.jnilib (0) /Applications/Gama.app/Contents/Eclipse/configuration/org.eclipse.osgi/51/0/.cp/os/macosx/libunixfile_1_0_0.jnilib 0xc723000 - 0xc749fff +libswt-pi-cocoa-4924r25.jnilib (0) <5A409241-4DB5-330F-9136-7D18B1AE2A71> /Applications/Gama.app/Contents/Eclipse/configuration/org.eclipse.osgi/150/0/.cp/libswt-pi-cocoa-4924r25.jnilib 0xca68000 - 0xcad26ef dyld (655.1.1) /usr/lib/dyld 0x23406000 - 0x23470fff +libawt.dylib (1) /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libawt.dylib 0x234b0000 - 0x23575fff +libmlib_image.dylib (1) <20299C66-B210-3AE1-9086-70977FBD2AA4> /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libmlib_image.dylib 0x2401e000 - 0x24092ff7 +libawt_lwawt.dylib (1) /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libawt_lwawt.dylib 0x241ae000 - 0x241b0ff3 com.apple.CloudDocsFileProvider (1.0 - 575.302) /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/CloudDocsFileProvider.bundle/Contents/MacOS/CloudDocsFileProvider 0x241b5000 - 0x241b8ffb com.apple.FileProviderOverride (125.130 - 125.130) <72F01008-B40B-3CF7-845D-A0C022CD8E11> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride 0x241be000 - 0x241c4fff com.apple.FinderSyncCollaborationFileProviderOverride (1.0 - 1143.5.1) <31D4B79B-1DA3-3287-8AA2-B4D588072721> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride 0x27395000 - 0x273d8ff7 +libfontmanager.dylib (1) /Applications/Gama.app/Contents/jdk/Contents/Home/jre/lib/libfontmanager.dylib 0x2abbf000 - 0x2ac59ff7 +libjogl_desktop.dylib (0) <05E1DE4F-160B-3FA2-9170-C0E9217C6B6F> /var/folders/* /libjogl_desktop.dylib 0x2acd5000 - 0x2ad22ff7 +libjogl_mobile.dylib (0) /var/folders/*/libjogl_mobile.dylib 0x7fff37d5e000 - 0x7fff380b7fff com.apple.RawCamera.bundle (8.15.0 - 1031.4.4) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera 0x7fff3bda9000 - 0x7fff3cb7dfff com.apple.driver.AppleIntelKBLGraphicsGLDriver (12.9.22 - 12.0.9) <1DDBAFAC-64A7-3674-AD5B-AD85FB147171> /System/Library/Extensions/AppleIntelKBLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsGLDriver 0x7fff3cb7e000 - 0x7fff3ceaffff com.apple.driver.AppleIntelKBLGraphicsMTLDriver (12.9.22 - 12.0.9) /System/Library/Extensions/AppleIntelKBLGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsMTLDriver 0x7fff3f611000 - 0x7fff3f7edff3 com.apple.avfoundation (2.0 - 1548.22) <733E940A-7E18-3F0C-89AC-D7C6CA289BA6> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation 0x7fff3f7ee000 - 0x7fff3f8b3fff com.apple.audio.AVFAudio (1.0 - ???) /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio 0x7fff3f9bb000 - 0x7fff3f9bbfff com.apple.Accelerate (1.11 - Accelerate 1.11) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x7fff3f9bc000 - 0x7fff3f9d2fff libCGInterfaces.dylib (506.22) <29EAAC2B-683B-397F-A79C-1E3ABAD554B4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib 0x7fff3f9d3000 - 0x7fff402c7fcb com.apple.vImage (8.1 - ???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x7fff402c8000 - 0x7fff4046efeb libBLAS.dylib (1243.200.4) <02059CCF-0B14-3BFA-9B74-B5685219682E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x7fff4046f000 - 0x7fff404b3ff7 libBNNS.dylib (38.250.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib 0x7fff404b4000 - 0x7fff4086cff3 libLAPACK.dylib (1243.200.4) <2CD8E9C6-E489-38E1-8A08-42CBE87FAC77> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x7fff4086d000 - 0x7fff40882ffb libLinearAlgebra.dylib (1243.200.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib 0x7fff40883000 - 0x7fff40888ff3 libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib 0x7fff40889000 - 0x7fff40905ff3 libSparse.dylib (79.200.5) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib 0x7fff40906000 - 0x7fff40918ffb libSparseBLAS.dylib (1243.200.4) <069BE0D3-FEDF-3848-81B7-B5D64F511EC6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib 0x7fff40919000 - 0x7fff40ab9fef libvDSP.dylib (671.250.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x7fff40aba000 - 0x7fff40c2efdf libvMisc.dylib (671.250.4) <32F2043A-9CBB-36F0-91C0-088D50C31BF1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x7fff40c2f000 - 0x7fff40c2ffff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x7fff40c30000 - 0x7fff40c8afff com.apple.Accounts (113 - 113) <251A1CB1-F972-3F60-8662-85459EAD6318> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts 0x7fff40c8d000 - 0x7fff40dd0fff com.apple.AddressBook.framework (11.0 - 1894) <4D4DF3AE-C333-3646-8BA6-F0E8DFE1A46E> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook 0x7fff40dd1000 - 0x7fff41b86ff3 com.apple.AppKit (6.9 - 1671.50.111) <933155DC-6404-3646-B6AE-087D34F611BE> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7fff41bd8000 - 0x7fff41bd8fff com.apple.ApplicationServices (50.1 - 50.1) <4A6ACC13-2623-36B8-A196-2300980803CD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x7fff41bd9000 - 0x7fff41c44fff com.apple.ApplicationServices.ATS (377 - 453.11.2.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x7fff41cdd000 - 0x7fff41df4fff libFontParser.dylib (228.6.2.3) <3602D55B-3B9E-3B3A-A814-08C1244A8AE4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib 0x7fff41df5000 - 0x7fff41e37fff libFontRegistry.dylib (228.12.2.3) <2A56347B-2809-3407-A8B4-2AB88E484062> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib 0x7fff41e91000 - 0x7fff41ec3fff libTrueTypeScaler.dylib (228.6.2.3) <7E4C5D9C-51AF-3EC1-8FA5-11CD4BEE477A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib 0x7fff41f28000 - 0x7fff41f2cff3 com.apple.ColorSyncLegacy (4.13.0 - 1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy 0x7fff41fc7000 - 0x7fff42019ff7 com.apple.HIServices (1.22 - 628) <26A8B7C0-41CC-3DB4-99D7-BD922866DC77> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x7fff4201a000 - 0x7fff42029fff com.apple.LangAnalysis (1.7.0 - 1.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x7fff4202a000 - 0x7fff42073ff7 com.apple.print.framework.PrintCore (14.2 - 503.8) <57C2FE32-0E74-3079-B626-C2D52F2D2717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x7fff42074000 - 0x7fff420adff7 com.apple.QD (3.12 - 407.2) <28C7D39F-59C9-3314-BECC-67045487229C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x7fff420ae000 - 0x7fff420bafff com.apple.speech.synthesis.framework (8.1.3 - 8.1.3) <80FA7439-EC77-3CEC-B5D1-5EFE9E503E11> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x7fff420bb000 - 0x7fff42332ff7 com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x7fff42334000 - 0x7fff42334fff com.apple.audio.units.AudioUnit (1.14 - 1.14) <121176B6-7ABE-3AFB-A252-CCED694D98D4> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x7fff4268c000 - 0x7fff42a2dfff com.apple.CFNetwork (978.0.7 - 978.0.7) <9FDEFE50-BE1B-386E-8B3C-AEF251069E52> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x7fff42a42000 - 0x7fff42a42fff com.apple.Carbon (158 - 158) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x7fff42a43000 - 0x7fff42a46ffb com.apple.CommonPanels (1.2.6 - 98) <1CD6D56D-8EC7-3528-8CBC-FC69533519B5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x7fff42a47000 - 0x7fff42d3dff7 com.apple.HIToolbox (2.1.1 - 918.5) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x7fff42d3e000 - 0x7fff42d41ff3 com.apple.help (1.3.8 - 66) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x7fff42d42000 - 0x7fff42d47ff7 com.apple.ImageCapture (9.0 - 1534.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x7fff42d48000 - 0x7fff42dddff3 com.apple.ink.framework (10.9 - 225) <7C7E9483-2E91-3DD3-B1E0-C238F42CA0DD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x7fff42dde000 - 0x7fff42df6ff7 com.apple.openscripting (1.7 - 179.1) <9B8C1ECC-5864-3E21-9149-863E884EA25C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x7fff42e16000 - 0x7fff42e17ff7 com.apple.print.framework.Print (14.2 - 267.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x7fff42e18000 - 0x7fff42e1aff7 com.apple.securityhi (9.0 - 55006) <05717F77-7A7B-37E6-AB3E-03F063E9095B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x7fff42e1b000 - 0x7fff42e21ff7 com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <3CC050FB-EBCB-3087-8EA5-F378C8F99217> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x7fff42e22000 - 0x7fff42f42ff3 com.apple.cloudkit.CloudKit (736.221 - 736.221) /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit 0x7fff42f43000 - 0x7fff42f43fff com.apple.Cocoa (6.11 - 23) <9378783B-65FE-3E78-A7D5-0D11EE9117AE> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x7fff42f51000 - 0x7fff4301dff7 com.apple.ColorSync (4.13.0 - 3340.7) <74B373AB-42C7-330D-A577-1C43BFA6024F> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x7fff4301e000 - 0x7fff43106ff7 com.apple.contacts (1.0 - 2901) /System/Library/Frameworks/Contacts.framework/Versions/A/Contacts 0x7fff431a9000 - 0x7fff4322ffff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E8E64E6-0E58-375A-97F7-07CB4EE181AC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x7fff43293000 - 0x7fff432bdffb com.apple.CoreBluetooth (1.0 - 1) /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth 0x7fff432be000 - 0x7fff43650ff7 com.apple.CoreData (120 - 866.5) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x7fff43651000 - 0x7fff43738ff7 com.apple.CoreDisplay (101.3 - 109.19) /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay 0x7fff43739000 - 0x7fff43b7dff7 com.apple.CoreFoundation (6.9 - 1575.12) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff43b7f000 - 0x7fff4422bff7 com.apple.CoreGraphics (2.0 - 1260.2) <06B01A87-6CB4-3046-9D97-595BD8A9061A> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x7fff4422d000 - 0x7fff4454dfff com.apple.CoreImage (14.4.0 - 750.0.140) <96FA4D1B-AC88-305C-8F4D-D7D44657B733> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage 0x7fff4454e000 - 0x7fff445c6fff com.apple.corelocation (2245.16.11) /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation 0x7fff44620000 - 0x7fff44849fff com.apple.CoreML (1.0 - 1) <9EC1FED2-BA47-307B-A326-43C4D05166E7> /System/Library/Frameworks/CoreML.framework/Versions/A/CoreML 0x7fff4484a000 - 0x7fff4494eff7 com.apple.CoreMedia (1.0 - 2288.40) <9BB054FB-68F1-3F03-A8B3-3E55471A6F9B> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia 0x7fff4494f000 - 0x7fff449aafff com.apple.CoreMediaIO (900.
Well. So I guess (can only guess) that you had an OpenGL display open ? Best now would be to try w/o the display, and, in parallel, to monitor one run using YourKit (PM to have the key if you have lost it) to understand which allocation of objects make the simulation crash. For what's it's worth, you can probably always run long simulations by letting the experiment call, from time to time (for instance in a reflex), compact_memory
.
Yes there is an opengl display indeed. (the experiment is this one cityScienceTable
) I am curious to see if it comes from the new mac mini or from GAMA.
I will try the compact memory option to see if it changes anything and I will also try to run it on previous GAMA version on this specific mac mini
Soemthing that I didn't mention and I just realize. This specific simulation is using a udp connection. So maybe the memory increases is due to this part of the code. I am still exploring (running now the same simulation without any udp connexion)
Surprisingly without the UDP connection, it seems much more better... So there is a chance I found the guilty.
The goods news is that it's maybe not a bug from GAMA but a wrong syntax that I am using. I remember discussing with @gnoubi and maybe the syntax I use is not the good one to read message. This is what I use maybe I have to empty the mailbox at some point?
reflex fetch {
if (length(mailbox) > 0) {
message s <- last(mailbox);
if(s.contents !=previousMess){
previousMess<-s.contents;
....
}
}
}
I'll keep the simulation running few days before to close this issue an open a more specific one related to udp
Hi,
I think, you should rewrite your reflex like that:
reflex fetch when:has_more_message() {
message s <- fetch_message();
if(s.contents !=previousMess){
previousMess<-s.contents;
....
}
}
I am not sure that the "if(s.contents !=previousMess) » is necessary because « fetch_message » fetch the first message and remove it from the mailbox;
Any update on this ? Is UDP the place where memory leaks happen ? In that case has it been identified where and how ?
Hi
Did you receive my response about this subject, yesterday ?
This memory leaks is due to that the mail box is never drop when "message s <- last(mailbox);" is used. You should use "message s <- fetch_message();"
All right. So everything is settled then ? I close the issue (as the examples for using UDP have also been revamped, I think). Thanks to all.
Yes I saw yout answer I didn't close the issue as I wanted to test it. So yes there is a big chance taht the mailbox is getting full. What is interesting is that there were no problem in the previosu RC2 version.
I'll change the syntax and let you know
Sorry in advance about the non-reproductibility of this issue but I will try to explain it.
I update some of the simulation running in the CityScience lab to make them work with GAMA1.8_Official_Release, most of the simulation seems to work ok, however, I notify a different behavior on one of them.
Basically, I have the feeling that there is an increase of memory that makes GAMA stops after few days (because the memory is too high). It was not happening before (I guess with the GAMA_RC2).
I still have to explore a bit this, and maybe I can play with some preferences, like if there is something to clean the garbage collector, etc.
However I'd like to explore why it's not working properly on the default configuration it's pretty hard to debug as it happens after 1 or 2 days.
I will try to have 2 computers in // running the same model one running GAMA RC2 and one with the 1.8 release to see how the 2 versions behave