>> Sure it is safe--that's what immediate_quit will do in the signal handler.
>     But the OP's backtrace seem to indicate that it runs elisp code (via
>     process filters).  Does immediate_quit do that as well?

> Normally not, but I can think of one way that quitting could do this.
> Namely, if it runs an unwind-protect cleanup form.  I suspect that is
> how ange-ftp-del-tmp-name got called.  I don't know if it is used in
> an unwind-protect cleanup, but it would be natural if it were.

Oh, yes, now it makes sense.  And it is indeed safe since it's actually
not "within re-search-forward": re-search-forward is still on the backtrace
but we won't return to it since we'll longjmp over it instead.

Funnily I had never seen such a backtrace before.


        Stefan


_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to