running against r5737 trunk just now, I get a double free error when I call
$indexer->commit(). gdb backtrace below:
[New Thread 182894171104 (LWP 21918)]
*** glibc detected *** double free or corruption (!prev): 0x0000000009d8b810 ***
Program received signal SIGABRT, Aborted.
[Switching to Thread 182894171104 (LWP 21918)]
0x00000030caf2e21d in raise () from /lib64/tls/libc.so.6
(gdb) bt
#0 0x00000030caf2e21d in raise () from /lib64/tls/libc.so.6
#1 0x00000030caf2fa1e in abort () from /lib64/tls/libc.so.6
#2 0x00000030caf63291 in __libc_message () from /lib64/tls/libc.so.6
#3 0x00000030caf68eae in _int_free () from /lib64/tls/libc.so.6
#4 0x00000030caf691f6 in free () from /lib64/tls/libc.so.6
#5 0x0000002a990eebc1 in kino_SortEx_destroy ()
from
/opt/pij/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/KinoSearch/KinoSearch.so
#6 0x0000002a99144656 in kino_Obj_dec_refcount ()
from
/opt/pij/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/KinoSearch/KinoSearch.so
#7 0x0000002a990f79e4 in kino_PostWriter_finish ()
from
/opt/pij/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/KinoSearch/KinoSearch.so
#8 0x0000002a99104657 in kino_SegWriter_finish ()
from
/opt/pij/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/KinoSearch/KinoSearch.so
#9 0x0000002a990e6b12 in kino_Indexer_prepare_commit ()
from
/opt/pij/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/KinoSearch/KinoSearch.so
#10 0x0000002a990e7182 in kino_Indexer_commit ()
from
/opt/pij/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/KinoSearch/KinoSearch.so
#11 0x0000002a9909f904 in XS_KinoSearch_Indexer_commit ()
from
/opt/pij/lib/perl5/site_perl/5.8.9/x86_64-linux/auto/KinoSearch/KinoSearch.so
#12 0x000000000044d895 in Perl_pp_entersub ()
#13 0x00000000004467ae in Perl_runops_standard ()
#14 0x0000000000445158 in perl_run ()
#15 0x000000000041c49c in main ()
--
Peter Karman . http://peknet.com/ . [email protected]