Andrew Overholt writes:
This shouldn't be expected, right?
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
Exception in thread "OutputReader" GC Warning: Out of Memory! Returning
NIL!
java.lang.OutOfMemoryError
*** Got java.lang.OutOfMemoryError while trying to print stack trace.
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
Error while logging event loop exception:
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
Exception in thread "Worker-1" GC Warning: Out of Memory! Returning
NIL!
java.lang.OutOfMemoryError
GC Warning: Out of Memory! Returning NIL!
*** Catastrophic failure while handling uncaught exception.
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
Exception in thread "ErrorReader" GC Warning: Out of Memory! Returning
NIL!
java.lang.OutOfMemoryError
GC Warning: Out of Memory! Returning NIL!
*** Catastrophic failure while handling uncaught exception.
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
*** Catastrophic failure while handling uncaught exception.
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
GC Warning: Out of Memory! Returning NIL!
*** Catastrophic failure while handling uncaught exception.
GC Warning: Out of Memory! Returning NIL!
Anything I can do to help track this down? I was just running Eclipse
(installed via RPMs ... eclipse-{sdk,cdt-sdk,mylar-bugzilla,changelog})
and trying to build cacao as per [1]. I didn't notice when the actual
messages were printed to the console, but it was sometime during the
build.
Note that to get classpath and cacao to build I had to install
libXtst-devel and libtool-ltdl-devel on top of what I already had on my
system (YMMV). I'm on rawhide i386.
Here's what I'd do. Add this code to gij.cc:
{
FILE *poo = fopen("/tmp/log", "a");
for (int i = 0; i < argc; i++)
fprintf (poo, "\"%s\" ", argv[i]);
fprintf (poo, "\n");
fclose (poo);
}
You might want to print getpid() here too. Find the OOM printer in
the gc, and add getpid() to that too.
Find the *exact* list of args that was passed to the gij process that
caused the OOM. Paste them to this list.
Andrew.
--
Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, UK
Registered in England and Wales No. 3798903