Here's the twist:
   I experience this issue on 3 linux boxes
      FC5 + Sun JDK 1.5.0_07 (also with _08 and JDK 6 b2)
      CentOS 3.7 + Sun JDK 1.5.0_07
      SUSE 9.1  + Sun JDK 1.5.0_07

   but it works fine on a Windows box...
      Win XP Pro SP2 with Sun JDK 1.5.0_07

Here is the SocketAcceptorIoProcessor thread which seems to be stuck in
a native call in the nio package coming from the ch.close() in the
SocketIoProcessor.

Thread [SocketAcceptorIoProcessor-0.0] (Suspended)
   FileDispatcher.preClose0(FileDescriptor) line: not available [native
method]
   SocketDispatcher.preClose(FileDescriptor) line: 41
   SocketChannelImpl.implCloseSelectableChannel() line: 626 [local
variables unavailable]
   SocketChannelImpl(AbstractSelectableChannel).implCloseChannel() line:
201 [local variables unavailable]
   SocketChannelImpl(AbstractInterruptibleChannel).close() line: 97
[local variables unavailable]
   SocketIoProcessor.doRemove() line: 217
   SocketIoProcessor.access$600(SocketIoProcessor) line: 41
   SocketIoProcessor$Worker.run() line: 569


In SocketIoProcessor
   doRemove()
      ...
      try
      {
         key.cancel();
         ch.close();        < executing
      }
      catch( IOException e )


Could it be an implementation issue in the SUN nio classes?
Could it be a kernel/threading issue in Linux?

Thx for any help.

-- 
Frederic Soulier <[EMAIL PROTECTED]>
OpenPGP key available on http://www.keyserver.net
1024D/BA6700ED   49A6 8E8E 4230 8D41 1ADE  B649 3203 1DD2 BA67 00ED

Reply via email to