Modify

Opened 3 years ago

Closed 2 years ago

#20195 closed defect (worksforme)

JOSM Freeze on additional window open

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: Cc: taylor.smock

Description

Thread dump

5431:
2020-12-03 13:07:33
Full thread dump OpenJDK 64-Bit Server VM (11.0.4+11-LTS mixed mode):

Threads class SMR info:
_java_thread_list=0x00007fa181e68990, length=40, elements={
0x00007fa183827800, 0x00007fa18281f000, 0x00007fa182823800, 0x00007fa182829800,
0x00007fa183828800, 0x00007fa182841000, 0x00007fa1840e9800, 0x00007fa183829800,
0x00007fa183a39000, 0x00007fa184288000, 0x00007fa18419f000, 0x00007fa1844c7800,
0x00007fa183af0000, 0x00007fa182423800, 0x00007fa1826e6000, 0x00007fa183c47800,
0x00007fa1847db800, 0x00007fa184472800, 0x00007fa18462b800, 0x00007fa18706b000,
0x00007fa18464a800, 0x00007fa184649800, 0x00007fa184351000, 0x00007fa1824f7000,
0x00007fa1839eb000, 0x00007fa182ee2800, 0x00007fa183d69800, 0x00007fa182ee3000,
0x00007fa187324000, 0x00007fa187b9a000, 0x00007fa187325000, 0x00007fa187328000,
0x00007fa187329000, 0x00007fa187b9d000, 0x00007fa1839b1800, 0x00007fa182f56000,
0x00007fa183d96000, 0x00007fa183f6b000, 0x00007fa183df3000, 0x00007fa183de5000
}

"Reference Handler" #2 daemon prio=10 os_prio=31 cpu=6.34ms elapsed=134.45s tid=0x00007fa183827800 nid=0x4e03 waiting on condition  [0x000070000cf3d000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@11.0.4/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@11.0.4/Reference.java:241)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@11.0.4/Reference.java:213)

"Finalizer" #3 daemon prio=8 os_prio=31 cpu=8.65ms elapsed=134.45s tid=0x00007fa18281f000 nid=0x3803 in Object.wait()  [0x000070000d040000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.4/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.4/ReferenceQueue.java:155)
	- waiting to re-lock in wait() <0x0000000780b6b7f0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.4/ReferenceQueue.java:176)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@11.0.4/Finalizer.java:170)

"Signal Dispatcher" #4 daemon prio=9 os_prio=31 cpu=0.23ms elapsed=134.41s tid=0x00007fa182823800 nid=0x4603 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=31 cpu=22392.88ms elapsed=134.41s tid=0x00007fa182829800 nid=0x4503 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread0" #7 daemon prio=9 os_prio=31 cpu=5021.76ms elapsed=134.41s tid=0x00007fa183828800 nid=0x5603 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #8 daemon prio=9 os_prio=31 cpu=156.11ms elapsed=134.41s tid=0x00007fa182841000 nid=0x5903 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #9 daemon prio=9 os_prio=31 cpu=0.08ms elapsed=133.76s tid=0x00007fa1840e9800 nid=0x5b03 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #10 daemon prio=8 os_prio=31 cpu=2.21ms elapsed=133.61s tid=0x00007fa183829800 nid=0xa603 in Object.wait()  [0x000070000d85b000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.4/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.4/ReferenceQueue.java:155)
	- waiting to re-lock in wait() <0x0000000780b6c508> (a java.lang.ref.ReferenceQueue$Lock)
	at jdk.internal.ref.CleanerImpl.run(java.base@11.0.4/CleanerImpl.java:148)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)
	at jdk.internal.misc.InnocuousThread.run(java.base@11.0.4/InnocuousThread.java:134)

