Index: applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/tilesources/BingAerialTileSource.java
===================================================================
--- applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/tilesources/BingAerialTileSource.java	(revision 31536)
+++ applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/tilesources/BingAerialTileSource.java	(revision 31538)
@@ -14,4 +14,5 @@
 import java.util.concurrent.Executors;
 import java.util.concurrent.Future;
+import java.util.concurrent.ThreadFactory;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
@@ -257,5 +258,10 @@
             synchronized (BingAerialTileSource.class) {
                 if (attributions == null) {
-                    attributions = Executors.newSingleThreadExecutor().submit(getAttributionLoaderCallable());
+                    attributions = Executors.newSingleThreadExecutor(new ThreadFactory() {
+                      @Override
+                      public Thread newThread(Runnable r) {
+                        return new Thread(r, "bing-attribution-loader");
+                      }
+                    }).submit(getAttributionLoaderCallable());
                 }
             }
