From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#17337: epg-wait-for-status hangs forever Date: Tue, 13 May 2014 20:23:44 +0300 Message-ID: <83mwelpp7j.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1400001927 4517 80.91.229.3 (13 May 2014 17:25:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 May 2014 17:25:27 +0000 (UTC) Cc: 17337@debbugs.gnu.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 13 19:25:20 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WkGS7-0002Lg-79 for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 May 2014 19:25:19 +0200 Original-Received: from localhost ([::1]:46736 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkGS6-0004ww-R1 for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 May 2014 13:25:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44059) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkGRx-0004sU-PI for bug-gnu-emacs@gnu.org; Tue, 13 May 2014 13:25:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WkGRr-0002gS-27 for bug-gnu-emacs@gnu.org; Tue, 13 May 2014 13:25:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkGRq-0002gE-WC for bug-gnu-emacs@gnu.org; Tue, 13 May 2014 13:25:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WkGRq-0002sk-3F for bug-gnu-emacs@gnu.org; Tue, 13 May 2014 13:25:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 May 2014 17:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17337 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.140000185911014 (code B ref -1); Tue, 13 May 2014 17:25:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 May 2014 17:24:19 +0000 Original-Received: from localhost ([127.0.0.1]:34231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WkGR9-0002ra-7d for submit@debbugs.gnu.org; Tue, 13 May 2014 13:24:19 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42005) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WkGR7-0002rL-Mq for submit@debbugs.gnu.org; Tue, 13 May 2014 13:24:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WkGQt-0002PQ-Ll for submit@debbugs.gnu.org; Tue, 13 May 2014 13:24:12 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:40311) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkGQt-0002PM-JW for submit@debbugs.gnu.org; Tue, 13 May 2014 13:24:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkGQn-0003rN-Kt for bug-gnu-emacs@gnu.org; Tue, 13 May 2014 13:24:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WkGQh-0002OX-ND for bug-gnu-emacs@gnu.org; Tue, 13 May 2014 13:23:57 -0400 Original-Received: from mtaout28.012.net.il ([80.179.55.184]:59944) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkGQh-0002OF-F2; Tue, 13 May 2014 13:23:51 -0400 Original-Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0N5I00C00W03KX00@mtaout28.012.net.il>; Tue, 13 May 2014 20:22:06 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N5I006KQW8T4370@mtaout28.012.net.il>; Tue, 13 May 2014 20:22:06 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:89026 Archived-At: > Date: Thu, 24 Apr 2014 21:33:25 -0400 > From: Richard Stallman > > Yesterday I updated from the trunk and rebuilt. > epa-mail-encrypt and rmail-epa-decrypt now do not terminate. > I got the backtrace below from typing C-g at the latter. > > I verified that the call to epg-wait-for-status never returns. > It displays `Decrypting...done', but seems to keep waiting. > > I went back to the old Emacs executable from March 19, made from the > trunk fetched on March 18, and aliased function-put to put. It worked > ok: with the same compiled Lisp files, the hang does not happen. AFAIU, you are saying that Lisp files from Apr 23 trunk work fine with the Emacs binary built from C sources fetched on Mar 18, is that right? If so, I don't think I see changes to C sources during that period which could explain such a bug. May I suggest to take a look at the changes done during this period, and perhaps experiment with reverting changes that look suspicious? Below are some bzr commands which will allow you to review the changes at several levels of granularity: This command will show a list of all the files that were changed between these two dates: bzr st -r date:2014-03-18..date:2014-04-24 This command will show the changes made in a single file between these 2 dates (src/process.c as an example): bzr diff -r date:2014-03-18..date:2014-04-24 src/process.c This command will show all the changes made in the C sources between these 2 dates: bzr diff -r date:2014-03-18..date:2014-04-24 src If you try changing some file, and later want to undo those changes, you can do that by saying "bzr revert FILE". Just "bzr revert" will undo changes in all the files. Or maybe the problem is triggered by one of the pre-loaded Lisp files? In that case, another thing to try is use C sources from Mar 18, but pre-loaded Lisp files from Apr 24.