You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
test-child-process-pipe-dataflow failing on Windows #48300
09:00:37 09:00:37 You have git v2.40.1 installed. Version 2.41.0 is available based on your source(s).09:00:53 Progress: Downloading git.install 2.41.0... %...Progress: Downloading git.install 2.41.0... 100%09:00:56 09:00:56 git.install v2.41.0 [Approved]09:00:56 git.install package files upgrade completed. Performing other installation steps.09:00:57 Using Git LFS09:00:57 Installing 64-bit git.install...09:01:28 git.install has been installed.09:01:28 git.install installed to 'C:\Program Files\Git'09:01:28 git.install can be automatically uninstalled.09:01:29 The upgrade of git.install was successful.09:01:29 Software installed to 'C:\Program Files\Git\'09:01:33 Progress: Downloading git 2.41.0... 62%Progress: Downloading git 2.41.0... 100%09:01:33 09:01:33 git v2.41.0 [Approved]09:01:33 git package files upgrade completed. Performing other installation steps.09:01:33 The upgrade of git was successful.09:01:33 Software installed to 'C:\ProgramData\chocolatey\lib\git'09:01:34 git.install v2.41.0 is the latest version available based on your source(s).
Activity
aduh95 commentedon Jun 2, 2023
Examples:
importinternal method #48296)v16.x-staging)aduh95 commentedon Jun 2, 2023
/cc @nodejs/platform-windows @nodejs/build
MoLow commentedon Jun 4, 2023
I am investigating on https://ci.nodejs.org/computer/test-azure_msft-win11_vs2022-arm64-3/
richardlau commentedon Jun 5, 2023
Looking at the Node.js 16 daily builds, the first failure there appears to be https://ci.nodejs.org/view/Node.js%20Daily/job/node-daily-v16.x-staging/36/, i.e. https://ci.nodejs.org/job/node-test-binary-windows-js-suites/21215/. Those failures happened on:
https://ci.nodejs.org/job/node-test-binary-windows-js-suites/21215/RUN_SUBSET=2,nodes=win10-COMPILED_BY-vs2019/
https://ci.nodejs.org/job/node-test-binary-windows-js-suites/21215/RUN_SUBSET=2,nodes=win2012r2-COMPILED_BY-vs2019-x86/
According to #48331, the test is failing due to a difference in behaviour of
wc. I believewcis coming from git.Looking at the prior windows-update-reboot run before those jobs we can see that git was updated
e.g. https://ci.nodejs.org/manage/computer/test-azure_msft-win10_vs2019-x64-4/builds
https://ci.nodejs.org/job/windows-update-reboot/label=test-azure_msft-win10_vs2019-x64-4/2370/consoleFull
(Similarly https://ci.nodejs.org/job/windows-update-reboot/label=test-rackspace-win2012r2_vs2017-x64-4/2370/consoleFull for the other machine.)
bricss commentedon Jun 5, 2023
It's might be due to latest Git 64-bit version switch to
Cygwin v3.4.0-> https://gitforwindows.org/32-bit.htmllpinca commentedon Jun 6, 2023
I can confirm that the issue is caused by Git for Windows v2.41.0. With v2.40.0 the test passes locally.
richardlau commentedon Jun 14, 2023
Probably related to git-for-windows/git#4464
lpinca commentedon Jun 23, 2023
I've also seen
test-child-process-stdio-reuse-readable-stdiofail recently on Windows and I think the underlying issue is the same.test: mark test-child-process-stdio-reuse-readable-stdio flaky
test: mark test-child-process-stdio-reuse-readable-stdio flaky
test: mark test-child-process-stdio-reuse-readable-stdio flaky
test: mark test-child-process-stdio-reuse-readable-stdio flaky
test: mark test-child-process-stdio-reuse-readable-stdio flaky
test: mark test-child-process-stdio-reuse-readable-stdio flaky
lpinca commentedon Aug 14, 2023
The upstream issue was closed without a fix.
test: mark test-child-process-stdio-reuse-readable-stdio flaky
test: mark test-child-process-stdio-reuse-readable-stdio flaky
joyeecheung commentedon Sep 8, 2023
It's almost constantly failing now, perhaps we should just skip it on Windows until it's properly fixed to at least give the CI some green space..
test: skip test-child-process-pipe-dataflow.js on Windows
test: skip test-child-process-pipe-dataflow.js on Windows
test: mark test-child-process-stdio-reuse-readable-stdio flaky
StefanStojanovic commentedon May 27, 2025
This hasn't failed recently. Closing it, as the issue in Git was closed, and we mitigated it on our side. If needed, please reopen.