[re] Java executables can abort trying to access a null pointer in a leaf function

Andrew Haley aph@redhat.com
Thu Feb 2 17:36:00 GMT 2006


Bryce McKinlay writes:
 > Andrew Haley wrote:
 > > > I'm getting the same result (program exit with abort) using
 > > > gcc-4.1-20051029 under FreeBSD 5.4. This happens reliably on many
 > > > machines. This code works fine using the same gcc source under Gentoo
 > > > Linux with a 2.6.x kernel, so I assume FreeBSD is handling things a
 > > > bit differently and causing the abort.
 > >
 > > I just realized that no-one has ever attempted to port the signal
 > > handling layer to FreeBSD. On that platform you must compile with
 > > -fcheck-references.
 > >
 > > As far as I can see, configure.host in libjava is wrong: It should
 > > contain the line 
 > >
 > > CHECKREFSPEC=-fcheck-references
 > >
 > > under 
 > >
 > > *-*-freebsd*
 > > 
 > 
 > That's not necessary, as -fcheck-references is the default for all 
 > platforms unless can_unwind_signal in specified in configure.host.
OK, well spotted.
So, tsuraan, forget that. But do give us the assembly...
Andrew.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /