I have the following issues on Mac OS running the new NextStep (Cocoa)
port of Emacs, AKA Emacs.app. It's from the Emacs CVS. I can't provide
a repeatable bug description for any of them so I'm not submitting them
as bugs yet.
1)
Frequent crashes. I start Emacs.app from gdb and they never happen. I
start it from the Finder and at random times it dies altogether. This
happens at least 3 times a day, and I have lost work because of it.
It's frustrating and I have seen no reports about it. Maybe it's my
setup, but I don't know how to find the problem.
2)
Occasionally Emacs.app will lock up, but quitting it will ask the "save
and exit" question; clicking on "yes" kills the application immediately.
This happens in my experience when saving a file using Tramp, right
after the auto-save data is written but before the file itself is
written. I have always been able to recover the data with
recover-this-file, so the lockup happens after the auto-save write.
3)
epa-file will frequently refuse to load a GPG-encrypted file the first
time, but will work on retry. It seems like it happens every second
time (so the sequence is fail-succeed-fail-succeed-...) but I've seen it
happen in other ways. This is really annoying because the cached
passphrase is invalidated and must be retyped. I don't know if this is
a known issue, but it's easy to duplicate for me with epa-mode set and
epa-file loaded. It only happens on Mac OS X. I use the exact same
setup on Ubuntu and it works perfectly. I don't think it's a GPG
problem because from the command line it works every time and I use the
same file on Ubuntu.
(with-temp-buffer
(insert-file-contents "~/authinfo.gpg")
(buffer-string))
Debugger entered--Lisp error: (file-error "Opening input file" listp exit)
signal(file-error ("Opening input file" listp exit))
byte-code("...garbage..." [file epa-file-passphrase-alist entry error assoc
nil signal file-error "Opening input file"] 4)
;; I believe from debugging that here epa-file-insert-file-contents calls
(epg-decrypt-file (epg-context . [OpenPGP nil nil nil nil nil nil
(epa-file-passphrase-callback-function . "/Users/tzz/authinfo.gpg")
(epa-progress-callback-function) nil nil nil nil nil nil])
"/Users/tzz/authinfo.gpg" nil)
epa-file-insert-file-contents("/Users/tzz/authinfo.gpg" nil nil nil nil)
apply(epa-file-insert-file-contents ("/Users/tzz/authinfo.gpg" nil nil nil
nil))
epa-file-handler(insert-file-contents "/Users/tzz/authinfo.gpg" nil nil nil
nil)
insert-file-contents("~/authinfo.gpg")
...
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emacs-app-dev- mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emacs-app-dev-