"AppKit Thread" #13 daemon prio=5 os_prio=31 cpu=37509.94ms elapsed=113.38s tid=0x00007fa183a39000 nid=0x307 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Java2D Queue Flusher" #15 daemon prio=10 os_prio=31 cpu=1317.65ms elapsed=112.37s tid=0x00007fa184288000 nid=0x13803 in Object.wait()  [0x000070000dff6000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.4/Native Method)
	- waiting on <no object reference available>
	at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(java.desktop@11.0.4/OGLRenderQueue.java:205)
	- waiting to re-lock in wait() <0x0000000780821470> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"Java2D Disposer" #16 daemon prio=10 os_prio=31 cpu=11.55ms elapsed=111.47s tid=0x00007fa18419f000 nid=0xe50b in Object.wait()  [0x000070000e0f9000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.4/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.4/ReferenceQueue.java:155)
	- waiting to re-lock in wait() <0x0000000780821678> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.4/ReferenceQueue.java:176)
	at sun.java2d.Disposer.run(java.desktop@11.0.4/Disposer.java:144)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"AWT-Shutdown" #22 prio=5 os_prio=31 cpu=11.80ms elapsed=102.84s tid=0x00007fa1844c7800 nid=0x490b in Object.wait()  [0x000070000de70000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.4/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@11.0.4/Object.java:328)
	at sun.awt.AWTAutoShutdown.run(java.desktop@11.0.4/AWTAutoShutdown.java:291)
	- waiting to re-lock in wait() <0x0000000780800000> (a java.lang.Object)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"AWT-EventQueue-0" #21 prio=6 os_prio=31 cpu=6436.62ms elapsed=102.84s tid=0x00007fa183af0000 nid=0x11f03 waiting on condition  [0x000070000e2ff000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x0000000780821ea8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.awt.EventQueue.getNextEvent(java.desktop@11.0.4/EventQueue.java:566)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@11.0.4/EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@11.0.4/EventDispatchThread.java:124)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@11.0.4/EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@11.0.4/EventDispatchThread.java:109)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@11.0.4/EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.run(java.desktop@11.0.4/EventDispatchThread.java:90)

"TimerQueue" #23 daemon prio=5 os_prio=31 cpu=168.92ms elapsed=101.19s tid=0x00007fa182423800 nid=0x1441f waiting on condition  [0x000070000e402000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x0000000780822180> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.DelayQueue.take(java.base@11.0.4/DelayQueue.java:217)
	at javax.swing.TimerQueue.run(java.desktop@11.0.4/TimerQueue.java:171)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"File Watcher" #24 prio=5 os_prio=31 cpu=0.20ms elapsed=100.02s tid=0x00007fa1826e6000 nid=0x119ab waiting on condition  [0x000070000e588000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x000000078157a508> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at java.util.concurrent.LinkedBlockingDeque.take(java.base@11.0.4/LinkedBlockingDeque.java:671)
	at sun.nio.fs.AbstractWatchService.take(java.base@11.0.4/AbstractWatchService.java:118)
	at org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120)
	at org.openstreetmap.josm.io.FileWatcher$$Lambda$302/0x00000008003f9c40.run(Unknown Source)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"Weak reference cleaner" #25 prio=5 os_prio=31 cpu=0.15ms elapsed=98.97s tid=0x00007fa183c47800 nid=0x1125b in Object.wait()  [0x000070000e68b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.4/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.4/ReferenceQueue.java:155)
	- waiting to re-lock in wait() <0x00000007823c9a78> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@11.0.4/ReferenceQueue.java:176)
	at org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60)
	at org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$340/0x0000000800435040.run(Unknown Source)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"ForkJoinPool.commonPool-worker-5" #29 daemon prio=5 os_prio=31 cpu=26.37ms elapsed=97.16s tid=0x00007fa1847db800 nid=0xfb03 waiting on condition  [0x000070000e994000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007806845d0> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.4/ForkJoinPool.java:1628)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.4/ForkJoinWorkerThread.java:177)

"ForkJoinPool.commonPool-worker-7" #30 daemon prio=5 os_prio=31 cpu=26.85ms elapsed=97.16s tid=0x00007fa184472800 nid=0x10c03 waiting on condition  [0x000070000ea97000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007806845d0> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.parkUntil(java.base@11.0.4/LockSupport.java:275)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.4/ForkJoinPool.java:1619)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.4/ForkJoinWorkerThread.java:177)

