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