GNU bug report logs - #76888
31.0.50; start-process: Spawning child process: Invalid argument

Previous Next

Package: emacs;

Reported by: Richard Copley <rcopley <at> gmail.com>

Date: Sun, 9 Mar 2025 12:39:01 UTC

Severity: normal

Found in version 31.0.50

Fixed in version 31.1

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

Full log


Message #35 received at 76888 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Richard Copley <rcopley <at> gmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 76888 <at> debbugs.gnu.org
Subject: Re: bug#76888: 31.0.50; start-process: Spawning child process:
 Invalid argument
Date: Tue, 25 Mar 2025 13:56:31 +0100
[Message part 1 (text/plain, inline)]
Richard Copley <rcopley <at> gmail.com> writes:

Hi Richard,

> It's easy to move the call to 'start-process-shell-command' outside
> the 'with-current-buffer' form. I have patched my local emacs repo to
> do that. It works just fine for me. Whether that is the right thing to
> do I leave to your judgement. I refrain from attaching the patch since
> I do not intend to complete a copyright assignment.

Thank you for the analysis. However, I don't believe that your change is
correct. `buffer' is the working (output) buffer of
start-process-shell-command, so we shall call it here.

Instead, I've tried the appended patch. Could you, please, check? It
fixes the problem for me.

Best regards, Michael.

[Message part 2 (text/x-patch, attachment)]

This bug report was last modified 55 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.