crash when signing the package index

Norbert Koch viteno at xemacs.org
Mon May 10 16:36:56 EDT 2010


Hi!

One step during the package release process is signing the package
index.  This is done by calling GnuPG out of xemacs.  Nowadays, this
crashes xemacs (21.4.22)like


  # (unwind-protect ...)
  process-send-region(#<process "*GnuPG*" pid 16187 state:exit> 1 87490)
  # (unwind-protect ...)
  # bind (encoded-passphrase-with-new-line passphrase-with-newline exit-status status process inhibit-redisplay process-connection-type orig-mode errors-buffer output-buffer args output-file-name use-agent args program passphrase end start)
  pgg-gpg-process-region(1 87490 nil "gpg" ("--clearsign" "--armor" "--batch" "--verbose" "--local-user" "viteno at xemacs.org"))
  # bind (buffer-read-only inhibit-read-only args passphrase pgg-gpg-user-id passphrase cleartext end start)
  pgg-gpg-sign-region(1 87490 cleartext nil)
  funcall(pgg-gpg-sign-region 1 87490 cleartext nil)
  apply(funcall pgg-gpg-sign-region (1 87490 cleartext nil))
  # bind (args scheme func)
  pgg-invoke("sign-region" gpg 1 87490 cleartext nil)
  # (unwind-protect ...)
  # bind (passphrase cleartext end start)
  pgg-sign-region(1 87490 cleartext)
  # (unwind-protect ...)
  # bind (pgg-output-buffer oldfilelist staging pkgs)
  pkg-upload-packages(("xemacs-base-2.24-pkg.tar.gz"))
  # bind (all-tarballs tarball-name type packages ci-top-changelog log-entry changelog pkg-list packages)
  pkg-release-packages("xemacs-base")
  # bind (command-debug-status)
  call-interactively(pkg-release-packages)
  command-execute(pkg-release-packages t)
  # bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
  execute-extended-command(nil)
  # bind (command-debug-status)
  call-interactively(execute-extended-command)
  # (condition-case ... . error)
  # (catch top-level ...)


Any thoughts on this?

I have no C trace around, but I can produce one if this would help.

Thanks, 
norbert.
-- 



More information about the XEmacs-Beta mailing list