On Fri, Jun 20, 2008 at 1:56 PM, Kaveh R. GHAZI <[EMAIL PROTECTED]> wrote: > Ugh, I think this is a terrible idea. It took me all of zero days to find > an example of libjava breaking when someone didn't test it: > > http://gcc.gnu.org/ml/gcc-patches/2008-06/msg01351.html
This is a bad example for libjava breakage as it is an use after freeing. See http://gcc.gnu.org/ml/gcc-regression/2008-06/msg00013.html and http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36596. The segfault is very dependent on the version of glibc and kernel you are using, etc. It is very dependent on the actual memory layout of the application. Just it was failing during compiling for libjava, not earlier like it was for Geoff's regression tester. Thanks, Andrew Pinski