Closed relex closed 9 years ago
I figured it out. The problem was related to using Prodigy to manage the eclimd process. If I start eclimd outside of Emacs it doesn't block anymore.
For the record it was me that reported this issue, but I used a shared account by mistake.
Reproduction
M-x delete-file #asdf#
Further investigation
I noticed a problem related to the advice made for
delete-file
.I have some kind of auto-save functionality enabled that occasionally deletes temporary files using
delete-file
. When this happens my Emacs gets stuck in theeclim-project-name
-function. Here's one example stacktrace after quitting the stuck process withC-g
:Looking at the error in eclimd output shows the following:
Strangely the command only blocks when called through Emacs e.g. with
M-x shell-command
. Running the command from a terminal returns the error stacktrace.Discussion about solutions