We have a message middleware based on Netty in place which basically works as a http proxy. It's running on Windows 2003, 1 CPU x86, 2GB RAM. 

Netty version: 3.2.5.Final
Java 1.6.0\_u18

A malware software (McShield service) runs 6 minutes and consumes nearly 100% CPU. After this event 3 "New I/O server worker" threads are "looping" and consuming 100% CPU. They are somehow hanging in the SelectorUtil.select().

threaddump is not possible to do at the time (program started by win service :-/). The one below is made 8h later when the process is still using 98% of the CPU. 

threaddump
<http://www.stabilit.ch/download/sc/tr/threaddump.txt>  

topthreads
<http://www.stabilit.ch/download/sc/tr/topthreads.jpg>

Is this a known bug?
Thanks in advance!