--- old/src/share/classes/java/util/logging/LogManager.java 2013-06-19 17:05:42.000000000 +0200 +++ new/src/share/classes/java/util/logging/LogManager.java 2013-06-19 17:05:42.000000000 +0200 @@ -198,6 +198,8 @@ // Adding the global Logger. Doing so in the Logger. // would deadlock with the LogManager.. + // Do not call Logger.getGlobal() here as this might trigger + // the deadlock too. Logger.global.setLogManager(manager); manager.addLogger(Logger.global);