[Xapian-discuss] Quartzcompact in svn-6307 fails
Arjen van der Meijden
acmmailing at tweakers.net
Fri Jun 24 08:49:51 BST 2005
Hi List,
I'm trying to test some of Olly's changes to the compaction of quartz,
but appareantly quartzcompact just doesn't work at all, or of course my
installation is bugged.
I've installed svn-6703 on a gentoo system which is quite up-to-date in
terms of gcc (3.3)/glibc versions.
When I do quartzcompact on our (with 0.8.4) compacted database without
any parameters it just says 'aborted' right after it started, with the
-n and -F parameters the same.
But with -F and -n combined, it segfaults with this backtrace:
#0 0xb7cf6003 in memmove () from /lib/libc.so.6
#1 0xb7ee0cdc in Btree::compact (this=0xbfffe780, p=0x8057fa8
"\004\026ó\026â\026Ñ\026À\026¯\237") at btree.h:181
#2 0xb7ee15f0 in Btree::add_item (this=0xbfffe780, j=0) at btree.cc:832
#3 0xb7ee1b7f in Btree::add_kt (this=0xbfffe780, found=false) at
btree.cc:998
#4 0xb7ee222f in Btree::add (this=0xbfffe780, key=@0xbfffe6b0, tag=
{static npos = 4294967295, _M_dataplus =
{<std::allocator<char>> = {<No data fields>}, _M_p = 0x9933604
"0ÁÙsÖg\031\006à÷¾\237ç]~k¾\225%!ù\022Ö\202[gz \036zæ8\036iGÏìxä_à9\b\tiÙl-K\206P\022hBR(\001\212`\233\226\220\022\004\202a\215\220\202,\205VIJ\b\230\020¤\004¯ëÕ]su«\003\207¾cxA\fÆ~\"<ã\n\030QÏ}³(×\003±6f|³\222£¯ê¥}1y½\txË:<.:\214'\022uüÎù·¬ \024ã\223ï+7åF\2360`\225\032\214ý0E¯\032|í\0036,\0057\004+_/\024yâ\224Ói\214¾F`4\006\216X\207ñL²S¯\n\016.\t8\022\203×\002Ù]"...},
static _S_empty_rep_storage = {0, 0, 0, 0}}) at btree.cc:1152
#5 0x0804cd03 in main (argc=2, argv=0xbfffea44) at quartzcompact.cc:370
The aborted of course looks like this:
postlist ...Aborted
When I compact a test-database with a very simple set of data,
quartzcompact does work, also with -F and -n.
Best regards,
Arjen
More information about the Xapian-discuss
mailing list