On Wed, 13 Oct 2010, Mike Kelly wrote: > On Wed, 13 Oct 2010 10:24:25 -0400 > Mike Kelly <pioto@pioto.org> wrote: > > > Looks like this may also require a newer xapian than i have now > > (xapian-core 1.0.18), as notmuch new aborts with: > > > > terminate called after throwing an instance of > > 'Xapian::InvalidArgumentError' > > > > I'll see if I can track down anything more concrete as a cause. > > Well, the full backtrace looks like this: So you were able to compile it? What was the problem? > > #0 __cxa_throw (obj=0x2883d560, tinfo=0x8070278, dest=0x806132e <~InvalidArgumentError>) > at ../../.././../gcc-4.4-20100309/libstdc++-v3/libsupc++/eh_throw.cc:67 > header = (__cxxabiv1::__cxa_refcounted_exception *) 0x2883d500 > #1 0x28353b72 in Xapian::Document::Internal::remove_term () from /usr/local/lib/libxapian.so.21 > No symbol table info available. > #2 0x28353c96 in Xapian::Document::remove_term () from /usr/local/lib/libxapian.so.21 > No symbol table info available. > #3 0x080604bc in _notmuch_message_remove_term (message=0x28a85c10, prefix_name=0x806c887 "tag", value=0x806c564 "draft") > at lib/message.cc:737 > term = 0x28806ab0 "Kdraft" > #4 0x0806086a in notmuch_message_remove_tag (message=0x28a85c10, tag=0x806c564 "draft") at lib/message.cc:832 > private_status = 134662454 > status = NOTMUCH_STATUS_SUCCESS I guess the problem would be that it removes nonexistent tag. I do not experience such a problem on Linux with Xapian 1.2.3. -Michal