Re: python(?): process died while iterating over Messages object

Subject: Re: python(?): process died while iterating over Messages object

Date: Fri, 30 Sep 2011 09:07:24 -0600

To: Justus Winter

Cc: notmuch@notmuchmail.org

From: Adam Wolfe Gordon


On Fri, Sep 30, 2011 at 07:40, Justus Winter
<4winter@informatik.uni-hamburg.de> wrote:
> Quoting Tom Prince (2011-09-30 15:12:50)
>>On Fri, 30 Sep 2011 12:43:53 +0200, Justus Winter <4winter@informatik.uni-hamburg.de> wrote:
>>> while iterating over a query result set my process died with
>>>
>>> > terminate called after throwing an instance of 'Xapian::DatabaseModifiedError'
>>> > Aborted
>>>
>>> I am not sure where this came from, grepping throuth notmuchs soure
>>> didn't reveal the location. So this might be not specific to the
>>> python bindings at all.
>>
>>std::terminate is called when an exception is thrown in C++, and there
>>are no enclosing try blocks that will catch the exception.
>
> Ah, so it is not specific to the python binding and it has to be
> caught somewhere in the notmuch library, right?
>
> I tried to locate the appropriate location but I'm afraid I got
> lost. Could someone else take a look at this?

I've seen this problem before, but not in recent notmuch versions.
See, for example, [1].

If I remember correctly, the problem is related to compiler versions,
but I can't remember the details.

[1] http://notmuch.198994.n3.nabble.com/notmuch-0-6-notmuch-new-dies-with-std-terminate-td3137214.html

-- 
Adam Wolfe Gordon

Thread: