https://issues.apache.org/jira/browse/DIRMINA-452
Hi, I am contributing to the Qpid incubator project, and have discovered a bug in IdentityHashMap, that Mina is exposed to. I notice that IdentityHashMap is used a fair amount within the Mina code base, so thought I would take the additional step of mailing your dev list. Occasionally, certain sequences of put and iterator.remove() can fool the map into allowing put() to be called with a full table. It then loops forever looking for a free slot in the table. See the JIRA for sample code to expose the bug. This is a problem for Qpid as thgouh the VmPipeIdleStatusChcker class, but there may be other usages of IdentityHashMap.iterator.remove() in the Mina code base. Is there any possibility of creating a new 1.0.x release with a fix for this issue? Thanks. Rupert
