--- old/src/share/classes/java/lang/Thread.java Tue Nov 9 09:07:22 2010 +++ new/src/share/classes/java/lang/Thread.java Tue Nov 9 09:07:21 2010 @@ -958,7 +958,7 @@ Interruptible b = blocker; if (b != null) { interrupt0(); // Just to set the interrupt flag - b.interrupt(); + b.interrupt(this); return; } }