all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: rms@gnu.org
Cc: 17337@debbugs.gnu.org
Subject: bug#17337: epg-wait-for-status hangs forever
Date: Tue, 13 May 2014 20:23:44 +0300	[thread overview]
Message-ID: <83mwelpp7j.fsf@gnu.org> (raw)
In-Reply-To: <E1WdV13-0008Pg-UB@fencepost.gnu.org>

> Date: Thu, 24 Apr 2014 21:33:25 -0400
> From: Richard Stallman <rms@gnu.org>
> 
> 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.





  reply	other threads:[~2014-05-13 17:23 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-25  1:33 bug#17337: epg-wait-for-status hangs forever Richard Stallman
2014-05-13 17:23 ` Eli Zaretskii [this message]
2014-05-14 11:51   ` Richard Stallman
2014-05-14 15:34     ` Eli Zaretskii
2014-05-14 17:01       ` Stefan Monnier
2014-05-15 15:03         ` Richard Stallman
2014-05-15 15:03       ` Richard Stallman
2014-05-15 15:03       ` Richard Stallman
2014-05-19  9:37       ` Richard Stallman
2014-05-18 11:26 ` bug#17337: EPG bug seems to have gone away Richard Stallman
2014-05-19  9:35 ` bug#17337: epa problem has returned Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83mwelpp7j.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=17337@debbugs.gnu.org \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.