Ticket #8510: threaddump-1363245723703.tdump

File threaddump-1363245723703.tdump, 19.9 KB (added by kolen, 13 years ago)
Line 
12013-03-14 11:22:03
2Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.2-b09 mixed mode):
3
4"OpenStreetBugs download loop" prio=6 tid=0x000000001293c000 nid=0xf0 waiting on condition [0x00000000142ef000]
5 java.lang.Thread.State: TIMED_WAITING (sleeping)
6 at java.lang.Thread.sleep(Native Method)
7 at org.openstreetmap.josm.plugins.osb.OsbDownloadLoop.run(OsbDownloadLoop.java:94)
8
9 Locked ownable synchronizers:
10 - None
11
12"Map Status Collector" daemon prio=6 tid=0x000000001293b800 nid=0x258 in Object.wait() [0x000000001524f000]
13 java.lang.Thread.State: WAITING (on object monitor)
14 at java.lang.Object.wait(Native Method)
15 - waiting on <0x00000007d705fc58> (a java.awt.EventQueue$1AWTInvocationLock)
16 at java.lang.Object.wait(Object.java:503)
17 at java.awt.EventQueue.invokeAndWait(Unknown Source)
18 - locked <0x00000007d705fc58> (a java.awt.EventQueue$1AWTInvocationLock)
19 at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:241)
20 at java.lang.Thread.run(Unknown Source)
21
22 Locked ownable synchronizers:
23 - None
24
25"Timer-3" prio=6 tid=0x000000001293a000 nid=0xcec in Object.wait() [0x00000000148fe000]
26 java.lang.Thread.State: WAITING (on object monitor)
27 at java.lang.Object.wait(Native Method)
28 - waiting on <0x0000000786470b98> (a java.util.TaskQueue)
29 at java.lang.Object.wait(Object.java:503)
30 at java.util.TimerThread.mainLoop(Unknown Source)
31 - locked <0x0000000786470b98> (a java.util.TaskQueue)
32 at java.util.TimerThread.run(Unknown Source)
33
34 Locked ownable synchronizers:
35 - None
36
37"pool-1-thread-1" prio=6 tid=0x0000000012939000 nid=0x710 waiting on condition [0x0000000014dee000]
38 java.lang.Thread.State: WAITING (parking)
39 at sun.misc.Unsafe.park(Native Method)
40 - parking to wait for <0x0000000783b97c98> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
41 at java.util.concurrent.locks.LockSupport.park(Unknown Source)
42 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
43 at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
44 at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
45 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
46 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
47 at java.lang.Thread.run(Unknown Source)
48
49 Locked ownable synchronizers:
50 - None
51
52"Timer-2" daemon prio=6 tid=0x000000000d8dd000 nid=0x13c4 in Object.wait() [0x000000001511f000]
53 java.lang.Thread.State: WAITING (on object monitor)
54 at java.lang.Object.wait(Native Method)
55 - waiting on <0x0000000786569d90> (a java.util.TaskQueue)
56 at java.lang.Object.wait(Object.java:503)
57 at java.util.TimerThread.mainLoop(Unknown Source)
58 - locked <0x0000000786569d90> (a java.util.TaskQueue)
59 at java.util.TimerThread.run(Unknown Source)
60
61 Locked ownable synchronizers:
62 - None
63
64"OSMJobThread 1" daemon prio=6 tid=0x000000000d8d2000 nid=0x1c0 waiting on condition [0x00000000103df000]
65 java.lang.Thread.State: WAITING (parking)
66 at sun.misc.Unsafe.park(Native Method)
67 - parking to wait for <0x000000078626f158> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
68 at java.util.concurrent.locks.LockSupport.park(Unknown Source)
69 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
70 at java.util.concurrent.LinkedBlockingDeque.takeLast(Unknown Source)
71 at org.openstreetmap.gui.jmapviewer.JobDispatcher$JobThread.executeJobs(JobDispatcher.java:149)
72 at org.openstreetmap.gui.jmapviewer.JobDispatcher$JobThread.run(JobDispatcher.java:135)
73
74 Locked ownable synchronizers:
75 - None
76
77"Timer-1" daemon prio=6 tid=0x000000000d8d6800 nid=0xabc in Object.wait() [0x000000000f84f000]
78 java.lang.Thread.State: TIMED_WAITING (on object monitor)
79 at java.lang.Object.wait(Native Method)
80 - waiting on <0x00000007858f1440> (a java.util.TaskQueue)
81 at java.util.TimerThread.mainLoop(Unknown Source)
82 - locked <0x00000007858f1440> (a java.util.TaskQueue)
83 at java.util.TimerThread.run(Unknown Source)
84
85 Locked ownable synchronizers:
86 - None
87
88"RemoteControl HTTP Server" daemon prio=6 tid=0x000000000d8d9800 nid=0x880 runnable [0x00000000105af000]
89 java.lang.Thread.State: RUNNABLE
90 at java.net.DualStackPlainSocketImpl.accept0(Native Method)
91 at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
92 at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
93 at java.net.PlainSocketImpl.accept(Unknown Source)
94 - locked <0x00000007864b8f90> (a java.net.SocksSocketImpl)
95 at java.net.ServerSocket.implAccept(Unknown Source)
96 at java.net.ServerSocket.accept(Unknown Source)
97 at org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:75)
98
99 Locked ownable synchronizers:
100 - None
101
102"pool-6-thread-4" prio=6 tid=0x000000000d8dc800 nid=0xe68 waiting on condition [0x000000001441e000]
103 java.lang.Thread.State: WAITING (parking)
104 at sun.misc.Unsafe.park(Native Method)
105 - parking to wait for <0x000000078565db00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
106 at java.util.concurrent.locks.LockSupport.park(Unknown Source)
107 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
108 at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
109 at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
110 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
111 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
112 at java.lang.Thread.run(Unknown Source)
113
114 Locked ownable synchronizers:
115 - None
116
117"pool-6-thread-3" prio=6 tid=0x000000000d8db800 nid=0x824 waiting on condition [0x000000000e37e000]
118 java.lang.Thread.State: WAITING (parking)
119 at sun.misc.Unsafe.park(Native Method)
120 - parking to wait for <0x000000078565db00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
121 at java.util.concurrent.locks.LockSupport.park(Unknown Source)
122 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
123 at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
124 at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
125 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
126 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
127 at java.lang.Thread.run(Unknown Source)
128
129 Locked ownable synchronizers:
130 - None
131
132"pool-6-thread-2" prio=6 tid=0x000000000d8db000 nid=0x524 waiting on condition [0x00000000141df000]
133 java.lang.Thread.State: WAITING (parking)
134 at sun.misc.Unsafe.park(Native Method)
135 - parking to wait for <0x000000078565db00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
136 at java.util.concurrent.locks.LockSupport.park(Unknown Source)
137 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
138 at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
139 at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
140 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
141 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
142 at java.lang.Thread.run(Unknown Source)
143
144 Locked ownable synchronizers:
145 - None
146
147"pool-6-thread-1" prio=6 tid=0x000000000d8da000 nid=0x430 waiting on condition [0x0000000010bde000]
148 java.lang.Thread.State: WAITING (parking)
149 at sun.misc.Unsafe.park(Native Method)
150 - parking to wait for <0x000000078565db00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
151 at java.util.concurrent.locks.LockSupport.park(Unknown Source)
152 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
153 at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
154 at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
155 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
156 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
157 at java.lang.Thread.run(Unknown Source)
158
159 Locked ownable synchronizers:
160 - None
161
162"Keep-Alive-SocketCleaner" daemon prio=8 tid=0x000000000d8d8800 nid=0xc48 in Object.wait() [0x000000000e1df000]
163 java.lang.Thread.State: WAITING (on object monitor)
164 at java.lang.Object.wait(Native Method)
165 - waiting on <0x0000000783292c58> (a sun.net.www.http.KeepAliveStreamCleaner)
166 at sun.net.www.http.KeepAliveStreamCleaner.run(Unknown Source)
167 - locked <0x0000000783292c58> (a sun.net.www.http.KeepAliveStreamCleaner)
168 at java.lang.Thread.run(Unknown Source)
169
170 Locked ownable synchronizers:
171 - None
172
173"TimerQueue" daemon prio=6 tid=0x000000000d8d7000 nid=0x1254 waiting on condition [0x000000000f2de000]
174 java.lang.Thread.State: TIMED_WAITING (parking)
175 at sun.misc.Unsafe.park(Native Method)
176 - parking to wait for <0x0000000783b1e4a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
177 at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
178 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
179 at java.util.concurrent.DelayQueue.take(Unknown Source)
180 at javax.swing.TimerQueue.run(Unknown Source)
181 at java.lang.Thread.run(Unknown Source)
182
183 Locked ownable synchronizers:
184 - <0x0000000783b1e4c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
185
186"TimerQueue" daemon prio=6 tid=0x000000000d8d5800 nid=0xacc waiting on condition [0x000000001212f000]
187 java.lang.Thread.State: WAITING (parking)
188 at sun.misc.Unsafe.park(Native Method)
189 - parking to wait for <0x00000007834f2e18> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
190 at java.util.concurrent.locks.LockSupport.park(Unknown Source)
191 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
192 at java.util.concurrent.DelayQueue.take(Unknown Source)
193 at javax.swing.TimerQueue.run(Unknown Source)
194 at java.lang.Thread.run(Unknown Source)
195
196 Locked ownable synchronizers:
197 - <0x000000078370e548> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
198
199"AWT-EventQueue-0" prio=6 tid=0x000000000d8d4000 nid=0xc60 runnable [0x0000000010a0d000]
200 java.lang.Thread.State: RUNNABLE
201 at java.net.SocketInputStream.socketRead0(Native Method)
202 at java.net.SocketInputStream.read(Unknown Source)
203 at java.net.SocketInputStream.read(Unknown Source)
204 at java.io.BufferedInputStream.fill(Unknown Source)
205 at java.io.BufferedInputStream.read1(Unknown Source)
206 at java.io.BufferedInputStream.read(Unknown Source)
207 - locked <0x00000007d7244970> (a java.io.BufferedInputStream)
208 at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
209 at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
210 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
211 - locked <0x00000007d7233450> (a sun.net.www.protocol.http.HttpURLConnection)
212 at java.net.URL.openStream(Unknown Source)
213 at org.wikipedia.WikipediaApp.getEntriesFromCoordinates(WikipediaApp.java:49)
214 at org.wikipedia.WikipediaToggleDialog$WikipediaLoadCoordinatesAction.actionPerformed(WikipediaToggleDialog.java:134)
215 at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
216 at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
217 at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
218 at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
219 at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
220 at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
221 at java.awt.Component.processMouseEvent(Unknown Source)
222 at javax.swing.JComponent.processMouseEvent(Unknown Source)
223 at java.awt.Component.processEvent(Unknown Source)
224 at java.awt.Container.processEvent(Unknown Source)
225 at java.awt.Component.dispatchEventImpl(Unknown Source)
226 at java.awt.Container.dispatchEventImpl(Unknown Source)
227 at java.awt.Component.dispatchEvent(Unknown Source)
228 at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
229 at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
230 at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
231 at java.awt.Container.dispatchEventImpl(Unknown Source)
232 at java.awt.Window.dispatchEventImpl(Unknown Source)
233 at java.awt.Component.dispatchEvent(Unknown Source)
234 at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
235 at java.awt.EventQueue.access$000(Unknown Source)
236 at java.awt.EventQueue$3.run(Unknown Source)
237 at java.awt.EventQueue$3.run(Unknown Source)
238 at java.security.AccessController.doPrivileged(Native Method)
239 at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
240 at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
241 at java.awt.EventQueue$4.run(Unknown Source)
242 at java.awt.EventQueue$4.run(Unknown Source)
243 at java.security.AccessController.doPrivileged(Native Method)
244 at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
245 at java.awt.EventQueue.dispatchEvent(Unknown Source)
246 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
247 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
248 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
249 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
250 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
251 at java.awt.EventDispatchThread.run(Unknown Source)
252
253 Locked ownable synchronizers:
254 - None
255
256"AWT-EventQueue-1" prio=6 tid=0x000000000d8d3800 nid=0x2cc waiting on condition [0x000000000f73e000]
257 java.lang.Thread.State: WAITING (parking)
258 at sun.misc.Unsafe.park(Native Method)
259 - parking to wait for <0x0000000783660ef8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
260 at java.util.concurrent.locks.LockSupport.park(Unknown Source)
261 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
262 at java.awt.EventQueue.getNextEvent(Unknown Source)
263 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
264 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
265 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
266 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
267 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
268 at java.awt.EventDispatchThread.run(Unknown Source)
269
270 Locked ownable synchronizers:
271 - None
272
273"AWT-Shutdown" prio=6 tid=0x000000000d8d2800 nid=0x684 in Object.wait() [0x000000000f63f000]
274 java.lang.Thread.State: WAITING (on object monitor)
275 at java.lang.Object.wait(Native Method)
276 - waiting on <0x000000078370e160> (a java.lang.Object)
277 at java.lang.Object.wait(Object.java:503)
278 at sun.awt.AWTAutoShutdown.run(Unknown Source)
279 - locked <0x000000078370e160> (a java.lang.Object)
280 at java.lang.Thread.run(Unknown Source)
281
282 Locked ownable synchronizers:
283 - None
284
285"DestroyJavaVM" prio=6 tid=0x000000000016f000 nid=0xd94 waiting on condition [0x0000000000000000]
286 java.lang.Thread.State: RUNNABLE
287
288 Locked ownable synchronizers:
289 - None
290
291"Javaws Secure Thread" daemon prio=6 tid=0x000000000d7e9800 nid=0x11d0 in Object.wait() [0x000000000e4bf000]
292 java.lang.Thread.State: WAITING (on object monitor)
293 at java.lang.Object.wait(Native Method)
294 - waiting on <0x000000078370e4c8> (a java.lang.Object)
295 at java.lang.Object.wait(Object.java:503)
296 at com.sun.javaws.ui.JavawsSysRun$SecureThread.run(Unknown Source)
297 - locked <0x000000078370e4c8> (a java.lang.Object)
298
299 Locked ownable synchronizers:
300 - None
301
302"AWT-Windows" daemon prio=6 tid=0x000000000d7e6800 nid=0xf2c runnable [0x0000000005bbf000]
303 java.lang.Thread.State: RUNNABLE
304 at sun.awt.windows.WToolkit.eventLoop(Native Method)
305 at sun.awt.windows.WToolkit.run(Unknown Source)
306
307 Locked ownable synchronizers:
308 - None
309
310"Java2D Disposer" daemon prio=10 tid=0x000000000d7e1000 nid=0xdd0 in Object.wait() [0x000000000e07f000]
311 java.lang.Thread.State: WAITING (on object monitor)
312 at java.lang.Object.wait(Native Method)
313 - waiting on <0x00000007834b05a8> (a java.lang.ref.ReferenceQueue$Lock)
314 at java.lang.ref.ReferenceQueue.remove(Unknown Source)
315 - locked <0x00000007834b05a8> (a java.lang.ref.ReferenceQueue$Lock)
316 at java.lang.ref.ReferenceQueue.remove(Unknown Source)
317 at sun.java2d.Disposer.run(Unknown Source)
318 at java.lang.Thread.run(Unknown Source)
319
320 Locked ownable synchronizers:
321 - None
322
323"CacheCleanUpThread" daemon prio=6 tid=0x000000000d6f0800 nid=0x41c in Object.wait() [0x000000000de7f000]
324 java.lang.Thread.State: WAITING (on object monitor)
325 at java.lang.Object.wait(Native Method)
326 - waiting on <0x0000000783599f08> (a com.sun.deploy.cache.CleanupThread)
327 at java.lang.Object.wait(Object.java:503)
328 at com.sun.deploy.cache.CleanupThread.run(Unknown Source)
329 - locked <0x0000000783599f08> (a com.sun.deploy.cache.CleanupThread)
330
331 Locked ownable synchronizers:
332 - None
333
334"CacheMemoryCleanUpThread" daemon prio=6 tid=0x000000000d798800 nid=0x154 in Object.wait() [0x000000000dd0f000]
335 java.lang.Thread.State: WAITING (on object monitor)
336 at java.lang.Object.wait(Native Method)
337 - waiting on <0x00000007832c08a8> (a java.lang.ref.ReferenceQueue$Lock)
338 at java.lang.ref.ReferenceQueue.remove(Unknown Source)
339 - locked <0x00000007832c08a8> (a java.lang.ref.ReferenceQueue$Lock)
340 at java.lang.ref.ReferenceQueue.remove(Unknown Source)
341 at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)
342
343 Locked ownable synchronizers:
344 - None
345
346"traceMsgQueueThread" daemon prio=6 tid=0x000000000b5ef800 nid=0xf50 in Object.wait() [0x000000000d32f000]
347 java.lang.Thread.State: WAITING (on object monitor)
348 at java.lang.Object.wait(Native Method)
349 - waiting on <0x00000007832b2d90> (a java.util.ArrayList)
350 at java.lang.Object.wait(Object.java:503)
351 at com.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source)
352 - locked <0x00000007832b2d90> (a java.util.ArrayList)
353 at java.lang.Thread.run(Unknown Source)
354
355 Locked ownable synchronizers:
356 - None
357
358"Service Thread" daemon prio=6 tid=0x000000000b5bf800 nid=0xd10 runnable [0x0000000000000000]
359 java.lang.Thread.State: RUNNABLE
360
361 Locked ownable synchronizers:
362 - None
363
364"C2 CompilerThread1" daemon prio=10 tid=0x000000000b5bc800 nid=0x5b4 waiting on condition [0x0000000000000000]
365 java.lang.Thread.State: RUNNABLE
366
367 Locked ownable synchronizers:
368 - None
369
370"C2 CompilerThread0" daemon prio=10 tid=0x000000000b5a8800 nid=0xa40 waiting on condition [0x0000000000000000]
371 java.lang.Thread.State: RUNNABLE
372
373 Locked ownable synchronizers:
374 - None
375
376"Attach Listener" daemon prio=10 tid=0x000000000b5a5000 nid=0x2c8 waiting on condition [0x0000000000000000]
377 java.lang.Thread.State: RUNNABLE
378
379 Locked ownable synchronizers:
380 - None
381
382"Signal Dispatcher" daemon prio=10 tid=0x000000000b59e000 nid=0xa44 runnable [0x0000000000000000]
383 java.lang.Thread.State: RUNNABLE
384
385 Locked ownable synchronizers:
386 - None
387
388"Finalizer" daemon prio=8 tid=0x000000000b522800 nid=0xbc0 in Object.wait() [0x000000000caaf000]
389 java.lang.Thread.State: WAITING (on object monitor)
390 at java.lang.Object.wait(Native Method)
391 - waiting on <0x0000000783602638> (a java.lang.ref.ReferenceQueue$Lock)
392 at java.lang.ref.ReferenceQueue.remove(Unknown Source)
393 - locked <0x0000000783602638> (a java.lang.ref.ReferenceQueue$Lock)
394 at java.lang.ref.ReferenceQueue.remove(Unknown Source)
395 at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
396
397 Locked ownable synchronizers:
398 - None
399
400"Reference Handler" daemon prio=10 tid=0x000000000b51b800 nid=0x1104 in Object.wait() [0x000000000c97f000]
401 java.lang.Thread.State: WAITING (on object monitor)
402 at java.lang.Object.wait(Native Method)
403 - waiting on <0x000000078384f8c8> (a java.lang.ref.Reference$Lock)
404 at java.lang.Object.wait(Object.java:503)
405 at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
406 - locked <0x000000078384f8c8> (a java.lang.ref.Reference$Lock)
407
408 Locked ownable synchronizers:
409 - None
410
411"VM Thread" prio=10 tid=0x000000000b515000 nid=0xfd8 runnable
412
413"GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000001d68000 nid=0xf80 runnable
414
415"GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000001d69800 nid=0xa6c runnable
416
417"GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000001d6b800 nid=0x1110 runnable
418
419"GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000001d6d000 nid=0x9cc runnable
420
421"VM Periodic Task Thread" prio=10 tid=0x000000000b5d8800 nid=0x864 waiting on condition
422
423JNI global references: 7748
424