[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#33016: 26.1; (make-process ...) doesn't signal an error, when execut
From: |
Noam Postavsky |
Subject: |
bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist |
Date: |
Mon, 8 Apr 2019 14:34:41 -0400 |
On Thu, 11 Oct 2018 at 08:57, Klaus-Dieter Bauer
<bauer.klaus.dieter@gmail.com> wrote:
> M-x eval-expression RET
> (make-process :name "test" :command '("c:/No Such Command"))
>
> will merely display in the echo-area message:
>
> eval: Spawning child process: Invalid argument
The confusing thing here is that the error is signaled between
block_input()...unblock_input(), which prevents the debugger from
triggering. E.g., the "-unless-debug" part in the expression below
appears not to work, even though the error flows normally in other
respects:
(condition-case-unless-debug err
(make-process :name "test" :command '("c:/No Such Command"))
(error (list :error err)))
;=> (:error (file-error "Spawning child process" "Invalid argument"))
The attached patch fixes this by moving the signal to after the unblock_input().
v1-0001-Let-debugger-handle-process-spawn-errors-on-w32-B.patch
Description: Binary data
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist,
Noam Postavsky <=
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Eli Zaretskii, 2019/04/08
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Noam Postavsky, 2019/04/09
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Eli Zaretskii, 2019/04/09
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Noam Postavsky, 2019/04/10
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Eli Zaretskii, 2019/04/11
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Noam Postavsky, 2019/04/11
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Eli Zaretskii, 2019/04/11
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Noam Postavsky, 2019/04/11
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Eli Zaretskii, 2019/04/12
- bug#33016: 26.1; (make-process ...) doesn't signal an error, when executable given as absolute Windows path does not exist, Noam Postavsky, 2019/04/12