Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 11A80431FD0 for ; Fri, 30 Sep 2011 08:07:30 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0.613 X-Spam-Level: X-Spam-Status: No, score=0.613 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_LOW=-0.7, URI_HEX=1.313] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FygxNnn9JVcq for ; Fri, 30 Sep 2011 08:07:29 -0700 (PDT) Received: from mail-bw0-f53.google.com (mail-bw0-f53.google.com [209.85.214.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 51154431FB6 for ; Fri, 30 Sep 2011 08:07:29 -0700 (PDT) Received: by bkbzt12 with SMTP id zt12so2164425bkb.26 for ; Fri, 30 Sep 2011 08:07:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.129.22 with SMTP id m22mr7693185bks.392.1317395244905; Fri, 30 Sep 2011 08:07:24 -0700 (PDT) Sender: awg@xvx.ca Received: by 10.204.37.65 with HTTP; Fri, 30 Sep 2011 08:07:24 -0700 (PDT) X-Originating-IP: [68.148.112.98] In-Reply-To: References: <877h4q9nsd.fsf@hermes.hocat.ca> Date: Fri, 30 Sep 2011 09:07:24 -0600 X-Google-Sender-Auth: yE4HlWJ17-fmZagNlQi-Ejw_Nms Message-ID: Subject: Re: python(?): process died while iterating over Messages object From: Adam Wolfe Gordon To: Justus Winter <4winter@informatik.uni-hamburg.de> Content-Type: text/plain; charset=ISO-8859-1 Cc: notmuch@notmuchmail.org X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2011 15:07:30 -0000 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