talloc_abort in notmuch_thread_get_tags () when db has been modified

David Bremner david at tethera.net
Fri Feb 17 04:28:33 PST 2017

Gaute Hope <eg at gaute.vetsj.com> writes:

> David Bremner writes on mars 7, 2016 13:01:
>> Gaute Hope <eg at gaute.vetsj.com> writes:
>> Of course _why_ this error is happening could still be notmuch's
>> fault. Can you reproduce the problem under valgrind?

> Hi again,
> For future reference: Attached is C++ test code that demonstrates the problem
> (at least on my setup). It is part of the astroid test suite.

And did you try running this under valgrind?

> The test-code must be adapted to your _test_ notmuch db.
> To pick up on this again, this issue started cropping up more frequently
> again, and I can't see a way currently to anticipate or recover from
> this from a user application of the notmuch library. There seems to be
> an XapianError, which may or may not be handled by notmuch.

Previously you only reported a talloc error. Do you have a new stacktrace?

More information about the notmuch mailing list