|
From: | Jim Porter |
Subject: | bug#65590: 29.0.50; esh-var-test/interp-concat-cmd fails on macOS |
Date: | Tue, 29 Aug 2023 17:44:28 -0700 |
On 8/29/2023 11:59 AM, Stefan Kangas wrote:
Jim Porter <jporterbugs@gmail.com> writes:This looks like a race condition when executing this command: echo ${*echo "foo\nbar"}-baz That *should* print "foo\nbar-baz", but it tries to print "-baz" (and fails). That appears to be because the subcommand (*echo "foo\nbar") produces no output.I can confirm that the error is intermittent, as I'm not seeing it on a re-run.
Can you try the following patches? They shouldn't change the behavior, but they do add some extra debugging information to failed tests.
If you can get this to occur when using Eshell interactively, you can also enable this output by calling "eshell-debug process" at an Eshell prompt before running the offending command.
0001-Fix-handling-of-Eshell-debug-modes.patch
Description: Text document
0002-Add-debug-instrumentation-for-Eshell-process-managem.patch
Description: Text document
[Prev in Thread] | Current Thread | [Next in Thread] |