[PATCH] Sun Bug #4879883: Allocating direct buffers
past at ebs.gr
Wed Oct 26 14:00:51 PDT 2005
Landon Fuller wrote:
> From http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4879883
> A DESCRIPTION OF THE PROBLEM :
> Allocating a direct byte buffer may give an OutOfMemoryError, even when
> plenty of memory is available. Although not used in the test case
> below, in my application this occurs when reading a socket channel
> We ran into this bug with jdk1.4.2; A simple reproduction case is
> included in the referenced Sun bug report.
> This bug was fixed in 1.5.0 and 1.4.2_05.
> I've back-ported Sun's changes from the 1.5.0 source. The patch (for
> 1.4.2-p7) is attached below.
> Please let me know if you have any questions,
FYI, it works as advertised here. It fixes the reported bug and doesn't
seem to break anything in my testing so far.
More information about the freebsd-java