"JCS-ElementEventQueue-Thread-1" #38 daemon prio=5 os_prio=31 cpu=0.12ms elapsed=92.63s tid=0x00007fa18462b800 nid=0x1051b waiting on condition  [0x000070000eb9a000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x0000000784e95c40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.4/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"changeset-updater-0" #40 prio=5 os_prio=31 cpu=4.37ms elapsed=91.64s tid=0x00007fa18706b000 nid=0x10607 waiting on condition  [0x000070000eda0000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x0000000782855df8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.4/LockSupport.java:234)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.4/AbstractQueuedSynchronizer.java:2123)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.4/ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.4/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"DestroyJavaVM" #41 prio=5 os_prio=31 cpu=4287.15ms elapsed=91.64s tid=0x00007fa18464a800 nid=0x2803 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Timer-0" #43 daemon prio=6 os_prio=31 cpu=0.30ms elapsed=91.55s tid=0x00007fa184649800 nid=0x1fe1b in Object.wait()  [0x000070000f0a9000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.4/Native Method)
	- waiting on <no object reference available>
	at java.util.TimerThread.mainLoop(java.base@11.0.4/Timer.java:553)
	- waiting to re-lock in wait() <0x00000007828561b8> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@11.0.4/Timer.java:506)

"Timer-1" #44 daemon prio=6 os_prio=31 cpu=0.10ms elapsed=87.78s tid=0x00007fa184351000 nid=0x15803 in Object.wait()  [0x000070000f1ac000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.4/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@11.0.4/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@11.0.4/Timer.java:527)
	- waiting to re-lock in wait() <0x0000000782856410> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@11.0.4/Timer.java:506)

"TMS-downloader-0" #45 prio=5 os_prio=31 cpu=6.90ms elapsed=87.11s tid=0x00007fa1824f7000 nid=0x1ee03 waiting on condition  [0x000070000f2af000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"TMS-downloader-1" #46 prio=5 os_prio=31 cpu=2.69ms elapsed=87.08s tid=0x00007fa1839eb000 nid=0x15e03 waiting on condition  [0x000070000f3b2000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"TMS-downloader-2" #47 prio=5 os_prio=31 cpu=2.73ms elapsed=87.08s tid=0x00007fa182ee2800 nid=0x1eb03 waiting on condition  [0x000070000f4b5000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"TMS-downloader-3" #48 prio=5 os_prio=31 cpu=2.77ms elapsed=87.08s tid=0x00007fa183d69800 nid=0x16303 waiting on condition  [0x000070000f5b8000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"TMS-downloader-4" #49 prio=5 os_prio=31 cpu=2.69ms elapsed=87.08s tid=0x00007fa182ee3000 nid=0x1e903 waiting on condition  [0x000070000f6bb000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"TMS-downloader-5" #50 prio=5 os_prio=31 cpu=2.73ms elapsed=87.08s tid=0x00007fa187324000 nid=0x16603 waiting on condition  [0x000070000f7be000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"TMS-downloader-6" #51 prio=5 os_prio=31 cpu=2.57ms elapsed=87.08s tid=0x00007fa187b9a000 nid=0x16703 waiting on condition  [0x000070000f8c1000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"TMS-downloader-7" #52 prio=5 os_prio=31 cpu=2.52ms elapsed=87.08s tid=0x00007fa187325000 nid=0x1e403 waiting on condition  [0x000070000f9c4000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"TMS-downloader-8" #53 prio=5 os_prio=31 cpu=2.56ms elapsed=87.08s tid=0x00007fa187328000 nid=0x1e203 waiting on condition  [0x000070000fac7000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"TMS-downloader-9" #54 prio=5 os_prio=31 cpu=2.62ms elapsed=87.08s tid=0x00007fa187329000 nid=0x16b03 waiting on condition  [0x000070000fbca000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007828565c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.4/LinkedBlockingDeque.java:483)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
	at org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"main-worker-0" #55 prio=5 os_prio=31 cpu=147.01ms elapsed=85.12s tid=0x00007fa187b9d000 nid=0x1080b waiting on condition  [0x000070000ec9d000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x00000007812a4ab0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.4/LinkedBlockingQueue.java:433)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.4/ThreadPoolExecutor.java:1054)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.4/ThreadPoolExecutor.java:1114)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.4/ThreadPoolExecutor.java:628)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"Timer-2" #57 prio=6 os_prio=31 cpu=0.14ms elapsed=83.66s tid=0x00007fa1839b1800 nid=0x1dc0b in Object.wait()  [0x000070000eea3000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@11.0.4/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@11.0.4/Object.java:328)
	at java.util.TimerThread.mainLoop(java.base@11.0.4/Timer.java:527)
	- waiting to re-lock in wait() <0x0000000785c99ac0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@11.0.4/Timer.java:506)

