[KinoSearch] revision 3552 SEGV during indexing

Henry henka at cityweb.co.za
Mon Jun 30 20:54:05 PDT 2008


Hi Marvin,

Revision 3552 seems to be SEGV'ing.  Here's a backtrace:

Program terminated with signal 11, Segmentation fault.
#0  0x00000086 in ?? ()
(gdb) bt
#0  0x00000086 in ?? ()
#1  0x00360e2d in kino_Inverter_clear (self=0x972eea8)
    at ../c_src/h/KinoSearch/Obj.h:166
#2  0x00379a41 in kino_SegWriter_add_doc (self=0x972bc00, doc=0x981cd60)
    at ../c_src/h/KinoSearch/Index/Inverter.h:297
#3  0x002bb111 in XS_KinoSearch__Index__SegWriter_add_doc (my_perl=0x8a07008,
    cv=0x8bf9474) at ../c_src/h/KinoSearch/Index/SegWriter.h:249
#4  0x009a747d in Perl_pp_entersub ()
   from /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
#5  0x009a08df in Perl_runops_standard ()
   from /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
#6  0x00945f13 in perl_run ()
   from /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
#7  0x080491ee in main ()
(gdb)

As you can see above, the segv is happening on a
$invindexer->add_doc($doc) call (a normal doc, I tried several).

regards
Henry




More information about the KinoSearch mailing list