[Xapian-discuss] Quartzcompact aborts with an error

Olly Betts olly at survex.com
Fri Feb 3 22:42:18 GMT 2006


On Fri, Jan 27, 2006 at 03:10:00PM +0000, Salem Berhanu wrote:
> I was merging two dbs with quartzcompact when it aborted with the following 
> error. Any ideas what could be the cause?
> 
> postlist: Reduced by 47.3974% 65344K (137864K -> 72520K)
> record: Reduced by 8.32799% 5200K (62440K -> 57240K)
> termlist: INCREASED by 1.93481% 1776K (91792K -> 93568K)
> position ...terminate called after throwing an instance of 
> 'std::length_error'
>  what():  basic_string::assign
> Aborted

I'd guess that the position table is corrupt in one of the source
databases.  For possible reasons, see my previous reply.  Again,
try quartzcheck on the database.

Cheers,
    Olly



More information about the Xapian-discuss mailing list