"Map Status Collector" #58 daemon prio=6 os_prio=31 cpu=35.91ms elapsed=83.20s tid=0x00007fa182f56000 nid=0x1d903 waiting on condition  [0x000070000fccd000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x0000000784e95eb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.4/AbstractQueuedSynchronizer.java:2081)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.4/LinkedBlockingQueue.java:433)
	at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:438)
	at java.lang.Thread.run(java.base@11.0.4/Thread.java:834)

"styled-map-renderer-1" #60 daemon prio=5 os_prio=31 cpu=120.11ms elapsed=82.84s tid=0x00007fa183d96000 nid=0x17303 waiting on condition  [0x000070000fed3000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x0000000781d51668> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.parkUntil(java.base@11.0.4/LockSupport.java:275)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.4/ForkJoinPool.java:1619)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.4/ForkJoinWorkerThread.java:177)

"styled-map-renderer-2" #61 daemon prio=5 os_prio=31 cpu=110.08ms elapsed=82.84s tid=0x00007fa183f6b000 nid=0x1d503 waiting on condition  [0x000070000ffd6000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x0000000781d51668> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.4/ForkJoinPool.java:1628)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.4/ForkJoinWorkerThread.java:177)

"styled-map-renderer-3" #62 daemon prio=5 os_prio=31 cpu=116.85ms elapsed=82.84s tid=0x00007fa183df3000 nid=0x17703 waiting on condition  [0x00007000100d9000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@11.0.4/Native Method)
	- parking to wait for  <0x0000000781d51668> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@11.0.4/LockSupport.java:194)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.4/ForkJoinPool.java:1628)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.4/ForkJoinWorkerThread.java:177)

"Attach Listener" #66 daemon prio=9 os_prio=31 cpu=1.20ms elapsed=17.97s tid=0x00007fa183de5000 nid=0x1c903 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=31 cpu=126.64ms elapsed=134.46s tid=0x00007fa1840be800 nid=0x5003 runnable  

"GC Thread#0" os_prio=31 cpu=202.77ms elapsed=134.74s tid=0x00007fa18400f800 nid=0x2e03 runnable  

"GC Thread#1" os_prio=31 cpu=194.63ms elapsed=130.55s tid=0x00007fa1840bf800 nid=0xa503 runnable  

"GC Thread#2" os_prio=31 cpu=208.91ms elapsed=130.55s tid=0x00007fa182450800 nid=0xa403 runnable  

"GC Thread#3" os_prio=31 cpu=177.12ms elapsed=104.53s tid=0x00007fa183993000 nid=0x7ab7 runnable  

"G1 Main Marker" os_prio=31 cpu=5.23ms elapsed=134.74s tid=0x00007fa184038000 nid=0x3003 runnable  

"G1 Conc#0" os_prio=31 cpu=655.68ms elapsed=134.74s tid=0x00007fa184039000 nid=0x3303 runnable  

"G1 Refine#0" os_prio=31 cpu=28.90ms elapsed=134.74s tid=0x00007fa184089800 nid=0x3503 runnable  

"G1 Refine#1" os_prio=31 cpu=1.01ms elapsed=130.54s tid=0x00007fa184252000 nid=0x6203 runnable  

"G1 Refine#2" os_prio=31 cpu=0.42ms elapsed=120.39s tid=0x00007fa183843000 nid=0x4b0f runnable  

"G1 Young RemSet Sampling" os_prio=31 cpu=17.50ms elapsed=134.74s tid=0x00007fa18408a800 nid=0x5203 runnable  
"VM Periodic Task Thread" os_prio=31 cpu=55.32ms elapsed=133.76s tid=0x00007fa18286c000 nid=0xa703 waiting on condition  

JNI global refs: 1383, weak refs: 4629

JOSM Status report:

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2020-11-21 14:56:29 +0100 (Sat, 21 Nov 2020)
Revision:17329
Build-Date:2020-11-22 02:30:52
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (17329 en) Mac OS X 10.16
OS Build number: macOS 11.0.1 (20B50)
Memory Usage: 154 MB / 2048 MB (64 MB allocated, but free)
Java version: 11.0.4+11-LTS, Apple Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 188945226 1920x1080 (scaling 1.0x1.0), Display 69985176 2048x1152 (scaling 2.0x2.0)
Maximum Screen Size: 2048x1152
Best cursor sizes: 16x16 -> 16x16, 32x32 -> 32x32

