Ticket #14764: jstack-info.txt

File jstack-info.txt, 34.7 KB (added by alexkemp, 9 years ago)

File obtained using jstack 30574 > jstack-info.txt

Line 
12017-05-09 21:06:42
2Full thread dump OpenJDK 64-Bit Server VM (25.121-b13 mixed mode):
3
4"Attach Listener" #3168 daemon prio=9 os_prio=0 tid=0x00007f8118001000 nid=0x1581 waiting on condition [0x0000000000000000]
5 java.lang.Thread.State: RUNNABLE
6
7"pool-4-thread-3" #1054 prio=5 os_prio=0 tid=0x00007f80e4043000 nid=0x7cea waiting on condition [0x00007f80d12dd000]
8 java.lang.Thread.State: WAITING (parking)
9 at sun.misc.Unsafe.park(Native Method)
10 - parking to wait for <0x00000000922a6428> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
11 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
12 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
13 at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
14 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
15 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
16 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
17 at java.lang.Thread.run(Thread.java:745)
18
19"pool-4-thread-2" #1041 prio=5 os_prio=0 tid=0x00007f80e4048000 nid=0x7cdd waiting on condition [0x00007f80d24ed000]
20 java.lang.Thread.State: WAITING (parking)
21 at sun.misc.Unsafe.park(Native Method)
22 - parking to wait for <0x00000000922a6428> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
23 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
24 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
25 at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
26 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
27 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
28 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
29 at java.lang.Thread.run(Thread.java:745)
30
31"pool-4-thread-1" #1021 prio=5 os_prio=0 tid=0x00007f80e4004800 nid=0x7cc9 waiting on condition [0x00007f80bfba5000]
32 java.lang.Thread.State: WAITING (parking)
33 at sun.misc.Unsafe.park(Native Method)
34 - parking to wait for <0x00000000922a6428> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
35 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
36 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
37 at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
38 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
39 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
40 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
41 at java.lang.Thread.run(Thread.java:745)
42
43"Thread-85" #820 prio=6 os_prio=0 tid=0x00007f80f02c9000 nid=0x7cc8 waiting on condition [0x00007f80d23ec000]
44 java.lang.Thread.State: TIMED_WAITING (sleeping)
45 at java.lang.Thread.sleep(Native Method)
46 at org.openstreetmap.josm.plugins.mapillary.mode.AbstractMode$SemiautomaticThread.run(AbstractMode.java:99)
47
48"JCS-downloader-0" #278 prio=5 os_prio=0 tid=0x00007f80f0470800 nid=0x78a0 waiting on condition [0x00007f80bf7a3000]
49 java.lang.Thread.State: WAITING (parking)
50 at sun.misc.Unsafe.park(Native Method)
51 - parking to wait for <0x00000000915a9280> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
52 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
53 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
54 at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
55 at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
56 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
57 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
58 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
59 at java.lang.Thread.run(Thread.java:745)
60
61"image-fetcher-0" #110 prio=5 os_prio=0 tid=0x00007f80f036e000 nid=0x77e2 waiting on condition [0x00007f80d0cdb000]
62 java.lang.Thread.State: WAITING (parking)
63 at sun.misc.Unsafe.park(Native Method)
64 - parking to wait for <0x000000008d852960> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
65 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
66 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
67 at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
68 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
69 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
70 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
71 at java.lang.Thread.run(Thread.java:745)
72
73"pool-1-thread-1" #100 prio=5 os_prio=0 tid=0x00007f80cc009000 nid=0x77d5 waiting on condition [0x00007f80d08ce000]
74 java.lang.Thread.State: WAITING (parking)
75 at sun.misc.Unsafe.park(Native Method)
76 - parking to wait for <0x0000000090449228> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
77 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
78 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
79 at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
80 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
81 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
82 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
83 at java.lang.Thread.run(Thread.java:745)
84
85"Map Status Collector" #95 daemon prio=6 os_prio=0 tid=0x00007f80f06c5000 nid=0x77d0 waiting on condition [0x00007f80d14df000]
86 java.lang.Thread.State: WAITING (parking)
87 at sun.misc.Unsafe.park(Native Method)
88 - parking to wait for <0x00000000914123a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
89 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
90 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
91 at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
92 at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:400)
93 at java.lang.Thread.run(Thread.java:745)
94
95"Timer-3" #91 prio=6 os_prio=0 tid=0x00007f80f03cb000 nid=0x77cc in Object.wait() [0x00007f80d3bfe000]
96 java.lang.Thread.State: WAITING (on object monitor)
97 at java.lang.Object.wait(Native Method)
98 at java.lang.Object.wait(Object.java:502)
99 at java.util.TimerThread.mainLoop(Timer.java:526)
100 - locked <0x00000000914135e0> (a java.util.TaskQueue)
101 at java.util.TimerThread.run(Timer.java:505)
102
103"main-worker-0" #89 prio=5 os_prio=0 tid=0x00007f80f0176000 nid=0x77ca waiting for monitor entry [0x00007f80d13dd000]
104 java.lang.Thread.State: BLOCKED (on object monitor)
105 at java.awt.Component.enable(Component.java:1488)
106 - waiting to lock <0x000000008d351cf8> (a java.awt.Component$AWTTreeLock)
107 at javax.swing.JComponent.enable(JComponent.java:3623)
108 at java.awt.Component.enable(Component.java:1513)
109 at java.awt.Component.setEnabled(Component.java:1478)
110 at javax.swing.JComponent.setEnabled(JComponent.java:2680)
111 at javax.swing.AbstractButton.setEnabled(AbstractButton.java:2091)
112 at javax.swing.AbstractAction.setEnabledFromAction(AbstractAction.java:102)
113 at javax.swing.AbstractButton.actionPropertyChanged(AbstractButton.java:1218)
114 at javax.swing.AbstractButton$ButtonActionPropertyChangeListener.actionPropertyChanged(AbstractButton.java:1364)
115 at javax.swing.AbstractButton$ButtonActionPropertyChangeListener.actionPropertyChanged(AbstractButton.java:1352)
116 at javax.swing.ActionPropertyChangeListener.propertyChange(ActionPropertyChangeListener.java:88)
117 at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
118 at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
119 at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:92)
120 at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
121 at javax.swing.AbstractAction.firePropertyChange(AbstractAction.java:276)
122 at javax.swing.AbstractAction.setEnabled(AbstractAction.java:236)
123 at org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.AddTagToPrimitiveAction.updateEnabled(AddTagToPrimitiveAction.java:37)
124 at org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.AddTagToPrimitiveAction.setTarget(AddTagToPrimitiveAction.java:33)
125 at org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.ImageInfoPanel.selectionChanged(ImageInfoPanel.java:221)
126 - locked <0x000000009147cec8> (a org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.ImageInfoPanel)
127 at org.openstreetmap.josm.data.osm.DataSet.fireDreprecatedSelectionChange(DataSet.java:670)
128 at org.openstreetmap.josm.data.osm.DataSet.lambda$new$0(DataSet.java:204)
129 at org.openstreetmap.josm.data.osm.DataSet$$Lambda$95/1967355409.selectionChanged(Unknown Source)
130 at org.openstreetmap.josm.data.osm.DataSet.lambda$doSelectionChange$11(DataSet.java:938)
131 at org.openstreetmap.josm.data.osm.DataSet$$Lambda$324/2143573661.fire(Unknown Source)
132 at org.openstreetmap.josm.tools.ListenerList.fireEvent(ListenerList.java:152)
133 at org.openstreetmap.josm.data.osm.DataSet.doSelectionChange(DataSet.java:938)
134 - locked <0x00000000914aac70> (a java.lang.Object)
135 at org.openstreetmap.josm.data.osm.DataSet.clearSelection(DataSet.java:898)
136 at org.openstreetmap.josm.data.osm.DataSet.clearSelection(DataSet.java:879)
137 at org.openstreetmap.josm.data.osm.DataSet.removePrimitiveImpl(DataSet.java:585)
138 at org.openstreetmap.josm.data.osm.DataSet.removePrimitive(DataSet.java:595)
139 at org.openstreetmap.josm.data.osm.OsmPrimitive.setOsmId(OsmPrimitive.java:294)
140 at org.openstreetmap.josm.io.DiffResultProcessor.postProcess(DiffResultProcessor.java:129)
141 at org.openstreetmap.josm.io.OsmApi.uploadDiff(OsmApi.java:540)
142 at org.openstreetmap.josm.io.OsmServerWriter.uploadChangesAsDiffUpload(OsmServerWriter.java:136)
143 at org.openstreetmap.josm.io.OsmServerWriter.uploadOsm(OsmServerWriter.java:212)
144 at org.openstreetmap.josm.gui.io.UploadPrimitivesTask.realRun(UploadPrimitivesTask.java:246)
145 at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:95)
146 at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:143)
147 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
148 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
149 at java.lang.Thread.run(Thread.java:745)
150
151"Timer-2" #42 daemon prio=6 os_prio=0 tid=0x00007f80f0144000 nid=0x779b in Object.wait() [0x00007f80d34fb000]
152 java.lang.Thread.State: WAITING (on object monitor)
153 at java.lang.Object.wait(Native Method)
154 at java.lang.Object.wait(Object.java:502)
155 at java.util.TimerThread.mainLoop(Timer.java:526)
156 - locked <0x0000000091414730> (a java.util.TaskQueue)
157 at java.util.TimerThread.run(Timer.java:505)
158
159"DestroyJavaVM" #39 prio=5 os_prio=0 tid=0x00007f815400a000 nid=0x776f waiting on condition [0x0000000000000000]
160 java.lang.Thread.State: RUNNABLE
161
162"message-notifier-0" #38 prio=5 os_prio=0 tid=0x00007f81547a5800 nid=0x7798 waiting on condition [0x00007f80d37fc000]
163 java.lang.Thread.State: WAITING (parking)
164 at sun.misc.Unsafe.park(Native Method)
165 - parking to wait for <0x0000000090449620> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
166 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
167 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
168 at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081)
169 at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
170 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
171 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
172 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
173 at java.lang.Thread.run(Thread.java:745)
174
175"Timer-1" #37 daemon prio=6 os_prio=0 tid=0x00007f80f0136000 nid=0x7797 in Object.wait() [0x00007f80d38fd000]
176 java.lang.Thread.State: TIMED_WAITING (on object monitor)
177 at java.lang.Object.wait(Native Method)
178 at java.util.TimerThread.mainLoop(Timer.java:552)
179 - locked <0x00000000914bd088> (a java.util.TaskQueue)
180 at java.util.TimerThread.run(Timer.java:505)
181
182"JCS-ElementEventQueue-Thread-6" #33 daemon prio=5 os_prio=0 tid=0x00007f80d435c800 nid=0x7793 waiting on condition [0x00007f80fcb1e000]
183 java.lang.Thread.State: WAITING (parking)
184 at sun.misc.Unsafe.park(Native Method)
185 - parking to wait for <0x000000008ff24fb0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
186 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
187 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
188 at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
189 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
190 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
191 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
192 at java.lang.Thread.run(Thread.java:745)
193
194"Timer-0" #32 prio=5 os_prio=0 tid=0x00007f8154432800 nid=0x7792 in Object.wait() [0x00007f80fc81d000]
195 java.lang.Thread.State: WAITING (on object monitor)
196 at java.lang.Object.wait(Native Method)
197 at java.lang.Object.wait(Object.java:502)
198 at java.util.TimerThread.mainLoop(Timer.java:526)
199 - locked <0x0000000090024938> (a java.util.TaskQueue)
200 at java.util.TimerThread.run(Timer.java:505)
201
202"File Watcher" #11 prio=5 os_prio=0 tid=0x00007f81547e2000 nid=0x7788 waiting on condition [0x00007f80ff5de000]
203 java.lang.Thread.State: WAITING (parking)
204 at sun.misc.Unsafe.park(Native Method)
205 - parking to wait for <0x000000008da18f68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
206 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
207 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
208 at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
209 at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
210 at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
211 at org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:114)
212 at org.openstreetmap.josm.io.FileWatcher$$Lambda$4/1104106489.run(Unknown Source)
213 at java.lang.Thread.run(Thread.java:745)
214
215"TimerQueue" #21 daemon prio=5 os_prio=0 tid=0x00007f80f0083000 nid=0x7785 waiting on condition [0x00007f80fdb2c000]
216 java.lang.Thread.State: WAITING (parking)
217 at sun.misc.Unsafe.park(Native Method)
218 - parking to wait for <0x000000008d7c1398> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
219 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
220 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
221 at java.util.concurrent.DelayQueue.take(DelayQueue.java:211)
222 at javax.swing.TimerQueue.run(TimerQueue.java:174)
223 at java.lang.Thread.run(Thread.java:745)
224
225"AWT-EventQueue-0" #18 prio=6 os_prio=0 tid=0x00007f81546a0000 nid=0x7784 waiting on condition [0x00007f80fe02a000]
226 java.lang.Thread.State: WAITING (parking)
227 at sun.misc.Unsafe.park(Native Method)
228 - parking to wait for <0x00000000914aac20> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
229 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
230 at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
231 at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:967)
232 at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1283)
233 at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:727)
234 at org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer.render(StyledMapRenderer.java:1531)
235 at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java:437)
236 at org.openstreetmap.josm.gui.layer.AbstractMapViewPaintable$CompatibilityModeLayerPainter.paint(AbstractMapViewPaintable.java:27)
237 at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:458)
238 at org.openstreetmap.josm.gui.MapView.drawMapContent(MapView.java:549)
239 at org.openstreetmap.josm.gui.MapView.paint(MapView.java:480)
240 at javax.swing.JComponent.paintChildren(JComponent.java:889)
241 - locked <0x000000008d351cf8> (a java.awt.Component$AWTTreeLock)
242 at javax.swing.JComponent.paint(JComponent.java:1065)
243 at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
244 at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
245 at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
246 at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
247 at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
248 at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
249 at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
250 at java.security.AccessController.doPrivileged(Native Method)
251 at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
252 at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
253 at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
254 at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
255 at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
256 at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
257 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
258 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
259 at java.awt.EventQueue.access$500(EventQueue.java:97)
260 at java.awt.EventQueue$3.run(EventQueue.java:709)
261 at java.awt.EventQueue$3.run(EventQueue.java:703)
262 at java.security.AccessController.doPrivileged(Native Method)
263 at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
264 at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
265 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
266 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
267 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
268 at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
269 at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
270 at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
271 at java.security.AccessController.doPrivileged(Native Method)
272 at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
273 at java.awt.Dialog.show(Dialog.java:1084)
274 at java.awt.Component.show(Component.java:1671)
275 at java.awt.Component.setVisible(Component.java:1623)
276 at java.awt.Window.setVisible(Window.java:1014)
277 at java.awt.Dialog.setVisible(Dialog.java:1005)
278 at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor.lambda$doBeginTask$3(PleaseWaitProgressMonitor.java:201)
279 at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor$$Lambda$179/11883024.run(Unknown Source)
280 at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor.lambda$doInEDT$0(PleaseWaitProgressMonitor.java:67)
281 at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor$$Lambda$180/242400374.run(Unknown Source)
282 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
283 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
284 at java.awt.EventQueue.access$500(EventQueue.java:97)
285 at java.awt.EventQueue$3.run(EventQueue.java:709)
286 at java.awt.EventQueue$3.run(EventQueue.java:703)
287 at java.security.AccessController.doPrivileged(Native Method)
288 at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
289 at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
290 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
291 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
292 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
293 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
294 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
295 at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
296
297"AWT-Shutdown" #19 prio=5 os_prio=0 tid=0x00007f815469f800 nid=0x7783 in Object.wait() [0x00007f812c136000]
298 java.lang.Thread.State: WAITING (on object monitor)
299 at java.lang.Object.wait(Native Method)
300 at java.lang.Object.wait(Object.java:502)
301 at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
302 - locked <0x000000008daee310> (a java.lang.Object)
303 at java.lang.Thread.run(Thread.java:745)
304
305"AWT-XAWT" #14 daemon prio=6 os_prio=0 tid=0x00007f815452e800 nid=0x777f waiting on condition [0x00007f812c236000]
306 java.lang.Thread.State: TIMED_WAITING (parking)
307 at sun.misc.Unsafe.park(Native Method)
308 - parking to wait for <0x000000008db26218> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
309 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
310 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163)
311 at sun.awt.SunToolkit.awtLockWait(SunToolkit.java:273)
312 at sun.awt.X11.XlibWrapper.XNextSecondaryLoopEvent(Native Method)
313 at sun.awt.X11.XToolkit.run(XToolkit.java:557)
314 at sun.awt.X11.XToolkitThreadBlockedHandler.enter(XToolkitThreadBlockedHandler.java:49)
315 at sun.awt.datatransfer.DataTransferer.convertData(DataTransferer.java:2344)
316 at sun.awt.X11.XSelection.convertAndStore(XSelection.java:487)
317 at sun.awt.X11.XSelection.handleMultipleRequest(XSelection.java:621)
318 at sun.awt.X11.XSelection.handleSelectionRequest(XSelection.java:554)
319 at sun.awt.X11.XSelection.access$500(XSelection.java:45)
320 at sun.awt.X11.XSelection$SelectionEventHandler.dispatchEvent(XSelection.java:746)
321 at sun.awt.X11.XToolkit.dispatchEvent(XToolkit.java:516)
322 at sun.awt.X11.XToolkit.run(XToolkit.java:616)
323 at sun.awt.X11.XToolkit.run(XToolkit.java:532)
324 at java.lang.Thread.run(Thread.java:745)
325
326"Java2D Disposer" #12 daemon prio=10 os_prio=0 tid=0x00007f815450f000 nid=0x777e in Object.wait() [0x00007f812c749000]
327 java.lang.Thread.State: WAITING (on object monitor)
328 at java.lang.Object.wait(Native Method)
329 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
330 - locked <0x000000008daacf38> (a java.lang.ref.ReferenceQueue$Lock)
331 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
332 at sun.java2d.Disposer.run(Disposer.java:148)
333 at java.lang.Thread.run(Thread.java:745)
334
335"Thread-1" #10 daemon prio=5 os_prio=0 tid=0x00007f815448f800 nid=0x777d runnable [0x00007f812e83a000]
336 java.lang.Thread.State: RUNNABLE
337 at sun.nio.fs.LinuxWatchService.poll(Native Method)
338 at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47)
339 at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
340 at java.lang.Thread.run(Thread.java:745)
341
342"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f81542a5000 nid=0x777b runnable [0x0000000000000000]
343 java.lang.Thread.State: RUNNABLE
344
345"C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f8154295800 nid=0x777a waiting on condition [0x0000000000000000]
346 java.lang.Thread.State: RUNNABLE
347
348"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f8154293800 nid=0x7779 waiting on condition [0x0000000000000000]
349 java.lang.Thread.State: RUNNABLE
350
351"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f8154291000 nid=0x7778 waiting on condition [0x0000000000000000]
352 java.lang.Thread.State: RUNNABLE
353
354"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f815428e800 nid=0x7777 runnable [0x0000000000000000]
355 java.lang.Thread.State: RUNNABLE
356
357"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f8154267000 nid=0x7776 in Object.wait() [0x00007f812f7f6000]
358 java.lang.Thread.State: WAITING (on object monitor)
359 at java.lang.Object.wait(Native Method)
360 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
361 - locked <0x000000008da865d8> (a java.lang.ref.ReferenceQueue$Lock)
362 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
363 at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
364
365"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f8154262000 nid=0x7775 in Object.wait() [0x00007f812f8f7000]
366 java.lang.Thread.State: WAITING (on object monitor)
367 at java.lang.Object.wait(Native Method)
368 at java.lang.Object.wait(Object.java:502)
369 at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
370 - locked <0x000000008daef7b0> (a java.lang.ref.Reference$Lock)
371 at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
372
373"VM Thread" os_prio=0 tid=0x00007f815425a800 nid=0x7774 runnable
374
375"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f815401f000 nid=0x7770 runnable
376
377"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f8154020800 nid=0x7771 runnable
378
379"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f8154022800 nid=0x7772 runnable
380
381"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f8154024000 nid=0x7773 runnable
382
383"VM Periodic Task Thread" os_prio=0 tid=0x00007f81542a7000 nid=0x777c waiting on condition
384
385JNI global references: 124121
386
387
388Found one Java-level deadlock:
389=============================
390"main-worker-0":
391 waiting to lock monitor 0x00007f80dc011b28 (object 0x000000008d351cf8, a java.awt.Component$AWTTreeLock),
392 which is held by "AWT-EventQueue-0"
393"AWT-EventQueue-0":
394 waiting for ownable synchronizer 0x00000000914aac20, (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync),
395 which is held by "main-worker-0"
396
397Java stack information for the threads listed above:
398===================================================
399"main-worker-0":
400 at java.awt.Component.enable(Component.java:1488)
401 - waiting to lock <0x000000008d351cf8> (a java.awt.Component$AWTTreeLock)
402 at javax.swing.JComponent.enable(JComponent.java:3623)
403 at java.awt.Component.enable(Component.java:1513)
404 at java.awt.Component.setEnabled(Component.java:1478)
405 at javax.swing.JComponent.setEnabled(JComponent.java:2680)
406 at javax.swing.AbstractButton.setEnabled(AbstractButton.java:2091)
407 at javax.swing.AbstractAction.setEnabledFromAction(AbstractAction.java:102)
408 at javax.swing.AbstractButton.actionPropertyChanged(AbstractButton.java:1218)
409 at javax.swing.AbstractButton$ButtonActionPropertyChangeListener.actionPropertyChanged(AbstractButton.java:1364)
410 at javax.swing.AbstractButton$ButtonActionPropertyChangeListener.actionPropertyChanged(AbstractButton.java:1352)
411 at javax.swing.ActionPropertyChangeListener.propertyChange(ActionPropertyChangeListener.java:88)
412 at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
413 at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
414 at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:92)
415 at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
416 at javax.swing.AbstractAction.firePropertyChange(AbstractAction.java:276)
417 at javax.swing.AbstractAction.setEnabled(AbstractAction.java:236)
418 at org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.AddTagToPrimitiveAction.updateEnabled(AddTagToPrimitiveAction.java:37)
419 at org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.AddTagToPrimitiveAction.setTarget(AddTagToPrimitiveAction.java:33)
420 at org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.ImageInfoPanel.selectionChanged(ImageInfoPanel.java:221)
421 - locked <0x000000009147cec8> (a org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.ImageInfoPanel)
422 at org.openstreetmap.josm.data.osm.DataSet.fireDreprecatedSelectionChange(DataSet.java:670)
423 at org.openstreetmap.josm.data.osm.DataSet.lambda$new$0(DataSet.java:204)
424 at org.openstreetmap.josm.data.osm.DataSet$$Lambda$95/1967355409.selectionChanged(Unknown Source)
425 at org.openstreetmap.josm.data.osm.DataSet.lambda$doSelectionChange$11(DataSet.java:938)
426 at org.openstreetmap.josm.data.osm.DataSet$$Lambda$324/2143573661.fire(Unknown Source)
427 at org.openstreetmap.josm.tools.ListenerList.fireEvent(ListenerList.java:152)
428 at org.openstreetmap.josm.data.osm.DataSet.doSelectionChange(DataSet.java:938)
429 - locked <0x00000000914aac70> (a java.lang.Object)
430 at org.openstreetmap.josm.data.osm.DataSet.clearSelection(DataSet.java:898)
431 at org.openstreetmap.josm.data.osm.DataSet.clearSelection(DataSet.java:879)
432 at org.openstreetmap.josm.data.osm.DataSet.removePrimitiveImpl(DataSet.java:585)
433 at org.openstreetmap.josm.data.osm.DataSet.removePrimitive(DataSet.java:595)
434 at org.openstreetmap.josm.data.osm.OsmPrimitive.setOsmId(OsmPrimitive.java:294)
435 at org.openstreetmap.josm.io.DiffResultProcessor.postProcess(DiffResultProcessor.java:129)
436 at org.openstreetmap.josm.io.OsmApi.uploadDiff(OsmApi.java:540)
437 at org.openstreetmap.josm.io.OsmServerWriter.uploadChangesAsDiffUpload(OsmServerWriter.java:136)
438 at org.openstreetmap.josm.io.OsmServerWriter.uploadOsm(OsmServerWriter.java:212)
439 at org.openstreetmap.josm.gui.io.UploadPrimitivesTask.realRun(UploadPrimitivesTask.java:246)
440 at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:95)
441 at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:143)
442 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
443 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
444 at java.lang.Thread.run(Thread.java:745)
445"AWT-EventQueue-0":
446 at sun.misc.Unsafe.park(Native Method)
447 - parking to wait for <0x00000000914aac20> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
448 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
449 at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
450 at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:967)
451 at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1283)
452 at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:727)
453 at org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer.render(StyledMapRenderer.java:1531)
454 at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java:437)
455 at org.openstreetmap.josm.gui.layer.AbstractMapViewPaintable$CompatibilityModeLayerPainter.paint(AbstractMapViewPaintable.java:27)
456 at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:458)
457 at org.openstreetmap.josm.gui.MapView.drawMapContent(MapView.java:549)
458 at org.openstreetmap.josm.gui.MapView.paint(MapView.java:480)
459 at javax.swing.JComponent.paintChildren(JComponent.java:889)
460 - locked <0x000000008d351cf8> (a java.awt.Component$AWTTreeLock)
461 at javax.swing.JComponent.paint(JComponent.java:1065)
462 at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
463 at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
464 at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
465 at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
466 at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
467 at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
468 at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
469 at java.security.AccessController.doPrivileged(Native Method)
470 at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
471 at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
472 at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
473 at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
474 at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
475 at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
476 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
477 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
478 at java.awt.EventQueue.access$500(EventQueue.java:97)
479 at java.awt.EventQueue$3.run(EventQueue.java:709)
480 at java.awt.EventQueue$3.run(EventQueue.java:703)
481 at java.security.AccessController.doPrivileged(Native Method)
482 at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
483 at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
484 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
485 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
486 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
487 at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
488 at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
489 at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
490 at java.security.AccessController.doPrivileged(Native Method)
491 at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
492 at java.awt.Dialog.show(Dialog.java:1084)
493 at java.awt.Component.show(Component.java:1671)
494 at java.awt.Component.setVisible(Component.java:1623)
495 at java.awt.Window.setVisible(Window.java:1014)
496 at java.awt.Dialog.setVisible(Dialog.java:1005)
497 at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor.lambda$doBeginTask$3(PleaseWaitProgressMonitor.java:201)
498 at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor$$Lambda$179/11883024.run(Unknown Source)
499 at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor.lambda$doInEDT$0(PleaseWaitProgressMonitor.java:67)
500 at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor$$Lambda$180/242400374.run(Unknown Source)
501 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
502 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
503 at java.awt.EventQueue.access$500(EventQueue.java:97)
504 at java.awt.EventQueue$3.run(EventQueue.java:709)
505 at java.awt.EventQueue$3.run(EventQueue.java:703)
506 at java.security.AccessController.doPrivileged(Native Method)
507 at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
508 at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
509 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
510 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
511 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
512 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
513 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
514 at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
515
516Found 1 deadlock.
517