CI Reliability 2022-03-09
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- node.js, shell
- Domínio
- ci-cd, devtools, testing-qa
Direção de pesquisa
Comece pelo ncu-ci report gerado e pelas execuções do console de CI vinculadas a ele; em seguida, inspecione os pontos de entrada de teste nomeados, incluindo test/parallel/test-child-process-fork-closed-channel-segfault.js. Reproduza os timeouts, a falha de assertion e a saída EPIPE relatados nas plataformas afetadas. A tarefa estará concluída quando as falhas recorrentes forem resolvidas e os jobs de CI relevantes passarem.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Failures in node-test-pull-request/42819 to node-test-pull-request/42916 that failed more than 2 PRs
(Generated with ncu-ci walk pr --stats=true --markdown /home/runner/work/reliability/reliability/results.md)
| UTC Time | RUNNING | SUCCESS | UNSTABLE | ABORTED | FAILURE | Green Rate |
|---|---|---|---|---|---|---|
| 2022-03-09 00:12 | 1 | 24 | 15 | 7 | 53 | 26.09% |
JSTest Failure
Example
not ok 3239 parallel/test-crypto-key-objects
---
duration_ms: 240.88
severity: fail
exitcode: -15
stack: |-
timeout
...
| Reason | parallel/test-module-readonly |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 6 (https://github.com/nodejs/node/pull/42203/, https://github.com/nodejs/node/pull/42204/, https://github.com/nodejs/node/pull/41513/, https://github.com/nodejs/node/pull/42190/, https://github.com/nodejs/node/pull/42246/, https://github.com/nodejs/node/pull/42177/) |
| Appeared | test-nearform_arm-win10_vs2019-arm64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42849/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42909/ |
Example
not ok 465 parallel/test-module-readonly
---
duration_ms: 1.88
severity: fail
exitcode: 1
stack: |-
node:assert:991
throw newErr;
^
AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Cannot find module '..\.tmp.456\readOnlyMod'
Require stack:
- c:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-module-readonly.js
at Object.<anonymous> (c:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-module-readonly.js:48:8)
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:999:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (c:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-module-readonly.js:36:3)
at Module._compile (node:internal/modules/cjs/loader:1097:14)
at ...
| Reason | node-api/test_threadsafe_function/test |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 4 (https://github.com/nodejs/node/pull/42163/, https://github.com/nodejs/node/pull/42112/, https://github.com/nodejs/node/pull/42131/, https://github.com/nodejs/node/pull/42159/) |
| Appeared | test-equinix-ubuntu2004_container-arm64-2, test-equinix-ubuntu2004_sharedlibs_container-arm64-6, test-equinix-centos7_container-arm64-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42846/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42883/ |
Example
not ok 3370 node-api/test_threadsafe_function/test
---
duration_ms: 240.17
severity: fail
exitcode: -15
stack: |-
timeout
...
Example
not ok 197 parallel/test-crypto-classes
---
duration_ms: 240.121
severity: fail
exitcode: -15
stack: |-
timeout
...
| Reason | parallel/test-crypto-dh-constructor |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/42203/, https://github.com/nodejs/node/pull/42196/, https://github.com/nodejs/node/pull/42177/) |
| Appeared | test-requireio_svincent-debian10-armv7l_pi2-3, test-requireio_mininodes-debian10-armv7l_pi2-1, test-requireio_svincent-debian10-armv7l_pi2-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42849/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42901/ |
Example
not ok 169 parallel/test-crypto-dh-constructor
---
duration_ms: 240.115
severity: fail
exitcode: -15
stack: |-
timeout
...
| Reason | parallel/test-child-process-fork-closed-channel-segfault |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/42155/, https://github.com/nodejs/node/pull/42211/) |
| Appeared | test-requireio_davglass-debian10-arm64_pi3-1, test-requireio_securogroup-debian10-arm64_pi3-2, test-requireio_joeyvandijk-debian10-armv7l_pi2-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42825/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42914/ |
Example
not ok 105 parallel/test-child-process-fork-closed-channel-segfault
---
duration_ms: 3.655
severity: fail
exitcode: 1
stack: |-
/home/iojs/build/workspace/node-test-binary-arm/test/parallel/test-child-process-fork-closed-channel-segfault.js:83
throw err;
^
Error: write EPIPE
at ChildProcess.target._send (node:internal/child_process:864:20)
at ChildProcess.<anonymous> (node:internal/child_process:667:16)
at ChildProcess.emit (node:events:539:35)
at emit (node:internal/child_process:936:14)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
errno: -32,
code: 'EPIPE',
syscall: 'write'
}
Node.js v18.0.0-pre
...
| Reason | parallel/test-crypto-dh |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/42056/, https://github.com/nodejs/node/pull/42212/) |
| Appeared | test-requireio_williamkapke-debian10-arm64_pi3-1, test-requireio_williamkapke-debian10-arm64_pi3-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42828/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42872/ |
Example
not ok 293 parallel/test-crypto-dh
---
duration_ms: 240.145
severity: fail
exitcode: -15
stack: |-
timeout
...
| Reason | parallel/test-crypto-dh-odd-key |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/42204/, https://github.com/nodejs/node/pull/42177/) |
| Appeared | test-requireio_joeyvandijk-debian10-armv7l_pi2-2, test-requireio_svincent-debian10-armv7l_pi2-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42852/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42907/ |
Example
not ok 199 parallel/test-crypto-dh-odd-key
---
duration_ms: 240.64
severity: fail
exitcode: -15
stack: |-
timeout
...
| Reason | parallel/test-http-header-overflow |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/42177/, https://github.com/nodejs/node/pull/42190/) |
| Appeared | test-rackspace-win2012r2_vs2019-x64-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42863/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42873/ |
Example
not ok 313 parallel/test-http-header-overflow
---
duration_ms: 0.218
severity: fail
exitcode: 1
stack: |-
node:assert:635
throw err;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected ... Lines skipped
Comparison {
+ bytesParsed: 10642,
- bytesParsed: 16402,
code: 'HPE_HEADER_OVERFLOW',
message: 'Parse Error: Header overflow',
name: 'Error',
+ rawPacket: Buffer(10645) [Uint8Array] [
...
| Reason | parallel/test-net-connect-memleak |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/42203/, https://github.com/nodejs/node/pull/42246/) |
| Appeared | test-rackspace-win2012r2_vs2017-x64-4, test-rackspace-win2012r2_vs2019-x64-4 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42849/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42899/ |
Example
not ok 465 parallel/test-net-connect-memleak
---
duration_ms: 0.243
severity: fail
exitcode: 1
stack: |-
Mismatched noop function calls. Expected exactly 1, actual 0.
at Proxy.mustCall (C:\workspace\node-test-binary-windows-js-suites\node\test\common\index.js:369:10)
at Object.<anonymous> (C:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-net-connect-memleak.js:33:40)
at Module._compile (node:internal/modules/cjs/loader:1099:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:975:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47
...
| Reason | sequential/test-worker-prof |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/42204/, https://github.com/nodejs/node/pull/42177/) |
| Appeared | test-azure_msft-win10_vs2019-x64-1, test-azure_msft-win10_vs2019-x64-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42852/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42909/ |
Example
not ok 850 sequential/test-worker-prof
---
duration_ms: 4.51
severity: fail
exitcode: 1
stack: |-
node:assert:123
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: child exited with non-zero status: {
status: 3221226505,
signal: null,
output: [ null, '', '' ],
pid: 6000,
stdout: '',
stderr: ''
}
at Object.<anonymous> (C:\workspace\node-test-binary-windows-js-suites\node\test\sequential\test-worker-prof.js:61:10)
at Module._compile (node:internal/modules/cjs/loader:1099:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:975:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47 {
generatedMessage: false,
code: 'ERR...
| Reason | wpt/test-webcrypto |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/42155/, https://github.com/nodejs/node/pull/42248/) |
| Appeared | test-requireio_svincent-debian10-armv7l_pi2-3, test-joyent-smartos20-x64-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42824/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42905/ |
Example
not ok 863 wpt/test-webcrypto
---
duration_ms: 240.173
severity: fail
exitcode: -15
stack: |-
timeout
[EXPECTED_FAILURE][UNCAUGHT] evaluation in WPTRunner.runJsTests()
location is not defined
location is not defined
/home/iojs/build/workspace/node-test-binary-arm/test/fixtures/wpt/common/subset-tests.js:5
if (location.search) {
^
ReferenceError: location is not defined
at /home/iojs/build/workspace/node-test-binary-arm/test/fixtures/wpt/common/subset-tests.js:5:3
at /home/iojs/build/workspace/node-test-binary-arm/test/fixtures/wpt/common/subset-tests.js:60:3
at Script.runInThisContext (node:vm:129:12)
at runInThisContext (node:vm:305:38)
at Object.<anonymous> (/home/iojs/build/workspace/node-test-binary-arm/test/common/wpt/worker.js:52:3)
at Module._compile (node:internal/modules/cjs/loader:1099:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:i...
Jenkins Failure
| Reason | Backing channel 'JNLP4-connect connection from ... is disconnected. |
|---|---|
| Type | JENKINS_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/42135/, https://github.com/nodejs/node/pull/42176/) |
| Appeared | test-equinix-ubuntu2004_container-armv7l-1, test-ibm-rhel7-s390x-2, test-ibm-rhel7-s390x-4 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42819/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42875/ |
Example
java.io.IOException: Backing channel 'JNLP4-connect connection from 145.40.81.219/145.40.81.219:39920' is disconnected.
at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:216)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:286)
at com.sun.proxy.$Proxy79.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1213)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1205)
Git Failure
Build Failure
| Reason | ERROR: Step ?Publish JUnit test result report? failed: no workspace for ... |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/42109/, https://github.com/nodejs/node/pull/42177/) |
| Appeared | test-joyent-smartos20-x64-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42900/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42901/ |
Example
ERROR: Step ?Publish JUnit test result report? failed: no workspace for node-test-commit-smartos/nodes=smartos20-64 #42400
Collecting metadata...
Metadata collection done.
Notifying upstream projects of job completion
Finished: FAILURE
| Reason | fatal error: ld terminated with signal 9 [Killed] |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/39412/, https://github.com/nodejs/node/pull/42254/) |
| Appeared | test-digitalocean-ubuntu1804_sharedlibs_container-x64-2, test-digitalocean-ubuntu1804_sharedlibs_container-x64-4 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/42871/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/42911/ |
Example
fatal error: ld terminated with signal 9 [Killed]
Progress
-
parallel/test-crypto-key-objects(10) -
parallel/test-module-readonly(6) -
node-api/test_threadsafe_function/test(4) -
parallel/test-crypto-classes(4) -
parallel/test-crypto-dh-constructor(3) -
parallel/test-child-process-fork-closed-channel-segfault(2) -
parallel/test-crypto-dh(2) -
parallel/test-crypto-dh-odd-key(2) -
parallel/test-http-header-overflow(2) -
parallel/test-net-connect-memleak(2) -
sequential/test-worker-prof(2) -
wpt/test-webcrypto(2) -
Backing channel 'JNLP4-connect connection from ... is disconnected.(2) -
ERROR: Step ?Publish JUnit test result report? failed: no workspace for ...(2) -
fatal error: ld terminated with signal 9 [Killed](2)
- Linguagem predominante
- Shell
- Estrelas
- 57
- Forks
- 20
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de nodejs/reliability
-
CI Reliability 2026-09-20 Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
nodejs/reliability#1666 ·
-
CI Reliability 2026-09-19 Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
nodejs/reliability#1665 ·
-
CI Reliability 2026-09-18 Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
nodejs/reliability#1664 ·
-
CI Reliability 2026-09-17 Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
nodejs/reliability#1663 ·
-
CI Reliability 2026-09-16 Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
nodejs/reliability#1662 ·
Todas as issues de nodejs/reliability
Issues semelhantes
-
Update Vish to 1.1.5 Abertapackage-update
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
oSoWoSo/vOid_Community_repOsitory#144 · 1 comentário ·
-
help wanted new command
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
tldr-pages/tldr#24151 ·
-
PacReq: Rune IDE Abertapackage request
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
pacstall/pacstall-programs#9402 ·
-
[BUG] ci: the first prefetch-images.sh call runs before shard.txt exists, so it is always a no-op Abertabug github-actions
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
-
update-request
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
msys2/MINGW-packages#31768 ·