When I try to build an inverted index using r3542 it segfaults. Here is a back trace:
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1210591040 (LWP 27080)] kino_FastObj_create (invoker=0x0, class_name=0x0, vtable=0xb7b8da00, alloc_size=36) at ../c_src/KinoSearch/Util/FastObj.c:24 24 self->_ = REFCOUNT_INC(vtable); (gdb) bt #0 kino_FastObj_create (invoker=0x0, class_name=0x0, vtable=0xb7b8da00, alloc_size=36) at ../c_src/KinoSearch/Util/FastObj.c:24 #1 0xb7b401ae in kino_Token_new (text=0xbffe8e58 "gerald m. adams.", len=6, start_offset=72, end_offset=78, boost=1, pos_inc=1) at ../c_src/KinoSearch/Analysis/Token.c:9 #2 0xb7b59788 in kino_Tokenizer_tokenize_str (self=0x836cb70, string=0xbffe8e10 "the post near cheyenne : a history of fort d.a. russell, 1867-1930 / by gerald m. adams.", string_len=88, batch=0xbffe7948) at xs/KinoSearch/Analysis/Tokenizer.c:59 #3 0xb7b4116c in kino_Tokenizer_transform (self=0x836cb70, batch=0xbffe8c68) at ../c_src/h/KinoSearch/Analysis/Tokenizer.h:237 #4 0xb7b40ad5 in kino_PolyAnalyzer_transform_text (self=0x83b4dd8, text=0x83fba18) at ../c_src/h/KinoSearch/Analysis/Analyzer.h:197 #5 0xb7b47dfe in kino_Inverter_add_field (self=0x83f4f28, fspec=0x83ef628, field_name=0x816f8f8 "all", field_name_len=3, value=0xbffe6a10 "The post near Cheyenne : a history of Fort D.A. Russell, 1867-1930 / by Gerald M. Adams.", value_len=88) at ../c_src/h/KinoSearch/Analysis/Analyzer.h:207 #6 0xb7b59c9c in kino_SegWriter_add_doc (self=0x83f0da0, doc=0x840fb28) at ../c_src/h/KinoSearch/Index/Inverter.h:277 #7 0xb7a9f4d1 in XS_KinoSearch__Index__SegWriter_add_doc (my_perl=0x8150008, cv=0x81dc300) at ../c_src/h/KinoSearch/Index/SegWriter.h:246 #8 0x080c0923 in Perl_pp_entersub () #9 0x080bf2fb in Perl_runops_standard () #10 0x0806721b in perl_run () #11 0x08063752 in main () _______________________________________________ KinoSearch mailing list KinoSearch@rectangular.com http://www.rectangular.com/mailman/listinfo/kinosearch