> jps 3872 josm-tested.jar 6681 Jps > jmap 3872 Attaching to process ID 3872, please wait... Debugger attached successfully. Server compiler detected. JVM version is 25.161-b12 0x0000560c34f44000 6K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/bin/java 0x00007eff99821000 248K /usr/lib64/gvfs/libgvfscommon.so 0x00007eff99a5f000 210K /usr/lib64/gio/modules/libgvfsdbus.so 0x00007eff99c94000 14K /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so 0x00007eff99e98000 42K /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so 0x00007eff9a0a3000 38K /usr/lib64/libltdl.so.7.3.1 0x00007eff9a2ad000 34K /usr/lib64/libvorbisfile.so.3.3.7 0x00007eff9a4b6000 62K /usr/lib64/libcanberra.so.0.2.5 0x00007eff9a6c6000 18K /usr/lib64/libcanberra-gtk.so.0.1.9 0x00007eff9a8cb000 26K /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so 0x00007eff9aad2000 30K /usr/lib64/libuuid.so.1.3.0 0x00007eff9acda000 30K /usr/lib64/libdatrie.so.1.3.3 0x00007eff9aee2000 149K /usr/lib64/libgraphite2.so.3.0.1 0x00007eff9b108000 306K /usr/lib64/libblkid.so.1.1.0 0x00007eff9b356000 70K /usr/lib64/libGLX.so.0.0.0 0x00007eff9b588000 598K /usr/lib64/libGLdispatch.so.0.0.0 0x00007eff9b83e000 562K /usr/lib64/libpcre.so.1.2.9 0x00007eff9bacb000 38K /usr/lib64/libffi.so.7.1.0 0x00007eff9bcd5000 110K /usr/lib64/libfribidi.so.0.4.0 0x00007eff9bef1000 40K /usr/lib64/libthai.so.0.3.0 0x00007eff9c0fb000 711K /usr/lib64/libharfbuzz.so.0.10706.0 0x00007eff9c3ad000 346K /usr/lib64/libmount.so.1.1.0 0x00007eff9c605000 95K /lib64/libresolv-2.27.so 0x00007eff9c81c000 155K /lib64/libselinux.so.1 0x00007eff9ca45000 574K /usr/lib64/libGL.so.1.0.0 0x00007eff9ccd6000 54K /usr/lib64/libxcb-render.so.0.0.0 0x00007eff9cee4000 14K /usr/lib64/libxcb-shm.so.0.0.0 0x00007eff9d0e8000 78K /usr/lib64/libEGL.so.1.0.0 0x00007eff9d2fc000 662K /usr/lib64/libpixman-1.so.0.34.0 0x00007eff9d5a2000 10K /usr/lib64/libXdamage.so.1.1.0 0x00007eff9d7a5000 10K /usr/lib64/libXinerama.so.1.0.0 0x00007eff9d9a8000 1117K /usr/lib64/libglib-2.0.so.0.5600.1 0x00007eff9dcc0000 335K /usr/lib64/libgobject-2.0.so.0.5600.1 0x00007eff9df14000 281K /usr/lib64/libpango-1.0.so.0.4200.1 0x00007eff9e15b000 89K /usr/lib64/libpangoft2-1.0.so.0.4200.1 0x00007eff9e372000 1666K /usr/lib64/libgio-2.0.so.0.5600.1 0x00007eff9e714000 145K /usr/lib64/libgdk_pixbuf-2.0.so.0.3600.12 0x00007eff9e939000 1236K /usr/lib64/libcairo.so.2.11512.0 0x00007eff9ec70000 149K /usr/lib64/libatk-1.0.so.0.22810.1 0x00007eff9ee96000 53K /usr/lib64/libpangocairo-1.0.so.0.4200.1 0x00007eff9f0a4000 14K /usr/lib64/libgmodule-2.0.so.0.5600.1 0x00007eff9f2a8000 723K /usr/lib64/libgdk-x11-2.0.so.0.2400.32 0x00007eff9f55d000 4316K /usr/lib64/libgtk-x11-2.0.so.0.2400.32 0x00007eff9fd97000 418K /usr/lib64/libjpeg.so.8.1.2 0x00007effb424c000 46K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libjavajpeg.so 0x00007effb4ec4000 6K /usr/lib64/libgthread-2.0.so.0.5600.1 0x00007effb6ce0000 54K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libicedtea-sound.so 0x00007effb76ef000 127K /usr/lib64/libgpg-error.so.0.24.0 0x00007effb790f000 106K /usr/lib64/libspeex.so.1.5.1 0x00007effb7b2a000 674K /usr/lib64/libvorbisenc.so.2.0.11 0x00007effb7dd3000 178K /usr/lib64/libvorbis.so.0.4.8 0x00007effbc11c000 26K /usr/lib64/libogg.so.0.8.3 0x00007effbc323000 243K /usr/lib64/libFLAC.so.8.3.0 0x00007effbc560000 1133K /usr/lib64/libgcrypt.so.20.2.2 0x00007effbc87c000 18K /usr/lib64/libcap.so.2.25 0x00007effbca81000 90K /usr/lib64/liblz4.so.1.8.1 0x00007effbcc98000 234K /usr/lib64/liblzma.so.5.2.3 0x00007effbced3000 488K /usr/lib64/libsndfile.so.1.0.28 0x00007effbd14f000 600K /usr/lib64/libsystemd.so.0.21.0 0x00007effbd3e6000 325K /usr/lib64/libdbus-1.so.3.19.6 0x00007effbd638000 532K /usr/lib64/pulseaudio/libpulsecommon-11.1.so 0x00007effbd8bd000 325K /usr/lib64/libpulse.so.0.20.2 0x00007effbdb0e000 26K /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so 0x00007effbdd15000 1003K /usr/lib64/libasound.so.2.0.0 0x00007effbe010000 63K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libjsoundalsa.so 0x00007effbe9fc000 5K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libjsound.so 0x00007effedaba000 38K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libmanagement.so 0x00007effeefc9000 522K /lib64/libfreeblpriv3.so 0x00007effef250000 14K /usr/lib64/libplds4.so 0x00007effef454000 18K /usr/lib64/libplc4.so 0x00007effef659000 243K /usr/lib64/libnspr4.so 0x00007effef898000 191K /usr/lib64/libnssutil3.so 0x00007effefac8000 1189K /usr/lib64/libnss3.so 0x00007effefdf3000 50K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libsunec.so 0x00007f002c39f000 22K /usr/lib64/libXfixes.so.3.1.0 0x00007f002c5a5000 42K /usr/lib64/libXcursor.so.1.0.2 0x00007f002c812000 42K /usr/lib64/libXrandr.so.2.2.0 0x00007f002d925000 198K /usr/lib64/libexpat.so.1.6.7 0x00007f002db57000 269K /usr/lib64/libpng16.so.16.34.0 0x00007f002dd9b000 117K /usr/lib64/libbz2.so.1.0.6 0x00007f002dfb8000 275K /usr/lib64/libfontconfig.so.1.10.1 0x00007f002e1fd000 667K /usr/lib64/libfreetype.so.6.16.0 0x00007f002e4a4000 339K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libfontmanager.so 0x00007f002ebfa000 14K /usr/lib64/libXau.so.6.0.0 0x00007f002edfe000 162K /usr/lib64/libxcb.so.1.1.0 0x00007f002f027000 66K /usr/lib64/libXi.so.6.1.0 0x00007f002f238000 22K /usr/lib64/libXtst.so.6.1.0 0x00007f002f43e000 10K /usr/lib64/libXcomposite.so.1.0.0 0x00007f002f641000 42K /usr/lib64/libXrender.so.1.3.0 0x00007f002f84c000 1283K /usr/lib64/libX11.so.6.3.0 0x00007f002fb8d000 71K /usr/lib64/libXext.so.6.4.0 0x00007f002fd9f000 379K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libawt_xawt.so 0x00007f00340ef000 688K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libawt.so 0x00007f00346c1000 90K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libnet.so 0x00007f00348d8000 75K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libnio.so 0x00007f0050ad5000 34K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libzip.so 0x00007f0050cde000 187K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libjava.so 0x00007f0050f0d000 58K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/libverify.so 0x00007f005111c000 41K /lib64/librt-2.27.so 0x00007f0051324000 94K /lib64/libgcc_s.so.1 0x00007f005153c000 1722K /lib64/libm-2.27.so 0x00007f00518cf000 1561K /usr/lib64/libstdc++.so.6.0.25 0x00007f0051c58000 14795K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/server/libjvm.so 0x00007f0052a83000 141K /lib64/libpthread-2.27.so 0x00007f0052ca2000 18K /lib64/libdl-2.27.so 0x00007f0052ea6000 90K /lib64/libz.so.1.2.11 0x00007f00530bd000 2017K /lib64/libc-2.27.so 0x00007f005347b000 58K /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/jli/libjli.so 0x00007f005368a000 176K /lib64/ld-2.27.so > jstack 3872 2018-04-28 11:25:06 Full thread dump OpenJDK 64-Bit Server VM (25.161-b12 mixed mode): "Attach Listener" #221 daemon prio=9 os_prio=0 tid=0x00007f0010002000 nid=0x1a9e waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Timer-2" #62 daemon prio=6 os_prio=0 tid=0x00007effe082d800 nid=0xf96 in Object.wait() [0x00007effb69dd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.util.TimerThread.mainLoop(Timer.java:526) - locked <0x00000000c79501d0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "PulseAudio Eventloop Thread" #60 daemon prio=6 os_prio=0 tid=0x00007effe804b000 nid=0xf8c waiting for monitor entry [0x00007effbc11a000] java.lang.Thread.State: BLOCKED (on object monitor) at org.classpath.icedtea.pulseaudio.PulseAudioDataLine$3.update(PulseAudioDataLine.java:215) - waiting to lock <0x00000000cbcc1370> (a org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine) at org.classpath.icedtea.pulseaudio.Stream.playbackStartedCallback(Stream.java:688) - locked <0x00000000cbcc1740> (a java.util.LinkedList) at org.classpath.icedtea.pulseaudio.EventLoop.native_iterate(Native Method) at org.classpath.icedtea.pulseaudio.EventLoop.run(EventLoop.java:133) - locked <0x00000000c60d9a88> (a java.lang.Object) at java.lang.Thread.run(Thread.java:748) "Thread-9" #59 prio=6 os_prio=0 tid=0x00007effe0541000 nid=0xf81 waiting for monitor entry [0x00007effec6b4000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.classpath.icedtea.pulseaudio.Operation.waitForCompletion(Operation.java:153) - locked <0x00000000c60d9a88> (a java.lang.Object) at org.classpath.icedtea.pulseaudio.PulseAudioDataLine.getBytesInBuffer(PulseAudioDataLine.java:493) at org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine.getBytesInBuffer(PulseAudioSourceDataLine.java:51) at org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine.drain(PulseAudioSourceDataLine.java:278) - locked <0x00000000cbcc1370> (a org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine) at org.openstreetmap.josm.io.audio.JavaSoundPlayer.playing(JavaSoundPlayer.java:141) at org.openstreetmap.josm.io.audio.AudioPlayer.run(AudioPlayer.java:281) "Map Status Collector" #58 daemon prio=6 os_prio=0 tid=0x00007effe0996000 nid=0xf78 in Object.wait() [0x00007effbeffe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1315) - locked <0x00000000f8f6aa10> (a java.awt.EventQueue$1AWTInvocationLock) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1296) at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:442) at java.lang.Thread.run(Thread.java:748) "Timer-1" #57 prio=6 os_prio=0 tid=0x00007effe059b000 nid=0xf77 in Object.wait() [0x00007effbeefd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c4f7a600> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:502) at java.util.TimerThread.mainLoop(Timer.java:526) - locked <0x00000000c4f7a600> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "main-worker-0" #55 prio=5 os_prio=0 tid=0x00007effe019b800 nid=0xf73 waiting on condition [0x00007effee9c5000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c02b33a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "DestroyJavaVM" #45 prio=5 os_prio=0 tid=0x00007f004c009000 nid=0xf21 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "message-notifier-0" #44 prio=5 os_prio=0 tid=0x00007f004cf02800 nid=0xf5d waiting on condition [0x00007effec3b3000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c082b5a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "Timer-0" #42 daemon prio=6 os_prio=0 tid=0x00007effe0180800 nid=0xf5b in Object.wait() [0x00007effec7b5000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:552) - locked <0x00000000c4808670> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "RemoteControl HTTPS Server" #39 daemon prio=5 os_prio=0 tid=0x00007f004cecb800 nid=0xf57 runnable [0x00007effec8b6000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:348) at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404) "RemoteControl HTTP Server" #37 daemon prio=5 os_prio=0 tid=0x00007f004c8d4000 nid=0xf56 runnable [0x00007effec9b7000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at java.net.ServerSocket.accept(ServerSocket.java:513) at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104) "WeakCollectionCleaner" #35 daemon prio=8 os_prio=0 tid=0x00007f004cdaa800 nid=0xf51 in Object.wait() [0x00007effee1c3000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c38af748> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c38af748> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:77) "GT authority factory disposer" #32 daemon prio=5 os_prio=0 tid=0x00007f004cca3800 nid=0xf4a in Object.wait() [0x00007effeeac6000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:552) - locked <0x00000000c3b768d8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "JCS-ElementEventQueue-Thread-5" #31 daemon prio=5 os_prio=0 tid=0x00007effd0095800 nid=0xf49 waiting on condition [0x00007effee8c4000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c37ce4f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "Weak reference cleaner" #22 prio=5 os_prio=0 tid=0x00007f004c837000 nid=0xf3d in Object.wait() [0x00007f002cd1c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c19239c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c19239c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60) at org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$101/293508253.run(Unknown Source) at java.lang.Thread.run(Thread.java:748) "File Watcher" #11 prio=5 os_prio=0 tid=0x00007f004c73a000 nid=0xf3c waiting on condition [0x00007f002d1d1000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c0afa0a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) at org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:107) at org.openstreetmap.josm.io.FileWatcher$$Lambda$4/1512981843.run(Unknown Source) at java.lang.Thread.run(Thread.java:748) "TimerQueue" #21 daemon prio=5 os_prio=0 tid=0x00007effe008c800 nid=0xf3b waiting on condition [0x00007f002d6d2000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c0c0a3b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.DelayQueue.take(DelayQueue.java:223) at javax.swing.TimerQueue.run(TimerQueue.java:174) at java.lang.Thread.run(Thread.java:748) "AWT-EventQueue-0" #18 prio=6 os_prio=0 tid=0x00007f004c6cc000 nid=0xf3a waiting on condition [0x00007effeefc5000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.openstreetmap.josm.io.audio.AudioPlayer$Execute.send(AudioPlayer.java:64) at org.openstreetmap.josm.io.audio.AudioPlayer$Execute.play(AudioPlayer.java:52) at org.openstreetmap.josm.io.audio.AudioPlayer.play(AudioPlayer.java:128) at org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker.play(AudioMarker.java:71) at org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker.play(AudioMarker.java:84) at org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker.actionPerformed(AudioMarker.java:40) at org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer$MarkerMouseAdapter.mouseReleased(MarkerLayer.java:487) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.Component.processMouseEvent(Component.java:6533) at javax.swing.JComponent.processMouseEvent(JComponent.java:3315) at java.awt.Component.processEvent(Component.java:6298) at java.awt.Container.processEvent(Container.java:2237) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2295) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4889) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4526) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4467) at java.awt.Container.dispatchEventImpl(Container.java:2281) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) "AWT-Shutdown" #19 prio=5 os_prio=0 tid=0x00007f004c6ca800 nid=0xf39 in Object.wait() [0x00007f002c19d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295) - locked <0x00000000c0adf120> (a java.lang.Object) at java.lang.Thread.run(Thread.java:748) "AWT-XAWT" #17 daemon prio=6 os_prio=0 tid=0x00007f004c603000 nid=0xf38 runnable [0x00007f002e9f8000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:574) at sun.awt.X11.XToolkit.run(XToolkit.java:538) at java.lang.Thread.run(Thread.java:748) "Java2D Disposer" #14 daemon prio=10 os_prio=0 tid=0x00007f004c568000 nid=0xf35 in Object.wait() [0x00007f002d923000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c09d7a30> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at sun.java2d.Disposer.run(Disposer.java:148) at java.lang.Thread.run(Thread.java:748) "Thread-1" #10 daemon prio=5 os_prio=0 tid=0x00007f004c446000 nid=0xf2f runnable [0x00007f00346bf000] java.lang.Thread.State: RUNNABLE at sun.nio.fs.LinuxWatchService.poll(Native Method) at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) at java.lang.Thread.run(Thread.java:748) "Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f004c2be800 nid=0xf2d runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f004c2b1800 nid=0xf2c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f004c2b0000 nid=0xf2b waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f004c2a2800 nid=0xf2a waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f004c2a0800 nid=0xf29 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f004c276800 nid=0xf28 in Object.wait() [0x00007f00351f0000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c02cd310> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f004c272000 nid=0xf27 in Object.wait() [0x00007f00352f1000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - locked <0x00000000c02cd350> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) "VM Thread" os_prio=0 tid=0x00007f004c268000 nid=0xf26 runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f004c01e800 nid=0xf22 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f004c020800 nid=0xf23 runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f004c022000 nid=0xf24 runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f004c024000 nid=0xf25 runnable "VM Periodic Task Thread" os_prio=0 tid=0x00007f004c2c1000 nid=0xf2e waiting on condition JNI global references: 19295 > jstack 3872 2018-04-28 11:38:16 Full thread dump OpenJDK 64-Bit Server VM (25.161-b12 mixed mode): "Attach Listener" #221 daemon prio=9 os_prio=0 tid=0x00007f0010002000 nid=0x1a9e waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Timer-2" #62 daemon prio=6 os_prio=0 tid=0x00007effe082d800 nid=0xf96 in Object.wait() [0x00007effb69dd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.util.TimerThread.mainLoop(Timer.java:526) - locked <0x00000000c79501d0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "PulseAudio Eventloop Thread" #60 daemon prio=6 os_prio=0 tid=0x00007effe804b000 nid=0xf8c waiting for monitor entry [0x00007effbc11a000] java.lang.Thread.State: BLOCKED (on object monitor) at org.classpath.icedtea.pulseaudio.PulseAudioDataLine$3.update(PulseAudioDataLine.java:215) - waiting to lock <0x00000000cbcc1370> (a org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine) at org.classpath.icedtea.pulseaudio.Stream.playbackStartedCallback(Stream.java:688) - locked <0x00000000cbcc1740> (a java.util.LinkedList) at org.classpath.icedtea.pulseaudio.EventLoop.native_iterate(Native Method) at org.classpath.icedtea.pulseaudio.EventLoop.run(EventLoop.java:133) - locked <0x00000000c60d9a88> (a java.lang.Object) at java.lang.Thread.run(Thread.java:748) "Thread-9" #59 prio=6 os_prio=0 tid=0x00007effe0541000 nid=0xf81 waiting for monitor entry [0x00007effec6b4000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.classpath.icedtea.pulseaudio.Operation.waitForCompletion(Operation.java:153) - locked <0x00000000c60d9a88> (a java.lang.Object) at org.classpath.icedtea.pulseaudio.PulseAudioDataLine.getBytesInBuffer(PulseAudioDataLine.java:493) at org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine.getBytesInBuffer(PulseAudioSourceDataLine.java:51) at org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine.drain(PulseAudioSourceDataLine.java:278) - locked <0x00000000cbcc1370> (a org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine) at org.openstreetmap.josm.io.audio.JavaSoundPlayer.playing(JavaSoundPlayer.java:141) at org.openstreetmap.josm.io.audio.AudioPlayer.run(AudioPlayer.java:281) "Map Status Collector" #58 daemon prio=6 os_prio=0 tid=0x00007effe0996000 nid=0xf78 in Object.wait() [0x00007effbeffe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1315) - locked <0x00000000cbd71ef8> (a java.awt.EventQueue$1AWTInvocationLock) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1296) at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:442) at java.lang.Thread.run(Thread.java:748) "Timer-1" #57 prio=6 os_prio=0 tid=0x00007effe059b000 nid=0xf77 in Object.wait() [0x00007effbeefd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c4f7a600> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:502) at java.util.TimerThread.mainLoop(Timer.java:526) - locked <0x00000000c4f7a600> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "main-worker-0" #55 prio=5 os_prio=0 tid=0x00007effe019b800 nid=0xf73 waiting on condition [0x00007effee9c5000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c02b33a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "DestroyJavaVM" #45 prio=5 os_prio=0 tid=0x00007f004c009000 nid=0xf21 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "message-notifier-0" #44 prio=5 os_prio=0 tid=0x00007f004cf02800 nid=0xf5d waiting on condition [0x00007effec3b3000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c082b5a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "Timer-0" #42 daemon prio=6 os_prio=0 tid=0x00007effe0180800 nid=0xf5b in Object.wait() [0x00007effec7b5000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:552) - locked <0x00000000c4808670> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "RemoteControl HTTPS Server" #39 daemon prio=5 os_prio=0 tid=0x00007f004cecb800 nid=0xf57 runnable [0x00007effec8b6000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:348) at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404) "RemoteControl HTTP Server" #37 daemon prio=5 os_prio=0 tid=0x00007f004c8d4000 nid=0xf56 runnable [0x00007effec9b7000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at java.net.ServerSocket.accept(ServerSocket.java:513) at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104) "WeakCollectionCleaner" #35 daemon prio=8 os_prio=0 tid=0x00007f004cdaa800 nid=0xf51 in Object.wait() [0x00007effee1c3000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c38af748> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c38af748> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:77) "GT authority factory disposer" #32 daemon prio=5 os_prio=0 tid=0x00007f004cca3800 nid=0xf4a in Object.wait() [0x00007effeeac6000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:552) - locked <0x00000000c3b768d8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "JCS-ElementEventQueue-Thread-5" #31 daemon prio=5 os_prio=0 tid=0x00007effd0095800 nid=0xf49 waiting on condition [0x00007effee8c4000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c37ce4f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "Weak reference cleaner" #22 prio=5 os_prio=0 tid=0x00007f004c837000 nid=0xf3d in Object.wait() [0x00007f002cd1c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c19239c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c19239c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60) at org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$101/293508253.run(Unknown Source) at java.lang.Thread.run(Thread.java:748) "File Watcher" #11 prio=5 os_prio=0 tid=0x00007f004c73a000 nid=0xf3c waiting on condition [0x00007f002d1d1000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c0afa0a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) at org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:107) at org.openstreetmap.josm.io.FileWatcher$$Lambda$4/1512981843.run(Unknown Source) at java.lang.Thread.run(Thread.java:748) "TimerQueue" #21 daemon prio=5 os_prio=0 tid=0x00007effe008c800 nid=0xf3b waiting on condition [0x00007f002d6d2000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c0c0a3b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.DelayQueue.take(DelayQueue.java:223) at javax.swing.TimerQueue.run(TimerQueue.java:174) at java.lang.Thread.run(Thread.java:748) "AWT-EventQueue-0" #18 prio=6 os_prio=0 tid=0x00007f004c6cc000 nid=0xf3a waiting on condition [0x00007effeefc5000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.openstreetmap.josm.io.audio.AudioPlayer$Execute.send(AudioPlayer.java:64) at org.openstreetmap.josm.io.audio.AudioPlayer$Execute.play(AudioPlayer.java:52) at org.openstreetmap.josm.io.audio.AudioPlayer.play(AudioPlayer.java:128) at org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker.play(AudioMarker.java:71) at org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker.play(AudioMarker.java:84) at org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker.actionPerformed(AudioMarker.java:40) at org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer$MarkerMouseAdapter.mouseReleased(MarkerLayer.java:487) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.Component.processMouseEvent(Component.java:6533) at javax.swing.JComponent.processMouseEvent(JComponent.java:3315) at java.awt.Component.processEvent(Component.java:6298) at java.awt.Container.processEvent(Container.java:2237) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2295) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4889) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4526) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4467) at java.awt.Container.dispatchEventImpl(Container.java:2281) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) "AWT-Shutdown" #19 prio=5 os_prio=0 tid=0x00007f004c6ca800 nid=0xf39 in Object.wait() [0x00007f002c19d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295) - locked <0x00000000c0adf120> (a java.lang.Object) at java.lang.Thread.run(Thread.java:748) "AWT-XAWT" #17 daemon prio=6 os_prio=0 tid=0x00007f004c603000 nid=0xf38 runnable [0x00007f002e9f8000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:574) at sun.awt.X11.XToolkit.run(XToolkit.java:538) at java.lang.Thread.run(Thread.java:748) "Java2D Disposer" #14 daemon prio=10 os_prio=0 tid=0x00007f004c568000 nid=0xf35 in Object.wait() [0x00007f002d923000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c09d7a30> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at sun.java2d.Disposer.run(Disposer.java:148) at java.lang.Thread.run(Thread.java:748) "Thread-1" #10 daemon prio=5 os_prio=0 tid=0x00007f004c446000 nid=0xf2f runnable [0x00007f00346bf000] java.lang.Thread.State: RUNNABLE at sun.nio.fs.LinuxWatchService.poll(Native Method) at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) at java.lang.Thread.run(Thread.java:748) "Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f004c2be800 nid=0xf2d runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f004c2b1800 nid=0xf2c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f004c2b0000 nid=0xf2b waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f004c2a2800 nid=0xf2a waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f004c2a0800 nid=0xf29 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f004c276800 nid=0xf28 in Object.wait() [0x00007f00351f0000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) - locked <0x00000000c02cd310> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f004c272000 nid=0xf27 in Object.wait() [0x00007f00352f1000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - locked <0x00000000c02cd350> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) "VM Thread" os_prio=0 tid=0x00007f004c268000 nid=0xf26 runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f004c01e800 nid=0xf22 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f004c020800 nid=0xf23 runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f004c022000 nid=0xf24 runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f004c024000 nid=0xf25 runnable "VM Periodic Task Thread" os_prio=0 tid=0x00007f004c2c1000 nid=0xf2e waiting on condition JNI global references: 19299 > > ps aux | grep java emvee 3872 9.3 9.4 5155168 759472 ? Sl 11:05 3:20 java -Xms64M -Xmx1024M -XX:+UseParallelGC -XX:+UseAdaptiveSizePolicy -jar /usr/share/java/josm-tested.jar emvee 7632 0.0 0.0 7096 868 pts/6 S+ 11:41 0:00 grep --color=auto java > kill 3872