On 2/27/07, maz <[EMAIL PROTECTED]> wrote:
> Florent Solt wrote:
> > I have an important segfault when I create the index (via
> > Ferret::Index::FieldInfos#create_index).
> > I decided to run the tests, this is what I have :
> >
> > $> ruby test_all.rb
> > Loading once
> > Loaded suite test_all
> > Started
> > ....................EEEEEEEE./unit/../unit/index/../../unit/store/../../unit/analysis/../../unit/utils/../../unit/query_parser/../../unit/search/tc_filter.rb:11:
> > [BUG] Segmentation fault
> > ruby 1.8.5 (2006-12-04) [i686-linux]
> >
> > Aborted
> >
> >
> > Dave, any idea ?
>
> After a few tests, it seems that this segfault is triggered when Ferret
> is
> compiled with GCC 4.1.*, _without_ -fstack-protector.
>
> Some Linux distributions (like Ubuntu) provide GCC with
> -fstack-protector
> enabled by default, hence the bug is triggered when compiling with
> -fno-stack-protector. This is why it looks like a distribution-dependant
> bug.
>
> I didn't investigate further, but it looks like there's a stack overflow
> somewhere.
>
> --
> Maz

Thanks Maz, that helps a lot. I wish I knew that earlier.

-- 
Dave Balmain
http://www.davebalmain.com/
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to