This probably isn't relevant, but I have a different symptom using the Objective C compiler -- the new garbage collector in GCC crashes fairly consistently. An immediate return from ggc_collect avoids the crash. Of course, the traces that were originally posted looked to be gcj things..