Re: python(?): process died while iterating over Messages object
authorAdam Wolfe Gordon <awg+notmuch@xvx.ca>
Fri, 30 Sep 2011 15:07:24 +0000 (09:07 +1800)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:39:32 +0000 (09:39 -0800)
79/2ac773fdb0889062d41d4a75ac85b92b23e238 [new file with mode: 0644]

diff --git a/79/2ac773fdb0889062d41d4a75ac85b92b23e238 b/79/2ac773fdb0889062d41d4a75ac85b92b23e238
new file mode 100644 (file)
index 0000000..f55ffa3
--- /dev/null
@@ -0,0 +1,88 @@
+Return-Path: <awg@xvx.ca>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id 11A80431FD0\r
+       for <notmuch@notmuchmail.org>; Fri, 30 Sep 2011 08:07:30 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 0.613\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=0.613 tagged_above=-999 required=5\r
+       tests=[RCVD_IN_DNSWL_LOW=-0.7, URI_HEX=1.313] autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id FygxNnn9JVcq for <notmuch@notmuchmail.org>;\r
+       Fri, 30 Sep 2011 08:07:29 -0700 (PDT)\r
+Received: from mail-bw0-f53.google.com (mail-bw0-f53.google.com\r
+       [209.85.214.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
+       (No client certificate requested)\r
+       by olra.theworths.org (Postfix) with ESMTPS id 51154431FB6\r
+       for <notmuch@notmuchmail.org>; Fri, 30 Sep 2011 08:07:29 -0700 (PDT)\r
+Received: by bkbzt12 with SMTP id zt12so2164425bkb.26\r
+       for <notmuch@notmuchmail.org>; Fri, 30 Sep 2011 08:07:26 -0700 (PDT)\r
+MIME-Version: 1.0\r
+Received: by 10.204.129.22 with SMTP id m22mr7693185bks.392.1317395244905;\r
+       Fri, 30 Sep 2011 08:07:24 -0700 (PDT)\r
+Sender: awg@xvx.ca\r
+Received: by 10.204.37.65 with HTTP; Fri, 30 Sep 2011 08:07:24 -0700 (PDT)\r
+X-Originating-IP: [68.148.112.98]\r
+In-Reply-To: <E1R9dKH-0003r5-9q@thinkbox.jade-hamburg.de>\r
+References: <E1R9aZN-0005J0-U2@thinkbox.jade-hamburg.de>\r
+       <877h4q9nsd.fsf@hermes.hocat.ca>\r
+       <E1R9dKH-0003r5-9q@thinkbox.jade-hamburg.de>\r
+Date: Fri, 30 Sep 2011 09:07:24 -0600\r
+X-Google-Sender-Auth: yE4HlWJ17-fmZagNlQi-Ejw_Nms\r
+Message-ID:\r
+ <CAMoJFUsoh2HfNdChRBpKUFwwd02E_YmynHC8hQgAscEeGsoYqA@mail.gmail.com>\r
+Subject: Re: python(?): process died while iterating over Messages object\r
+From: Adam Wolfe Gordon <awg+notmuch@xvx.ca>\r
+To: Justus Winter <4winter@informatik.uni-hamburg.de>\r
+Content-Type: text/plain; charset=ISO-8859-1\r
+Cc: notmuch@notmuchmail.org\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Fri, 30 Sep 2011 15:07:30 -0000\r
+\r
+On Fri, Sep 30, 2011 at 07:40, Justus Winter\r
+<4winter@informatik.uni-hamburg.de> wrote:\r
+> Quoting Tom Prince (2011-09-30 15:12:50)\r
+>>On Fri, 30 Sep 2011 12:43:53 +0200, Justus Winter <4winter@informatik.uni-hamburg.de> wrote:\r
+>>> while iterating over a query result set my process died with\r
+>>>\r
+>>> > terminate called after throwing an instance of 'Xapian::DatabaseModifiedError'\r
+>>> > Aborted\r
+>>>\r
+>>> I am not sure where this came from, grepping throuth notmuchs soure\r
+>>> didn't reveal the location. So this might be not specific to the\r
+>>> python bindings at all.\r
+>>\r
+>>std::terminate is called when an exception is thrown in C++, and there\r
+>>are no enclosing try blocks that will catch the exception.\r
+>\r
+> Ah, so it is not specific to the python binding and it has to be\r
+> caught somewhere in the notmuch library, right?\r
+>\r
+> I tried to locate the appropriate location but I'm afraid I got\r
+> lost. Could someone else take a look at this?\r
+\r
+I've seen this problem before, but not in recent notmuch versions.\r
+See, for example, [1].\r
+\r
+If I remember correctly, the problem is related to compiler versions,\r
+but I can't remember the details.\r
+\r
+[1] http://notmuch.198994.n3.nabble.com/notmuch-0-6-notmuch-new-dies-with-std-terminate-td3137214.html\r
+\r
+-- \r
+Adam Wolfe Gordon\r