1 Nov 02:02
Re: Perl threads and Xapian - incompatibility?
Olly Betts <olly <at> survex.com>
2007-11-01 01:02:00 GMT
2007-11-01 01:02:00 GMT
On Sat, Oct 20, 2007 at 04:30:46AM +0100, Olly Betts wrote:
> I just had a go at writing a testcase to ensure this works, but some
> classes still SEGV. I suspect its those which are implemented only by
> XS code. I'll investigate.
Yes, it was indeed just the Stem class which was only an XS wrapper.
I've now added CLONE_SKIP subs to all the classes and written a test
which checks that this actually works.
It appears Perl 5.8.8 has a bug - the documentation says they're copied
as unblessed undef values, but they aren't undef. I've filed a bug
report in Perl's bug system, but this doesn't stop this being useful.
So this should be resolved in Search::Xapian 1.0.4.0, which I've just
uploaded to CPAN.
Cheers,
Olly
RSS Feed