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

Bryce McKinlay mckinlay@redhat.com
Thu Feb 2 17:19:00 GMT 2006


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.
Bryce


More information about the Java mailing list

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