cache.capabilities1637351842=1607025422
cache.motd.html=1607025958
cache.motd.html.java=11.0.4
cache.motd.html.lang=En:
cache.motd.html.version=17329
draw.rawgps.lines=-1
imagery.entries=[{max-zoom=22, min-zoom=1, noTileHeaders={"X-VE-Tile-Info":["no-tile"]}, noTileChecksums={"MD5":["c13269481c73de6e18589f9fbc3bdf7e"]}, metadataHeaders={"X-VE-TILEMETA-CaptureDatesRange":"Capture Date"}, transparent=true, minimumTileExpire=3600, name=Bing aerial imagery, id=Bing, type=bing, url=https://www.bing.com/maps/, permission-reference-url=https://wiki.openstreetmap.org/wiki/Bing_Maps, cookies=, icon=data:image/png;base64,iVBORw0..., customHttpHeaders={}, category=photo},
  {max-zoom=22, noTileHeaders={"Etag":["\"10i954m13i2\""]}, noTileChecksums={"MD5":["f27d9de7f80c13501f470595e327aa6d"]}, transparent=true, minimumTileExpire=3600, name=Esri World Imagery, id=EsriWorldImagery, type=tms, url=https://{switch:services,server}.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}, attribution-text=Terms & Feedback, attribution-url=https://wiki.openstreetmap.org/wiki/Esri, cookies=, icon=data:image/png;base64,iVBORw0..., customHttpHeaders={}, category=photo},
  {max-zoom=22, transparent=true, minimumTileExpire=3600, name=Esri World Imagery (Clarity) Beta, id=EsriWorldImageryClarity, type=tms, url=https://clarity.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}, attribution-text=Terms & Feedback, attribution-url=https://wiki.openstreetmap.org/wiki/Esri, permission-reference-url=https://github.com/osmlab/editor-layer-index/pull/358#issuecomment-361416110, cookies=, icon=data:image/png;base64,iVBORw0..., description=Esri archive imagery that may be clearer and more accurate than the default layer., customHttpHeaders={}, category=photo},
  {max-zoom=22, noTileHeaders={"ETag":["\"067736a547cafe90014b4e59b6510abe\"|\"ee1f6802b0234046b553cbbc672ac7d9\"|\"9f5a2f1d7cc131e58befc2052c71c827\""]}, noTileChecksums={"MD5":["811bb5f56a0e672f674a2a820d340c61"]}, transparent=true, minimumTileExpire=3600, name=Mapbox Satellite, id=Mapbox, type=tms, url=https://{switch:a,b,c,d}.tiles.mapbox.com/v4/mapbox.satellite/{zoom}/{x}/{y}.jpg?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJjaml5MjVyb3MwMWV0M3hxYmUzdGdwbzE4In0.q548FjhsSJzvXsGlPsFxAQ, attribution-text=Terms & Feedback, attribution-url=https://www.mapbox.com/about/maps/, permission-reference-url=https://wiki.openstreetmap.org/wiki/Vertical_Aerial_Photographs#DigitalGlobe_.2F_MapBox, cookies=, icon=data:image/png;base64,iVBORw0..., customHttpHeaders={}, category=photo},
  {max-zoom=22, valid-georeference=true, transparent=true, minimumTileExpire=3600, name=Maxar Premium Imagery (Beta), id=Maxar-Premium, type=tms, url=https://services.digitalglobe.com/earthservice/tmsaccess/tms/1.0.0/DigitalGlobe:ImageryTileService@EPSG:3857@jpg/{zoom}/{x}/{-y}.jpg?connectId=_apiKey_&foo=premium, attribution-text=Terms & Feedback, attribution-url=https://wiki.openstreetmap.org/wiki/DigitalGlobe, cookies=, icon=data:image/png;base64,iVBORw0..., description=Maxar Premium is a mosaic composed of Maxar basemap with select regions filled with +Vivid or custom area of interest imagery, 50cm resolution or better, and refreshed more frequently with ongoing updates., customHttpHeaders={}, category=photo},
  {max-zoom=22, transparent=true, minimumTileExpire=3600, name=Maxar Standard Imagery (Beta), id=Maxar-Standard, type=tms, url=https://services.digitalglobe.com/earthservice/tmsaccess/tms/1.0.0/DigitalGlobe:ImageryTileService@EPSG:3857@jpg/{zoom}/{x}/{-y}.jpg?connectId=_apiKey_&foo=standard, attribution-text=Terms & Feedback, attribution-url=https://wiki.openstreetmap.org/wiki/DigitalGlobe, cookies=, icon=data:image/png;base64,iVBORw0..., description=Maxar Standard is a curated set of imagery covering 86% of the earth’s landmass, with 30-60cm resolution where available, backfilled by Landsat. Average age is 2.31 years, with some areas updated 2x per year., customHttpHeaders={}, category=photo},
  {max-zoom=18, valid-georeference=true, modTileFeatures=true, transparent=true, minimumTileExpire=3600, name=OpenStreetMap (Standard Black & White), id=osm-mapnik-black_and_white, type=tms, url=https://tiles.wmflabs.org/bw-mapnik/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, CC-BY-SA, attribution-url=https://www.openstreetmap.org/, cookies=, icon=data:image/png;base64,iVBORw0..., customHttpHeaders={}, category=osmbasedmap},
  {max-zoom=19, valid-georeference=true, modTileFeatures=true, transparent=true, minimumTileExpire=3600, name=OpenStreetMap Carto (Standard), id=standard, type=tms, url=https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, attribution-url=https://www.openstreetmap.org/, permission-reference-url=https://wiki.osmfoundation.org/wiki/Terms_of_Use, cookies=, icon=data:image/png;base64,iVBORw0..., customHttpHeaders={}, category=osmbasedmap}
]
imagery.layers.default=[Bing, EsriWorldImagery, EsriWorldImageryClarity, Mapbox, Maxar-Premium, Maxar-Standard, osm-mapnik-black_and_white, standard]
josm.version=17329
mappaint.renderer-class-name=org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer
mappaint.style.known-defaults=[resource://styles/standard/elemstyles.mapcss, resource://styles/standard/potlatch2.mapcss]
mirror.https://josm.openstreetmap.de/maps=[1607025423128, <josm.cache>/mirror_https___josm.openstreetmap.de_maps]
mirror.https://josm.openstreetmap.de/remote/geofabrik-index-v1-nogeom.json=[1607025421543, <josm.cache>/mirror_https___josm.openstreetmap.de_remote_geofabrik-index-v1-nogeom.json]
org.openstreetmap.josm.gui.download.DownloadDialog.geometry=x=460,y=240,width=1000,height=600
osm-download.bounds=39.064594;-108.5665727;39.0656978;-108.563
preferences.reset.draw.rawgps.lines=true

Additional notes:
Also occurs with the new Mac DMG file, OpenWebStart, Java 1.8, 11, and 15.

Attachments (1)

Screen Shot 2020-12-03 at 9.23.47 AM.png (47.8 KB ) - added by anonymous 3 years ago.
Screenshot of what the window looks like

Download all attachments as: .zip

Change History (7)

by anonymous, 3 years ago

Screenshot of what the window looks like

comment:1 by anonymous, 3 years ago

Steps to reproduce:
1) Open JOSM
2) Download an area
3) Attempt to view history on an object. Also occurs with setting an imagery offset.

comment:3 by GerdP, 3 years ago

Is JOSM running in full screen mode (F11)?

comment:4 by taylor.smock, 3 years ago

I'll double check that as soon as the person I'm helping gets back on the zoom call. But it very definitely was not the Mac OS X fullscreen. Do we have another full screen mode? And it looks like I attached the wrong image (same problem).

in reply to:  4 comment:5 by taylor.smock, 3 years ago

Replying to taylor.smock:

I'll double check that as soon as the person I'm helping gets back on the zoom call. But it very definitely was not the Mac OS X fullscreen. Do we have another full screen mode? And it looks like I attached the wrong image (same problem).

Well...
I replicated it by going to full screen on my computer. Partially. The behavior did not persist across JOSM restarts, which it did on the other person's computer. Either way, probably the same issue.

EDIT: It looks like it is an infinite focus loss/focus gain loop.

Last edited 3 years ago by taylor.smock (previous) (diff)

comment:6 by taylor.smock, 2 years ago

Resolution: worksforme
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.