This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
David Daney wrote:
Craig A. Vanderborgh wrote:THANK YOU very much for this reply. I need to ask you a follow-up though I will try to find the patch in the mail-trail..
Hello:
We have just uncovered a really horrible problem with GCJ 3.3, on multiple platforms (x86 linux, arm-wince-pe, ARM/linux).
Instances of Throwable, and classes derived from it are leaked by garbage collection, in the following way. The GC heap size is unaffected, but the process virtual size/RSS reflects the leakage. Here is a sample program that demonstrates the problem:
class Catcher { public static void main(String [] args) { System.out.println("now in main");
while (true) { Exception foo = new Exception(); } } }
Most likely PR 12475
The fix was applied to the 3.3 branch on 2004-06-22 18:21 by bryce.
If you are using 3.3 you could probably safely upgrade to 3.3.6 which would include the patch.
David Daney
In rough terms, what was affected by this patch, i.e. in what realm does this problem exist? Is it a compiler problem, a GC problem, or a libgcj problem. Please describe what needs to happen, because I'm going to have to update our sources for all of our 3 platforms.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |