Ticket #10415: josm_thread_dump.txt

File josm_thread_dump.txt, 25.2 KB (added by kolen, 7 years ago)
Line 
1
22014-08-23 17:54:14
3Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.65-b04 mixed mode):
4
5"Attach Listener" daemon prio=5 tid=0x00007fae07a05000 nid=0x899f waiting on condition [0x0000000000000000]
6   java.lang.Thread.State: RUNNABLE
7
8   Locked ownable synchronizers:
9        - None
10
11"pool-7-thread-4" prio=5 tid=0x00007fae07ace000 nid=0x15507 waiting on condition [0x000000012534f000]
12   java.lang.Thread.State: WAITING (parking)
13        at sun.misc.Unsafe.park(Native Method)
14        - parking to wait for  <0x00000007441905b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
15        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
16        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
17        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
18        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
19        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
20        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
21        at java.lang.Thread.run(Thread.java:745)
22
23   Locked ownable synchronizers:
24        - None
25
26"pool-7-thread-3" prio=5 tid=0x00007fae032c8000 nid=0x1461b waiting on condition [0x000000012524c000]
27   java.lang.Thread.State: WAITING (parking)
28        at sun.misc.Unsafe.park(Native Method)
29        - parking to wait for  <0x00000007441905b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
30        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
31        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
32        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
33        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
34        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
35        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
36        at java.lang.Thread.run(Thread.java:745)
37
38   Locked ownable synchronizers:
39        - None
40
41"pool-7-thread-2" prio=5 tid=0x00007fae068ef000 nid=0x625f waiting on condition [0x0000000125096000]
42   java.lang.Thread.State: WAITING (parking)
43        at sun.misc.Unsafe.park(Native Method)
44        - parking to wait for  <0x00000007441905b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
45        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
46        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
47        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
48        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
49        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
50        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
51        at java.lang.Thread.run(Thread.java:745)
52
53   Locked ownable synchronizers:
54        - None
55
56"pool-7-thread-1" prio=5 tid=0x00007fae038dd000 nid=0x1417b waiting on condition [0x0000000124f93000]
57   java.lang.Thread.State: WAITING (parking)
58        at sun.misc.Unsafe.park(Native Method)
59        - parking to wait for  <0x00000007441905b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
60        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
61        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
62        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
63        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
64        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
65        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
66        at java.lang.Thread.run(Thread.java:745)
67
68   Locked ownable synchronizers:
69        - None
70
71"Thread-38" prio=5 tid=0x00007fae021e4000 nid=0x12e03 waiting on condition [0x000000012f622000]
72   java.lang.Thread.State: TIMED_WAITING (sleeping)
73        at java.lang.Thread.sleep(Native Method)
74        at geochat.ChatServerConnection$LogRequest.run(ChatServerConnection.java:320)
75        at java.lang.Thread.run(Thread.java:745)
76
77   Locked ownable synchronizers:
78        - None
79
80"Map Status Collector" daemon prio=5 tid=0x00007fae021cd800 nid=0x1281f in Object.wait() [0x000000012f51f000]
81   java.lang.Thread.State: WAITING (on object monitor)
82        at java.lang.Object.wait(Native Method)
83        at java.lang.Object.wait(Object.java:503)
84        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1270)
85        - locked <0x0000000744748a20> (a java.awt.EventQueue$1AWTInvocationLock)
86        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1251)
87        at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:281)
88        at java.lang.Thread.run(Thread.java:745)
89
90   Locked ownable synchronizers:
91        - None
92
93"Timer-4" prio=5 tid=0x00007fae069db800 nid=0x125b7 in Object.wait() [0x000000012d338000]
94   java.lang.Thread.State: WAITING (on object monitor)
95        at java.lang.Object.wait(Native Method)
96        - waiting on <0x000000074378a2b8> (a java.util.TaskQueue)
97        at java.lang.Object.wait(Object.java:503)
98        at java.util.TimerThread.mainLoop(Timer.java:526)
99        - locked <0x000000074378a2b8> (a java.util.TaskQueue)
100        at java.util.TimerThread.run(Timer.java:505)
101
102   Locked ownable synchronizers:
103        - None
104
105"pool-1-thread-1" prio=5 tid=0x00007fae02433800 nid=0x12bff waiting on condition [0x000000012dc78000]
106   java.lang.Thread.State: WAITING (parking)
107        at sun.misc.Unsafe.park(Native Method)
108        - parking to wait for  <0x0000000740130460> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
109        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
110        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
111        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
112        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
113        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
114        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
115        at java.lang.Thread.run(Thread.java:745)
116
117   Locked ownable synchronizers:
118        - None
119
120"Keep-Alive-SocketCleaner" daemon prio=5 tid=0x00007fae023cd000 nid=0xe6db in Object.wait() [0x000000012f78c000]
121   java.lang.Thread.State: WAITING (on object monitor)
122        at java.lang.Object.wait(Native Method)
123        - waiting on <0x0000000740014868> (a sun.net.www.http.KeepAliveStreamCleaner)
124        at sun.net.www.http.KeepAliveStreamCleaner.run(KeepAliveStreamCleaner.java:101)
125        - locked <0x0000000740014868> (a sun.net.www.http.KeepAliveStreamCleaner)
126        at java.lang.Thread.run(Thread.java:745)
127
128   Locked ownable synchronizers:
129        - None
130
131"Timer-3" daemon prio=5 tid=0x00007fae021ea000 nid=0x11107 in Object.wait() [0x0000000127cd7000]
132   java.lang.Thread.State: WAITING (on object monitor)
133        at java.lang.Object.wait(Native Method)
134        - waiting on <0x0000000740b54f58> (a java.util.TaskQueue)
135        at java.lang.Object.wait(Object.java:503)
136        at java.util.TimerThread.mainLoop(Timer.java:526)
137        - locked <0x0000000740b54f58> (a java.util.TaskQueue)
138        at java.util.TimerThread.run(Timer.java:505)
139
140   Locked ownable synchronizers:
141        - None
142
143"OSMJobThread 1" daemon prio=5 tid=0x00007fae02a52000 nid=0xc817 waiting on condition [0x0000000127ad1000]
144   java.lang.Thread.State: WAITING (parking)
145        at sun.misc.Unsafe.park(Native Method)
146        - parking to wait for  <0x000000074116e688> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
147        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
148        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
149        at java.util.concurrent.LinkedBlockingDeque.takeLast(LinkedBlockingDeque.java:502)
150        at org.openstreetmap.gui.jmapviewer.JobDispatcher$JobThread.executeJobs(JobDispatcher.java:148)
151        at org.openstreetmap.gui.jmapviewer.JobDispatcher$JobThread.run(JobDispatcher.java:134)
152
153   Locked ownable synchronizers:
154        - None
155
156"pool-5-thread-1" prio=5 tid=0x00007fae020e1800 nid=0x11203 waiting on condition [0x000000012628a000]
157   java.lang.Thread.State: TIMED_WAITING (parking)
158        at sun.misc.Unsafe.park(Native Method)
159        - parking to wait for  <0x0000000740b55680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
160        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
161        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
162        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
163        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
164        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
165        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
166        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
167        at java.lang.Thread.run(Thread.java:745)
168
169   Locked ownable synchronizers:
170        - None
171
172"Timer-2" daemon prio=5 tid=0x00007fae036d7800 nid=0x10d07 in Object.wait() [0x0000000120f00000]
173   java.lang.Thread.State: TIMED_WAITING (on object monitor)
174        at java.lang.Object.wait(Native Method)
175        at java.util.TimerThread.mainLoop(Timer.java:552)
176        - locked <0x0000000740b65140> (a java.util.TaskQueue)
177        at java.util.TimerThread.run(Timer.java:505)
178
179   Locked ownable synchronizers:
180        - None
181
182"RemoteControl HTTP Server" daemon prio=5 tid=0x00007fae0393b800 nid=0x10b23 runnable [0x000000011fa93000]
183   java.lang.Thread.State: RUNNABLE
184        at java.net.PlainSocketImpl.socketAccept(Native Method)
185        at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
186        at java.net.ServerSocket.implAccept(ServerSocket.java:530)
187        at java.net.ServerSocket.accept(ServerSocket.java:498)
188        at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:87)
189
190   Locked ownable synchronizers:
191        - None
192
193"Timer-1" prio=5 tid=0x00007fae03140800 nid=0x1050b in Object.wait() [0x0000000120482000]
194   java.lang.Thread.State: TIMED_WAITING (on object monitor)
195        at java.lang.Object.wait(Native Method)
196        at java.util.TimerThread.mainLoop(Timer.java:552)
197        - locked <0x0000000741161030> (a java.util.TaskQueue)
198        at java.util.TimerThread.run(Timer.java:505)
199
200   Locked ownable synchronizers:
201        - None
202
203"pool-4-thread-4" prio=5 tid=0x00007fae028a5800 nid=0x10103 waiting on condition [0x0000000120a4d000]
204   java.lang.Thread.State: WAITING (parking)
205        at sun.misc.Unsafe.park(Native Method)
206        - parking to wait for  <0x0000000740f1a600> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
207        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
208        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
209        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
210        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
211        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
212        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
213        at java.lang.Thread.run(Thread.java:745)
214
215   Locked ownable synchronizers:
216        - None
217
218"pool-4-thread-3" prio=5 tid=0x00007fae033bd800 nid=0xff03 waiting on condition [0x000000012094a000]
219   java.lang.Thread.State: WAITING (parking)
220        at sun.misc.Unsafe.park(Native Method)
221        - parking to wait for  <0x0000000740f1a600> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
222        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
223        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
224        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
225        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
226        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
227        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
228        at java.lang.Thread.run(Thread.java:745)
229
230   Locked ownable synchronizers:
231        - None
232
233"pool-4-thread-2" prio=5 tid=0x00007fae02b36800 nid=0xfd03 waiting on condition [0x0000000120847000]
234   java.lang.Thread.State: WAITING (parking)
235        at sun.misc.Unsafe.park(Native Method)
236        - parking to wait for  <0x0000000740f1a600> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
237        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
238        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
239        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
240        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
241        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
242        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
243        at java.lang.Thread.run(Thread.java:745)
244
245   Locked ownable synchronizers:
246        - None
247
248"pool-4-thread-1" prio=5 tid=0x00007fae023fd000 nid=0xfb0f waiting on condition [0x0000000120744000]
249   java.lang.Thread.State: WAITING (parking)
250        at sun.misc.Unsafe.park(Native Method)
251        - parking to wait for  <0x0000000740f1a600> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
252        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
253        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
254        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
255        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
256        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
257        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
258        at java.lang.Thread.run(Thread.java:745)
259
260   Locked ownable synchronizers:
261        - None
262
263"TimerQueue" daemon prio=5 tid=0x00007fae0316b000 nid=0xf803 waiting on condition [0x000000011fbbd000]
264   java.lang.Thread.State: WAITING (parking)
265        at sun.misc.Unsafe.park(Native Method)
266        - parking to wait for  <0x0000000740b65bd0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
267        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
268        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
269        at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
270        at javax.swing.TimerQueue.run(TimerQueue.java:171)
271        at java.lang.Thread.run(Thread.java:745)
272
273   Locked ownable synchronizers:
274        - <0x0000000740b65bf8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
275
276"AWT-EventQueue-2" prio=5 tid=0x00007fae03823800 nid=0xf20b runnable [0x000000011f195000]
277   java.lang.Thread.State: RUNNABLE
278        at java.awt.image.SinglePixelPackedSampleModel.<init>(SinglePixelPackedSampleModel.java:158)
279        at java.awt.image.Raster.createPackedRaster(Raster.java:773)
280        at java.awt.image.Raster.createPackedRaster(Raster.java:475)
281        at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032)
282        at java.awt.image.BufferedImage.<init>(BufferedImage.java:331)
283        at org.openstreetmap.gui.jmapviewer.Tile.loadPlaceholderFromCache(Tile.java:85)
284        at org.openstreetmap.josm.gui.layer.TMSLayer.getOrCreateTile(TMSLayer.java:783)
285        - locked <0x000000074406d740> (a org.openstreetmap.josm.gui.layer.TMSLayer)
286        at org.openstreetmap.josm.gui.layer.TMSLayer$TileSet.__allTiles(TMSLayer.java:1184)
287        at org.openstreetmap.josm.gui.layer.TMSLayer$TileSet.allTilesCreate(TMSLayer.java:1172)
288        at org.openstreetmap.josm.gui.layer.TMSLayer$TileSet.loadAllTiles(TMSLayer.java:1208)
289        at org.openstreetmap.josm.gui.layer.TMSLayer.paint(TMSLayer.java:1354)
290        at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:536)
291        at org.openstreetmap.josm.gui.MapView.paint(MapView.java:607)
292        at javax.swing.JComponent.paintChildren(JComponent.java:887)
293        - locked <0x0000000740806e80> (a java.awt.Component$AWTTreeLock)
294        at javax.swing.JComponent.paint(JComponent.java:1063)
295        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5219)
296        at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1529)
297        at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1452)
298        at javax.swing.RepaintManager.paint(RepaintManager.java:1249)
299        at javax.swing.JComponent._paintImmediately(JComponent.java:5167)
300        at javax.swing.JComponent.paintImmediately(JComponent.java:4978)
301        at javax.swing.RepaintManager$3.run(RepaintManager.java:808)
302        at javax.swing.RepaintManager$3.run(RepaintManager.java:796)
303        at java.security.AccessController.doPrivileged(Native Method)
304        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
305        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)
306        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769)
307        at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:718)
308        at javax.swing.RepaintManager.access$1100(RepaintManager.java:62)
309        at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1677)
310        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
311        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
312        at java.awt.EventQueue.access$200(EventQueue.java:103)
313        at java.awt.EventQueue$3.run(EventQueue.java:694)
314        at java.awt.EventQueue$3.run(EventQueue.java:692)
315        at java.security.AccessController.doPrivileged(Native Method)
316        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
317        at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
318        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
319        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
320        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
321        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
322        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
323        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
324
325   Locked ownable synchronizers:
326        - None
327
328"AWT-Shutdown" prio=5 tid=0x00007fae02083000 nid=0xc727 in Object.wait() [0x000000011e3d9000]
329   java.lang.Thread.State: WAITING (on object monitor)
330        at java.lang.Object.wait(Native Method)
331        at java.lang.Object.wait(Object.java:503)
332        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:296)
333        - locked <0x00000007407fd008> (a java.lang.Object)
334        at java.lang.Thread.run(Thread.java:745)
335
336   Locked ownable synchronizers:
337        - None
338
339"Java2D Disposer" daemon prio=5 tid=0x00007fae03941000 nid=0xe307 in Object.wait() [0x000000011e5b7000]
340   java.lang.Thread.State: WAITING (on object monitor)
341        at java.lang.Object.wait(Native Method)
342        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
343        - locked <0x00000007407f9e80> (a java.lang.ref.ReferenceQueue$Lock)
344        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
345        at sun.java2d.Disposer.run(Disposer.java:145)
346        at java.lang.Thread.run(Thread.java:745)
347
348   Locked ownable synchronizers:
349        - None
350
351"Java2D Queue Flusher" daemon prio=5 tid=0x00007fae029b5800 nid=0xdb1b in Object.wait() [0x000000011e1d3000]
352   java.lang.Thread.State: TIMED_WAITING (on object monitor)
353        at java.lang.Object.wait(Native Method)
354        at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:206)
355        - locked <0x00000007407fced0> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)
356
357   Locked ownable synchronizers:
358        - None
359
360"File Watcher" prio=5 tid=0x00007fae0205d000 nid=0x3557 waiting on condition [0x000000011ebf1000]
361   java.lang.Thread.State: WAITING (parking)
362        at sun.misc.Unsafe.park(Native Method)
363        - parking to wait for  <0x0000000740810218> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
364        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
365        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
366        at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:489)
367        at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:678)
368        at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
369        at org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:109)
370        at org.openstreetmap.josm.io.FileWatcher.access$000(FileWatcher.java:30)
371        at org.openstreetmap.josm.io.FileWatcher$1.run(FileWatcher.java:46)
372        at java.lang.Thread.run(Thread.java:745)
373
374   Locked ownable synchronizers:
375        - None
376
377"DestroyJavaVM" prio=5 tid=0x00007fae038a3000 nid=0x1b03 waiting on condition [0x0000000000000000]
378   java.lang.Thread.State: RUNNABLE
379
380   Locked ownable synchronizers:
381        - None
382
383"Javaws Secure Thread" daemon prio=5 tid=0x00007fae02848000 nid=0xc403 in Object.wait() [0x000000011e2d6000]
384   java.lang.Thread.State: WAITING (on object monitor)
385        at java.lang.Object.wait(Native Method)
386        - waiting on <0x000000074080aa88> (a java.lang.Object)
387        at java.lang.Object.wait(Object.java:503)
388        at com.sun.javaws.ui.JavawsSysRun$SecureThread.run(Unknown Source)
389        - locked <0x000000074080aa88> (a java.lang.Object)
390
391   Locked ownable synchronizers:
392        - None
393
394"CacheCleanUpThread" daemon prio=5 tid=0x00007fae02125000 nid=0xbe03 in Object.wait() [0x000000011dd0b000]
395   java.lang.Thread.State: WAITING (on object monitor)
396        at java.lang.Object.wait(Native Method)
397        at java.lang.Object.wait(Object.java:503)
398        at com.sun.deploy.cache.CleanupThread.run(Unknown Source)
399        - locked <0x0000000740811ae8> (a com.sun.deploy.cache.CleanupThread)
400
401   Locked ownable synchronizers:
402        - None
403
404"CacheMemoryCleanUpThread" daemon prio=5 tid=0x00007fae028ea800 nid=0xbc03 in Object.wait() [0x000000011dc08000]
405   java.lang.Thread.State: WAITING (on object monitor)
406        at java.lang.Object.wait(Native Method)
407        - waiting on <0x000000074040baf8> (a java.lang.ref.ReferenceQueue$Lock)
408        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
409        - locked <0x000000074040baf8> (a java.lang.ref.ReferenceQueue$Lock)
410        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
411        at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)
412
413   Locked ownable synchronizers:
414        - None
415
416"MemoryCache-DelayedCleanup" daemon prio=5 tid=0x00007fae0211b800 nid=0xbb07 in Object.wait() [0x000000011db05000]
417   java.lang.Thread.State: WAITING (on object monitor)
418        at java.lang.Object.wait(Native Method)
419        - waiting on <0x00000007408b2a40> (a java.util.TaskQueue)
420        at java.lang.Object.wait(Object.java:503)
421        at java.util.TimerThread.mainLoop(Timer.java:526)
422        - locked <0x00000007408b2a40> (a java.util.TaskQueue)
423        at java.util.TimerThread.run(Timer.java:505)
424
425   Locked ownable synchronizers:
426        - None
427
428"traceMsgQueueThread" daemon prio=5 tid=0x00007fae03810800 nid=0x7607 in Object.wait() [0x000000011ac95000]
429   java.lang.Thread.State: WAITING (on object monitor)
430        at java.lang.Object.wait(Native Method)
431        at java.lang.Object.wait(Object.java:503)
432        at com.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source)
433        - locked <0x000000074040bb28> (a java.util.ArrayList)
434        at java.lang.Thread.run(Thread.java:745)
435
436   Locked ownable synchronizers:
437        - None
438
439"AWT-AppKit" daemon prio=5 tid=0x00007fae02821800 nid=0x507 runnable [0x0000000000000000]
440   java.lang.Thread.State: RUNNABLE
441
442   Locked ownable synchronizers:
443        - None
444
445"Service Thread" daemon prio=5 tid=0x00007fae02810000 nid=0x4c03 runnable [0x0000000000000000]
446   java.lang.Thread.State: RUNNABLE
447
448   Locked ownable synchronizers:
449        - None
450
451"C2 CompilerThread1" daemon prio=5 tid=0x00007fae0301a800 nid=0x4a03 waiting on condition [0x0000000000000000]
452   java.lang.Thread.State: RUNNABLE
453
454   Locked ownable synchronizers:
455        - None
456
457"C2 CompilerThread0" daemon prio=5 tid=0x00007fae03018800 nid=0x4803 waiting on condition [0x0000000000000000]
458   java.lang.Thread.State: RUNNABLE
459
460   Locked ownable synchronizers:
461        - None
462
463"Signal Dispatcher" daemon prio=5 tid=0x00007fae03018000 nid=0x4603 runnable [0x0000000000000000]
464   java.lang.Thread.State: RUNNABLE
465
466   Locked ownable synchronizers:
467        - None
468
469"Finalizer" daemon prio=5 tid=0x00007fae03011000 nid=0x3303 in Object.wait() [0x0000000118b65000]
470   java.lang.Thread.State: WAITING (on object monitor)
471        at java.lang.Object.wait(Native Method)
472        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
473        - locked <0x0000000740393000> (a java.lang.ref.ReferenceQueue$Lock)
474        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
475        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
476
477   Locked ownable synchronizers:
478        - None
479
480"Reference Handler" daemon prio=5 tid=0x00007fae0300b000 nid=0x3103 in Object.wait() [0x0000000118a62000]
481   java.lang.Thread.State: WAITING (on object monitor)
482        at java.lang.Object.wait(Native Method)
483        at java.lang.Object.wait(Object.java:503)
484        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
485        - locked <0x000000074090ea50> (a java.lang.ref.Reference$Lock)
486
487   Locked ownable synchronizers:
488        - None
489
490"VM Thread" prio=5 tid=0x00007fae0380e000 nid=0x2f03 runnable
491
492"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007fae02018800 nid=0x2703 runnable
493
494"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007fae02019000 nid=0x2903 runnable
495
496"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007fae0201a000 nid=0x2b03 runnable
497
498"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007fae0201a800 nid=0x2d03 runnable
499
500"VM Periodic Task Thread" prio=5 tid=0x00007fae02045000 nid=0x4e03 waiting on condition
501
502JNI global references: 20318
503