Opened 8 years ago
Closed 8 years ago
#14672 closed defect (othersoftware)
Deadlock in org.openstreetmap.josm.tools.Logging
Reported by: | bastiK | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | |
Keywords: | deadlock | Cc: |
Description
Sometimes there is a deadlock when running with --debug
flag. It occurred when zooming out with Bing background:
Build-Date:2017-04-19 22:07:34 Revision:11952 Is-Local-Build:true Identification: JOSM/1.5 (11952 SVN en) Linux Ubuntu 15.10 Memory Usage: 292 MB / 1764 MB (184 MB allocated, but free) Java version: 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14, Oracle Corporation, OpenJDK 64-Bit Server VM Screen: :0.0 1366x768 Maximum Screen Size: 1366x768 Java package: openjdk-8-jre:amd64-8u91-b14-3ubuntu1~15.10.1 Java ATK Wrapper package: libatk-wrapper-java:all-0.33.3-3 VM arguments: [-Xrunjdwp:transport=dt_socket,address=localhost:37158, -Dfile.encoding=UTF-8, -Djosm.home=.josm-local] Program arguments: [--debug]
jstack:
2017-04-19 21:49:39 Full thread dump OpenJDK 64-Bit Server VM (25.91-b14 mixed mode): "Attach Listener" #189 daemon prio=9 os_prio=0 tid=0x00007fc28c001000 nid=0x378 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "TMS-downloader-49" #169 prio=5 os_prio=0 tid=0x00007fc2582d0800 nid=0x2e7 waiting on condition [0x00007fc2aa542000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e5cb8208> (a java.util.concurrent.Semaphore$NonfairSync) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1037) at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1328) at java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:409) at org.openstreetmap.josm.data.cache.HostLimitQueue.tryAcquireSemaphore(HostLimitQueue.java:197) at org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:87) at org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t1.tiles.virtualearth.net/tiles/a1202103022.jpeg?g=5690" #168 prio=5 os_prio=0 tid=0x00007fc2582cf800 nid=0x2e6 waiting for monitor entry [0x00007fc1cbdfc000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:850) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:372) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t1.tiles.virtualearth.net/tiles/a1202103021.jpeg?g=5690" #165 prio=5 os_prio=0 tid=0x00007fc2582cc800 nid=0x2df waiting for monitor entry [0x00007fc1cbbfa000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t0.tiles.virtualearth.net/tiles/a1202103020.jpeg?g=5690" #164 prio=5 os_prio=0 tid=0x00007fc2582cb800 nid=0x2de waiting for monitor entry [0x00007fc1cb4c6000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t1.tiles.virtualearth.net/tiles/a1202103122.jpeg?g=5690" #163 prio=5 os_prio=0 tid=0x00007fc2582ca000 nid=0x2dd waiting for monitor entry [0x00007fc1cb3c5000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t3.tiles.virtualearth.net/tiles/a1202103002.jpeg?g=5690" #162 prio=5 os_prio=0 tid=0x00007fc2582c9000 nid=0x2dc waiting for monitor entry [0x00007fc1cb9f8000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t2.tiles.virtualearth.net/tiles/a1202103030.jpeg?g=5690" #161 prio=5 os_prio=0 tid=0x00007fc2582c8000 nid=0x2db waiting for monitor entry [0x00007fc2aaa43000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t1.tiles.virtualearth.net/tiles/a12021030303.jpeg?g=5690" #160 prio=5 os_prio=0 tid=0x00007fc2582c7000 nid=0x2da waiting for monitor entry [0x00007fc1cbaf9000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t0.tiles.virtualearth.net/tiles/a12021030302.jpeg?g=5690" #159 prio=5 os_prio=0 tid=0x00007fc2582c6000 nid=0x2d9 waiting for monitor entry [0x00007fc2a84a0000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t2.tiles.virtualearth.net/tiles/a1202103023.jpeg?g=5690" #151 prio=5 os_prio=0 tid=0x00007fc25830b800 nid=0x2d1 waiting for monitor entry [0x00007fc2a839f000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t0.tiles.virtualearth.net/tiles/a1202103120.jpeg?g=5690" #150 prio=5 os_prio=0 tid=0x00007fc25830a000 nid=0x2d0 waiting for monitor entry [0x00007fc2a8ca8000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t0.tiles.virtualearth.net/tiles/a1202103003.jpeg?g=5690" #149 prio=5 os_prio=0 tid=0x00007fc258308800 nid=0x2cf waiting for monitor entry [0x00007fc2a86a2000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t1.tiles.virtualearth.net/tiles/a1202103012.jpeg?g=5690" #148 prio=5 os_prio=0 tid=0x00007fc258307800 nid=0x2ce waiting for monitor entry [0x00007fc2a8aa6000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t2.tiles.virtualearth.net/tiles/a1202103013.jpeg?g=5690" #147 prio=5 os_prio=0 tid=0x00007fc258306800 nid=0x2cd waiting for monitor entry [0x00007fc2a9143000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t3.tiles.virtualearth.net/tiles/a12021030300.jpeg?g=5690" #146 prio=5 os_prio=0 tid=0x00007fc258305800 nid=0x2cc waiting for monitor entry [0x00007fc2a9345000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t0.tiles.virtualearth.net/tiles/a1202103033.jpeg?g=5690" #145 prio=5 os_prio=0 tid=0x00007fc258304000 nid=0x2cb waiting for monitor entry [0x00007fc2a89a5000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:850) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:372) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t3.tiles.virtualearth.net/tiles/a1202103032.jpeg?g=5690" #144 prio=5 os_prio=0 tid=0x00007fc258303000 nid=0x2ca waiting for monitor entry [0x00007fc2a88a4000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:850) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:372) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t0.tiles.virtualearth.net/tiles/a12021030301.jpeg?g=5690" #143 prio=5 os_prio=0 tid=0x00007fc258302800 nid=0x2c9 waiting for monitor entry [0x00007fc2a9547000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t2.tiles.virtualearth.net/tiles/a12021030321.jpeg?g=5690" #142 prio=5 os_prio=0 tid=0x00007fc258302000 nid=0x2c8 waiting for monitor entry [0x00007fc2a87a3000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t3.tiles.virtualearth.net/tiles/a12021030213.jpeg?g=5690" #141 prio=5 os_prio=0 tid=0x00007fc258301000 nid=0x2c7 waiting for monitor entry [0x00007fc2a8eaa000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t1.tiles.virtualearth.net/tiles/a12021030320.jpeg?g=5690" #140 prio=5 os_prio=0 tid=0x00007fc258300800 nid=0x2c6 waiting for monitor entry [0x00007fc2a9446000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t2.tiles.virtualearth.net/tiles/a120210303210.jpeg?g=5690" #139 prio=5 os_prio=0 tid=0x00007fc2582ff800 nid=0x2c5 waiting for monitor entry [0x00007fc2a9042000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t3.tiles.virtualearth.net/tiles/a1202103102.jpeg?g=5690" #138 prio=5 os_prio=0 tid=0x00007fc2582ff000 nid=0x2c4 waiting for monitor entry [0x00007fc2a9648000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t2.tiles.virtualearth.net/tiles/a1202103300.jpeg?g=5690" #137 prio=5 os_prio=0 tid=0x00007fc2582fe000 nid=0x2c3 waiting for monitor entry [0x00007fc2a8da9000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "JCS Downloading: https://ecn.t3.tiles.virtualearth.net/tiles/a1202103031.jpeg?g=5690" #136 prio=5 os_prio=0 tid=0x00007fc2582fd800 nid=0x2c2 waiting for monitor entry [0x00007fc2a829e000] java.lang.Thread.State: BLOCKED (on object monitor) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:73) - waiting to lock <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.logp(Logger.java:957) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:236) at org.openstreetmap.josm.tools.Logging.logPrivate(Logging.java:225) at org.openstreetmap.josm.tools.Logging.info(Logging.java:147) at org.openstreetmap.josm.Main.info(Main.java:330) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:127) at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.loadObject(JCSCachedTileLoaderJob.java:331) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.run(JCSCachedTileLoaderJob.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "Map Status Collector" #49 daemon prio=6 os_prio=0 tid=0x00007fc2586b7800 nid=0x7fc7 waiting on condition [0x00007fc2a994b000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e5ca29f0> (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 org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:400) at java.lang.Thread.run(Thread.java:745) "Timer-1" #47 prio=6 os_prio=0 tid=0x00007fc258191800 nid=0x7fc5 in Object.wait() [0x00007fc2aba4c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000008829a518> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:502) at java.util.TimerThread.mainLoop(Timer.java:526) - locked <0x000000008829a518> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "main-worker-0" #46 prio=5 os_prio=0 tid=0x00007fc258346000 nid=0x7fc4 waiting on condition [0x00007fc2ab026000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000008451f600> (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:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "Timer-0" #41 daemon prio=6 os_prio=0 tid=0x00007fc25833b000 nid=0x7fa9 in Object.wait() [0x00007fc2abc4e000] 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 <0x0000000087ad4b88> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) "JCS-ElementEventQueue-Thread-5" #40 daemon prio=5 os_prio=0 tid=0x00007fc2242be800 nid=0x7fa8 waiting on condition [0x00007fc2b8aa2000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000087a3fbe8> (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:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "DestroyJavaVM" #39 prio=5 os_prio=0 tid=0x00007fc2e000d000 nid=0x7f76 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "image-fetcher-0" #34 prio=5 os_prio=0 tid=0x00007fc22c098800 nid=0x7fa4 waiting on condition [0x00007fc2ab127000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000844df338> (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:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) "File Watcher" #15 prio=5 os_prio=0 tid=0x00007fc2e0674000 nid=0x7f9a waiting on condition [0x00007fc2b8ba3000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000841279f8> (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:114) at org.openstreetmap.josm.io.FileWatcher$$Lambda$4/1632392469.run(Unknown Source) at java.lang.Thread.run(Thread.java:745) "TimerQueue" #25 daemon prio=5 os_prio=0 tid=0x00007fc2580be800 nid=0x7f99 waiting on condition [0x00007fc2b9865000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000084124f60> (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.DelayQueue.take(DelayQueue.java:211) at javax.swing.TimerQueue.run(TimerQueue.java:171) at java.lang.Thread.run(Thread.java:745) "org.netbeans.modules.debugger.jpda.visual AWT Access Loop" #23 daemon prio=1 os_prio=0 tid=0x00007fc258004000 nid=0x7f98 waiting on condition [0x00007fc2b90a4000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.debugger.jpda.visual.remote.RemoteAWTService$AWTAccessLoop.run(RemoteAWTService.java:236) at java.lang.Thread.run(Thread.java:745) "AWT-EventQueue-0" #21 prio=6 os_prio=0 tid=0x00007fc2e03b6800 nid=0x7f97 runnable [0x00007fc2b91a2000] java.lang.Thread.State: RUNNABLE at java.io.FileOutputStream.writeBytes(Native Method) at java.io.FileOutputStream.write(FileOutputStream.java:326) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122) - locked <0x00000000840ec688> (a java.io.BufferedOutputStream) at java.io.PrintStream.write(PrintStream.java:480) - locked <0x00000000840ec668> (a java.io.PrintStream) at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) - locked <0x00000000845387c8> (a java.io.OutputStreamWriter) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.util.logging.StreamHandler.flush(StreamHandler.java:259) - locked <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:117) at org.openstreetmap.josm.tools.Logging$1.publish(Logging.java:74) - locked <0x00000000845232f8> (a org.openstreetmap.josm.tools.Logging$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:830) at org.openstreetmap.josm.data.cache.JCSCachedTileLoaderJob.submit(JCSCachedTileLoaderJob.java:176) at org.openstreetmap.josm.data.imagery.TMSCachedTileLoaderJob.submit(TMSCachedTileLoaderJob.java:151) at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.loadTile(AbstractTileSourceLayer.java:864) at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.access$400(AbstractTileSourceLayer.java:133) at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.loadAllTiles(AbstractTileSourceLayer.java:1265) at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSet.access$900(AbstractTileSourceLayer.java:1170) at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.drawInViewArea(AbstractTileSourceLayer.java:1464) at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer.access$2600(AbstractTileSourceLayer.java:133) at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSourcePainter.doPaint(AbstractTileSourceLayer.java:1837) at org.openstreetmap.josm.gui.layer.AbstractTileSourceLayer$TileSourcePainter.paint(AbstractTileSourceLayer.java:1832) at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:456) at org.openstreetmap.josm.gui.MapView.drawMapContent(MapView.java:547) at org.openstreetmap.josm.gui.MapView.paint(MapView.java:478) at javax.swing.JComponent.paintChildren(JComponent.java:889) - locked <0x00000000840f2978> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5158) at javax.swing.JComponent.paintImmediately(JComponent.java:4969) at javax.swing.RepaintManager$4.run(RepaintManager.java:831) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) 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:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) 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" #22 prio=5 os_prio=0 tid=0x00007fc2e03b8800 nid=0x7f96 in Object.wait() [0x00007fc2b9720000] 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 <0x0000000084146308> (a java.lang.Object) at java.lang.Thread.run(Thread.java:745) "AWT-XAWT" #18 daemon prio=6 os_prio=0 tid=0x00007fc2e0308800 nid=0x7f91 runnable [0x00007fc2b9f66000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:568) at sun.awt.X11.XToolkit.run(XToolkit.java:532) at java.lang.Thread.run(Thread.java:745) "Java2D Disposer" #16 daemon prio=10 os_prio=0 tid=0x00007fc2e02e9000 nid=0x7f90 in Object.wait() [0x00007fc2ba477000] 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 <0x00000000841277e8> (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:745) "Thread-1" #14 daemon prio=5 os_prio=0 tid=0x00007fc2e026d800 nid=0x7f8f runnable [0x00007fc2c03c6000] 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:745) "Service Thread" #12 daemon prio=9 os_prio=0 tid=0x00007fc2e00e0000 nid=0x7f8d runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread3" #11 daemon prio=9 os_prio=0 tid=0x00007fc2e00d2800 nid=0x7f8c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread2" #10 daemon prio=9 os_prio=0 tid=0x00007fc2e00d0000 nid=0x7f8b waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" #9 daemon prio=9 os_prio=0 tid=0x00007fc2e00ce800 nid=0x7f8a waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #8 daemon prio=9 os_prio=0 tid=0x00007fc2e00cb800 nid=0x7f89 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Command Reader" #7 daemon prio=10 os_prio=0 tid=0x00007fc290001000 nid=0x7f87 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" #6 daemon prio=10 os_prio=0 tid=0x00007fc2e00c9000 nid=0x7f85 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" #5 daemon prio=10 os_prio=0 tid=0x00007fc2e00c5800 nid=0x7f83 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007fc2e00b6800 nid=0x7f82 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007fc2e008f800 nid=0x7f81 in Object.wait() [0x00007fc2c1802000] 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 <0x00000000841282d8> (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=0x00007fc2e008b000 nid=0x7f80 in Object.wait() [0x00007fc2c1903000] 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 <0x0000000084192e68> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) "VM Thread" os_prio=0 tid=0x00007fc2e0083800 nid=0x7f7f runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007fc2e0022800 nid=0x7f77 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007fc2e0024000 nid=0x7f78 runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007fc2e0026000 nid=0x7f79 runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007fc2e0028000 nid=0x7f7a runnable "GC task thread#4 (ParallelGC)" os_prio=0 tid=0x00007fc2e0029800 nid=0x7f7b runnable "GC task thread#5 (ParallelGC)" os_prio=0 tid=0x00007fc2e002b800 nid=0x7f7c runnable "GC task thread#6 (ParallelGC)" os_prio=0 tid=0x00007fc2e002d000 nid=0x7f7d runnable "GC task thread#7 (ParallelGC)" os_prio=0 tid=0x00007fc2e002f000 nid=0x7f7e runnable "VM Periodic Task Thread" os_prio=0 tid=0x00007fc2e00e2800 nid=0x7f8e waiting on condition JNI global references: 36048
Attachments (0)
Change History (3)
comment:1 by , 8 years ago
Keywords: | deadlock added |
---|
follow-up: 3 comment:2 by , 8 years ago
comment:3 by , 8 years ago
Resolution: | → othersoftware |
---|---|
Status: | new → closed |
Replying to michael2402:
Are you sure it was a deadlock?
No, it was a freeze.
The stuck thread is the event queue at
java.io.FileOutputStream.writeBytes(Native Method)
- That method should not attempt to lock anything.
It seems like your system buffer for the logging data is too small:
http://stackoverflow.com/questions/35554096/java-socket-client-server-freezes
Thanks, must be a Netbeans issue then.
Are you sure it was a deadlock?
The stuck thread is the event queue at
java.io.FileOutputStream.writeBytes(Native Method)
- That method should not attempt to lock anything.It seems like your system buffer for the logging data is too small:
http://stackoverflow.com/questions/35554096/java-socket-client-server-freezes