CI Reliability 2021-11-20

Open
#123 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
javascript, node.js, shell

Research direction

Start with the CI reports and the named tests: test/parallel/test-child-process-pipe-dataflow.js, test/parallel/test-fs-rmdir-recursive.js, test/pummel/test-fs-watch-non-recursive.js, and wpt/test-user-timing. Reproduce the failures on the listed Windows, FreeBSD, macOS, and ARM jobs, then determine and fix the causes so these tests no longer fail intermittently in pull-request CI.

Written by the indexing model from the issue text.

Description

Failures in node-test-pull-request/40907 to node-test-pull-request/41006 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
2021-11-20 00:03 0 12 0 2 86 12.24%
JSTest Failure
Reason parallel/test-child-process-pipe-dataflow
Type JS_TEST_FAILURE
Failed PR 19 (https://github.com/nodejs/node/pull/40821/, https://github.com/nodejs/node/pull/40838/, https://github.com/nodejs/node/pull/36696/, https://github.com/nodejs/node/pull/40516/, https://github.com/nodejs/node/pull/40785/, https://github.com/nodejs/node/pull/40488/, https://github.com/nodejs/node/pull/40803/, https://github.com/nodejs/node/pull/40846/, https://github.com/nodejs/node/pull/40842/, https://github.com/nodejs/node/pull/40876/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40622/, https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40877/, https://github.com/nodejs/node/pull/40858/, https://github.com/nodejs/node/pull/40881/, https://github.com/nodejs/node/pull/40751/, https://github.com/nodejs/node/pull/40886/, https://github.com/nodejs/node/pull/40598/)
Appeared test-azure_msft-win10_vcbt2015-x64-4, test-azure_msft-win10_vs2019-x64-1, test-rackspace-win2012r2_vs2019-x64-2, test-rackspace-win2012r2_vs2013-x64-1, test-azure_msft-win2016_vs2017-x64-5, test-azure_msft-win2016_vs2017-x64-1, test-azure_msft-win2016_vs2017-x64-4, test-azure_msft-win10_vs2019-x64-4, test-rackspace-win2012r2_vs2017-x64-4, test-rackspace-win2012r2_vs2019-x64-4, test-rackspace-win2012r2_vs2015-x64-2
First CI https://ci.nodejs.org/job/node-test-pull-request/40927/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41006/
Example
not ok 81 parallel/test-child-process-pipe-dataflow
  ---
  duration_ms: 1.11
  severity: fail
  exitcode: 1
  stack: |-
    assert.js:101
      throw new AssertionError(obj);
      ^
    
    AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
    + actual - expected
    
    + '1047554'
    - '1048577'
          ^
        at Socket.<anonymous> (C:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-child-process-pipe-dataflow.js:66:12)
        at Socket.<anonymous> (C:\workspace\node-test-binary-windows-js-suites\node\test\common\index.js:361:15)
        at Socket.emit (events.js:314:20)
        at addChunk (_stream_readable.js:297:12)
        at readableAddChunk (_stream_readable.js:272:9)
        at Socket.Readable.push (_stream_readable.js:213:10)
        at Pipe.onStreamRead (internal/stream_base_commons.js:188:23) {
      generatedMessage: true,
      code: 'ERR_ASSERTION',
      actual: '1047554',
      expected: '1048577',
      operator: 'strictEqual'
    }
  ...


Reason wpt/test-user-timing
Type JS_TEST_FAILURE
Failed PR 15 (https://github.com/nodejs/node/pull/40736/, https://github.com/nodejs/node/pull/40785/, https://github.com/nodejs/node/pull/40631/, https://github.com/nodejs/node/pull/40598/, https://github.com/nodejs/node/pull/40846/, https://github.com/nodejs/node/pull/40842/, https://github.com/nodejs/node/pull/40622/, https://github.com/nodejs/node/pull/40706/, https://github.com/nodejs/node/pull/40858/, https://github.com/nodejs/node/pull/40847/, https://github.com/nodejs/node/pull/40863/, https://github.com/nodejs/node/pull/40488/, https://github.com/nodejs/node/pull/40876/, https://github.com/nodejs/node/pull/40881/, https://github.com/nodejs/node/pull/40751/)
Appeared test-digitalocean-freebsd12-x64-1, test-requireio_securogroup-debian10-arm64_pi3-1, test-orka-macos10.15-x64-2, test-requireio_williamkapke-debian10-arm64_pi3-1, test-orka-macos11-x64-2, test-requireio_mininodes-debian10-armv7l_pi2-1, test-requireio_williamkapke-debian10-arm64_pi3-2, test-orka-macos11-x64-1, test-requireio_jasnell-debian10-armv7l_pi2-1, test-requireio_svincent-debian10-armv7l_pi2-2, test-requireio_pivotalagency-debian10-arm64_pi3-2
First CI https://ci.nodejs.org/job/node-test-pull-request/40907/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41004/
Example
not ok 3410 wpt/test-user-timing
  ---
  duration_ms: 1.766
  severity: fail
  exitcode: 1
  stack: |-
    ---- idlharness.any.js ----
    [SKIPPED] idlharness cannot recognize Node.js environment
    ---- invoke_with_timing_attributes.worker.js ----
    [SKIPPED] importScripts not supported
    ---- performance-measure-invalid.worker.js ----
    [SKIPPED] importScripts not supported
    ---- buffered-flag.any.js ----
    [PASS] PerformanceObserver with buffered flag sees previous marks
    ---- buffered-flag.any.js ----
    [PASS] PerformanceObserver with buffered flag sees previous measures
    ---- case-sensitivity.any.js ----
    [PASS] getEntriesByType values are case sensitive
    ---- clear_all_marks.any.js ----
    [PASS] Clearing all marks remove all of them.
    ---- clear_all_measures.any.js ----
    [PASS] Clearing all marks remove all of them.
    ---- clear_non_existent_mark.any.js ----
    [PASS] Clearing a non-existent mark doesn't affect existing marks
    ---- clear_non_existent_measure.any....

Reason parallel/test-fs-rmdir-recursive
Type JS_TEST_FAILURE
Failed PR 14 (https://github.com/nodejs/node/pull/40821/, https://github.com/nodejs/node/pull/40838/, https://github.com/nodejs/node/pull/40785/, https://github.com/nodejs/node/pull/40488/, https://github.com/nodejs/node/pull/40842/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40622/, https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40877/, https://github.com/nodejs/node/pull/40858/, https://github.com/nodejs/node/pull/40881/, https://github.com/nodejs/node/pull/40751/, https://github.com/nodejs/node/pull/40886/, https://github.com/nodejs/node/pull/40598/)
Appeared test-azure_msft-win10_vs2019-x64-2, test-azure_msft-win10_vs2019-x64-3, test-azure_msft-win10_vs2019-x64-4
First CI https://ci.nodejs.org/job/node-test-pull-request/40927/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41006/
Example
not ok 209 parallel/test-fs-rmdir-recursive
  ---
  duration_ms: 1.65
  severity: fail
  exitcode: 1
  stack: |-
    assert.js:857
        throw newErr;
        ^
    
    AssertionError [ERR_ASSERTION]: ifError got unwanted exception: ENOTEMPTY: directory not empty, rmdir 'C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.3\rmdir-recursive-0\d-3-2\d-2-1'
        at C:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-fs-rmdir-recursive.js:76:16
        at C:\workspace\node-test-binary-windows-js-suites\node\test\common\index.js:361:15
        at fs.js:156:23
        at CB (internal/fs/rimraf.js:58:5)
        at internal/fs/rimraf.js:150:18
        at CB (internal/fs/rimraf.js:58:5)
        at internal/fs/rimraf.js:150:18
        at CB (internal/fs/rimraf.js:58:5)
        at FSReqCallback.oncomplete (fs.js:156:23)
     {
      generatedMessage: false,
      code: 'ERR_ASSERTION',
      actual: [Error: ENOTEMPTY: directory not empty, rmdir 'C:\workspace\node-test-binary-windows-...

Reason pummel/test-fs-watch-non-recursive
Type JS_TEST_FAILURE
Failed PR 13 (https://github.com/nodejs/node/pull/40598/, https://github.com/nodejs/node/pull/40838/, https://github.com/nodejs/node/pull/40785/, https://github.com/nodejs/node/pull/40803/, https://github.com/nodejs/node/pull/40846/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40842/, https://github.com/nodejs/node/pull/40622/, https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40877/, https://github.com/nodejs/node/pull/40858/, https://github.com/nodejs/node/pull/40881/, https://github.com/nodejs/node/pull/40886/)
Appeared test-azure_msft-win10_vcbt2015-x64-4, test-azure_msft-win10_vcbt2015-x64-2, test-azure_msft-win10_vs2019-x64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/40926/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41005/
Example
not ok 790 pummel/test-fs-watch-non-recursive
  ---
  duration_ms: 0.358
  severity: fail
  exitcode: 1
  stack: |-
    node:assert:171
      throw err;
      ^
    
    AssertionError [ERR_ASSERTION]: function should not have been called at C:\workspace\node-test-binary-windows-js-suites\node\test\pummel\test-fs-watch-non-recursive.js:43
    called with arguments: 'change', 'testsubdir'
        at FSWatcher.mustNotCall (C:\workspace\node-test-binary-windows-js-suites\node\test\common\index.js:479:12)
        at FSWatcher.emit (node:events:390:28)
        at FSEvent.FSWatcher._handle.onchange (node:internal/fs/watchers:212:12) {
      generatedMessage: false,
      code: 'ERR_ASSERTION',
      actual: undefined,
      expected: undefined,
      operator: 'fail'
    }
    
    Node.js v18.0.0-pre
  ...


Reason parallel/test-http2-pipe-named-pipe
Type JS_TEST_FAILURE
Failed PR 10 (https://github.com/nodejs/node/pull/40746/, https://github.com/nodejs/node/pull/40838/, https://github.com/nodejs/node/pull/40785/, https://github.com/nodejs/node/pull/40706/, https://github.com/nodejs/node/pull/40846/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40622/, https://github.com/nodejs/node/pull/40858/, https://github.com/nodejs/node/pull/40881/, https://github.com/nodejs/node/pull/40886/)
Appeared test-macstadium-macos11.0-arm64-3, test-macstadium-macos11.0-arm64-4
First CI https://ci.nodejs.org/job/node-test-pull-request/40910/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41005/
Example
not ok 1327 parallel/test-http2-pipe-named-pipe
  ---
  duration_ms: 0.80
  severity: fail
  exitcode: 1
  stack: |-
    node:assert:123
      throw new AssertionError(obj);
      ^
    
    AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
    
    139837 !== 139244
    
        at WriteStream.<anonymous> (/Users/iojs/build/workspace/node-test-commit-osx-arm/nodes/osx11/test/parallel/test-http2-pipe-named-pipe.js:26:12)
        at WriteStream.emit (node:events:402:35)
        at finish (node:internal/streams/writable:755:10)
        at processTicksAndRejections (node:internal/process/task_queues:83:21) {
      generatedMessage: true,
      code: 'ERR_ASSERTION',
      actual: 139837,
      expected: 139244,
      operator: 'strictEqual'
    }
    
    Node.js v18.0.0-pre
  ...


Reason sequential/test-worker-prof
Type JS_TEST_FAILURE
Failed PR 8 (https://github.com/nodejs/node/pull/40598/, https://github.com/nodejs/node/pull/40821/, https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40863/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40877/, https://github.com/nodejs/node/pull/36696/, https://github.com/nodejs/node/pull/40751/)
Appeared test-digitalocean-alpine311_container-x64-1, test-digitalocean-alpine312_container-x64-1, test-macstadium-macos11.0-arm64-4, test-digitalocean-ubi81_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9, test-digitalocean-ubuntu1804_sharedlibs_container-x64-3, test-macstadium-macos11.0-arm64-3, test-digitalocean-ubuntu1804_sharedlibs_container-x64-7
First CI https://ci.nodejs.org/job/node-test-pull-request/40926/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41004/
Example
not ok 3557 sequential/test-worker-prof
  ---
  duration_ms: 30.177
  severity: fail
  exitcode: 1
  stack: |-
    node:assert:123
      throw new AssertionError(obj);
      ^
    
    AssertionError [ERR_ASSERTION]: child exited with signal: {
      error: Error: spawnSync /home/iojs/build/workspace/node-test-commit-linux/out/Release/node ETIMEDOUT
          at Object.spawnSync (node:internal/child_process:1081:20)
          at spawnSync (node:child_process:812:24)
          at Object.<anonymous> (/home/iojs/build/workspace/node-test-commit-linux/test/sequential/test-worker-prof.js:53:23)
          at Module._compile (node:internal/modules/cjs/loader:1097:14)
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1149: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:81:12)
          at node:internal/ma...

Reason parallel/test-crypto-dh
Type JS_TEST_FAILURE
Failed PR 7 (https://github.com/nodejs/node/pull/40785/, https://github.com/nodejs/node/pull/40552/, https://github.com/nodejs/node/pull/40838/, https://github.com/nodejs/node/pull/40622/, https://github.com/nodejs/node/pull/40799/, https://github.com/nodejs/node/pull/40803/, https://github.com/nodejs/node/pull/40598/)
Appeared test-requireio_svincent-debian10-armv7l_pi2-2, test-requireio_jasnell-debian10-armv7l_pi2-1, 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/40913/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41006/
Example
not ok 241 parallel/test-crypto-dh
  ---
  duration_ms: 240.143
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason sequential/test-debugger-heap-profiler
Type JS_TEST_FAILURE
Failed PR 7 (https://github.com/nodejs/node/pull/40598/, https://github.com/nodejs/node/pull/40821/, https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40877/, https://github.com/nodejs/node/pull/36696/, https://github.com/nodejs/node/pull/40751/)
Appeared test-digitalocean-alpine311_container-x64-1, test-digitalocean-alpine312_container-x64-1, test-digitalocean-ubi81_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9, test-digitalocean-ubuntu1804_sharedlibs_container-x64-3, test-digitalocean-ubuntu1804_sharedlibs_container-x64-7
First CI https://ci.nodejs.org/job/node-test-pull-request/40926/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41004/
Example
not ok 3449 sequential/test-debugger-heap-profiler
  ---
  duration_ms: 19.456
  severity: fail
  exitcode: 1
  stack: |-
    /home/iojs/build/workspace/node-test-commit-linux/test/common/debugger.js:84
              reject(new Error([
                     ^
    
    Error: Timeout (5000) while waiting for />\s+$/; found: Heap snapshot: 0/0
    Heap snapshot: 0/34621
    Heap snapshot: 10000/34621
    Heap snapshot: 20000/34621
    Heap snapshot: 30000/34621
    Heap snapshot: 34620/34621
    
    Heap snapshot: 34621/34621
    Heap snaphost prepared.
    
    Writing snapshot: 102400
    Writing snapshot: 204800
    Writing snapshot: 307200
    Writing snapshot: 409600
    Writing snapshot: 512000
    Writing snapshot: 614400
    Writing snapshot: 716800
    Writing snapshot: 819200
    Writing snapshot: 921600
    Writing snapshot: 1024000
    Writing snapshot: 1126400
    Writing snapshot: 1228800
    Writing snapshot: 1331200
    Writing snapshot: 1433600
    Writing snapshot: 1536000
    Writing snapshot...

Reason parallel/test-repl-sigint-nested-eval
Type JS_TEST_FAILURE
Failed PR 6 (https://github.com/nodejs/node/pull/40488/, https://github.com/nodejs/node/pull/40847/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40863/, https://github.com/nodejs/node/pull/40858/, https://github.com/nodejs/node/pull/36696/)
Appeared test-equinix-ubuntu2004_container-armv7l-1, test-softlayer-ubi81_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-3, test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-8, test-macstadium-macos11.0-arm64-3, test-softlayer-alpine311_container-x64-1, test-rackspace-fedora32-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40963/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41003/
Example
not ok 1934 parallel/test-repl-sigint-nested-eval
  ---
  duration_ms: 0.389
  severity: fail
  exitcode: 1
  stack: |-
    Stacktrace:
       ptr1=0x528427a9
        ptr2=(nil)
        ptr3=(nil)
        ptr4=(nil)
        failure_message_object=0xffcd8008
    
    ==== JS stack trace =========================================
    
        0: ExitFrame [pc: 0x17a0900]
        1: StubFrame [pc: 0x1831600]
    Security context: 0x5319795d <JSGlobalObject>
        2: _fatalException [0x53185cd1] [node:internal/process/execution:145] [bytecode=0x3e4bc075 offset=13](this=0x53182ea9 <process map = 0x4f9df7d1>,0x528427a9 <Odd Oddball: termination_exception>,0x52842449 <false>)
        3: InternalFrame [pc: 0x1727ff4]
        4: EntryFrame [pc: 0x1727c98]
        5: builtin exit frame: evaluate(this=0x44c0299d <ModuleWrap map = 0x4f9ec099>,0x44c0299d <ModuleWrap map = 0x4f9ec099>,-1,0x52842449 <false>)
    
        6: getESMFacade [0x531ae0cd] [node:internal/bootstrap/loaders:279] [bytecode=0x3e4bba71 offset=140](thi...

Reason parallel/test-crypto-secure-heap
Type JS_TEST_FAILURE
Failed PR 5 (https://github.com/nodejs/node/pull/40785/, https://github.com/nodejs/node/pull/40838/, https://github.com/nodejs/node/pull/40488/, https://github.com/nodejs/node/pull/40847/, https://github.com/nodejs/node/pull/40881/)
Appeared test-requireio_williamkapke-debian10-arm64_pi3-1, test-requireio_ceejbot-debian10-armv7l_pi2-1, test-requireio_mcollina-debian10-armv7l_pi2-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40928/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41001/
Example
not ok 308 parallel/test-crypto-secure-heap
  ---
  duration_ms: 240.147
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason sequential/test-heap-prof
Type JS_TEST_FAILURE
Failed PR 5 (https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40877/, https://github.com/nodejs/node/pull/36696/, https://github.com/nodejs/node/pull/40751/)
Appeared test-digitalocean-ubi81_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9, test-digitalocean-ubuntu1804_sharedlibs_container-x64-3, test-digitalocean-alpine311_container-x64-1, test-digitalocean-alpine312_container-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40967/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41004/
Example
not ok 3475 sequential/test-heap-prof
  ---
  duration_ms: 120.103
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason sequential/test-heapdump
Type JS_TEST_FAILURE
Failed PR 5 (https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40877/, https://github.com/nodejs/node/pull/36696/, https://github.com/nodejs/node/pull/40751/)
Appeared test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9, test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-digitalocean-alpine311_container-x64-1, test-digitalocean-alpine312_container-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40967/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41004/
Example
not ok 3476 sequential/test-heapdump
  ---
  duration_ms: 121.48
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason sequential/test-heapdump-flag
Type JS_TEST_FAILURE
Failed PR 5 (https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40877/, https://github.com/nodejs/node/pull/36696/, https://github.com/nodejs/node/pull/40751/)
Appeared test-digitalocean-alpine312_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9, test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-digitalocean-alpine311_container-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40967/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41004/
Example
not ok 3477 sequential/test-heapdump-flag
  ---
  duration_ms: 120.8
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason parallel/test-child-process-fork-closed-channel-segfault
Type JS_TEST_FAILURE
Failed PR 4 (https://github.com/nodejs/node/pull/40631/, https://github.com/nodejs/node/pull/36696/, https://github.com/nodejs/node/pull/40847/, https://github.com/nodejs/node/pull/40881/)
Appeared test-requireio_joeyvandijk-debian10-armv7l_pi2-1, test-requireio_mcollina-debian10-armv7l_pi2-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40916/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41001/
Example
not ok 103 parallel/test-child-process-fork-closed-channel-segfault
  ---
  duration_ms: 4.199
  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:844:20)
        at ChildProcess.<anonymous> (node:internal/child_process:665:16)
        at ChildProcess.emit (node:events:402:35)
        at emit (node:internal/child_process:915:12)
        at processTicksAndRejections (node:internal/process/task_queues:84:21) {
      errno: -32,
      code: 'EPIPE',
      syscall: 'write'
    }
    
    Node.js v18.0.0-pre
  ...


Reason wpt/test-webcrypto
Type JS_TEST_FAILURE
Failed PR 4 (https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40863/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40877/)
Appeared test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-digitalocean-alpine311_container-x64-1, test-digitalocean-alpine312_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-requireio_mininodes-debian10-armv7l_pi2-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9
First CI https://ci.nodejs.org/job/node-test-pull-request/40967/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40991/
Example
not ok 3401 wpt/test-webcrypto
  ---
  duration_ms: 120.111
  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-commit-linux-containered/test/fixtures/wpt/common/subset-tests.js:5
      if (location.search) {
      ^
    
    ReferenceError: location is not defined
        at /home/iojs/build/workspace/node-test-commit-linux-containered/test/fixtures/wpt/common/subset-tests.js:5:3
        at /home/iojs/build/workspace/node-test-commit-linux-containered/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-commit-linux-containered/test/common/wpt/worker.js:52:3)
        at Module._compile (node:internal/modules/cjs/loader:1097:14)
        at Object.Module._extensions..js (node:internal/m...

Reason parallel/test-crypto-dh-constructor
Type JS_TEST_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/40736/, https://github.com/nodejs/node/pull/40842/, https://github.com/nodejs/node/pull/40858/)
Appeared test-requireio_joeyvandijk-debian10-armv7l_pi2-2, test-requireio_jasnell-debian10-armv7l_pi2-1, test-requireio_svincent-debian10-armv7l_pi2-2
First CI https://ci.nodejs.org/job/node-test-pull-request/40907/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40975/
Example
not ok 206 parallel/test-crypto-dh-constructor
  ---
  duration_ms: 240.152
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason parallel/test-crypto-keygen
Type JS_TEST_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/40488/, https://github.com/nodejs/node/pull/40842/, https://github.com/nodejs/node/pull/40877/)
Appeared test-rackspace-win2012r2_vs2019-x64-4, test-rackspace-win2012r2_vs2013-x64-1, test-rackspace-win2012r2_vs2015-x64-2
First CI https://ci.nodejs.org/job/node-test-pull-request/40963/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40991/
Example
not ok 790 parallel/test-crypto-keygen
  ---
  duration_ms: 120.110
  severity: fail
  exitcode: 1
  stack: |-
    timeout
  ...


Reason parallel/test-fs-rm
Type JS_TEST_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/40785/, https://github.com/nodejs/node/pull/40488/, https://github.com/nodejs/node/pull/40865/)
Appeared test-azure_msft-win10_vs2019-x64-4, test-azure_msft-win10_vs2019-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40936/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40990/
Example
not ok 272 parallel/test-fs-rm
  ---
  duration_ms: 2.319
  severity: fail
  exitcode: 1
  stack: |-
    Can't clean tmpdir: C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.254
    Files blocking: [
      'rm-0',
      'rm-5',
      'rm-6',
      'rm-7',
      'rm-args-file.txt',
      'rm-promises-file.txt'
    ]
    
    node:assert:986
        throw newErr;
        ^
    
    AssertionError [ERR_ASSERTION]: ifError got unwanted exception: ENOTEMPTY: directory not empty, rmdir 'C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.254\rm-0\d-3-1\d-2-2'
        at C:\workspace\node-test-binary-windows-js-suites\node\test\common\index.js:364:12
        at C:\workspace\node-test-binary-windows-js-suites\node\test\common\index.js:401:15
        at CB (node:internal/fs/rimraf:60:5)
        at node:internal/fs/rimraf:152:18
        at CB (node:internal/fs/rimraf:60:5)
        at node:internal/fs/rimraf:152:18
        at CB (node:internal/fs/rimraf:60:5)
        at FSReqCallback.oncomplete ...

Reason parallel/test-worker-stdio
Type JS_TEST_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/40846/, https://github.com/nodejs/node/pull/40803/, https://github.com/nodejs/node/pull/40852/)
Appeared test-joyent-smartos18-x64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/40953/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40967/
Example
not ok 2597 parallel/test-worker-stdio
  ---
  duration_ms: 1.47
  severity: fail
  exitcode: 1
  stack: |-
    internal/worker/io.js:212
        this[kPort].postMessage({
                    ^
    
    DOMException [DataCloneError]: Data cannot be cloned, out of memory.
        at WritableWorkerStdio._writev (internal/worker/io.js:212:17)
        at WritableWorkerStdio.Writable._write (_stream_writable.js:564:10)
        at doWrite (_stream_writable.js:403:12)
        at writeOrBuffer (_stream_writable.js:387:5)
        at WritableWorkerStdio.Writable.write (_stream_writable.js:318:11)
        at ReadStream.ondata (_stream_readable.js:718:22)
        at ReadStream.emit (events.js:326:22)
        at ReadStream.Readable.read (_stream_readable.js:507:10)
        at flow (_stream_readable.js:1007:34)
        at WritableWorkerStdio.pipeOnDrainFunctionResult (_stream_readable.js:808:7)
  ...


Reason pummel/test-fs-readfile-tostring-fail
Type JS_TEST_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/40821/, https://github.com/nodejs/node/pull/40877/, https://github.com/nodejs/node/pull/40751/)
Appeared test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/40927/
Last CI https://ci.nodejs.org/job/node-test-pull-request/41004/
Example
not ok 3168 pummel/test-fs-readfile-tostring-fail
  ---
  duration_ms: 720.42
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason sequential/test-http2-timeout-large-write-file
Type JS_TEST_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40865/, https://github.com/nodejs/node/pull/40877/)
Appeared test-digitalocean-ubuntu1804_sharedlibs_container-x64-9, test-digitalocean-alpine311_container-x64-1, test-digitalocean-alpine312_container-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40967/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40998/
Example
not ok 3490 sequential/test-http2-timeout-large-write-file
  ---
  duration_ms: 243.852
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason sequential/test-net-connect-econnrefused
Type JS_TEST_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40858/, https://github.com/nodejs/node/pull/40876/)
Appeared test-ibm-rhel7-s390x-1, test-rackspace-centos7-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40967/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40989/
Example
not ok 3502 sequential/test-net-connect-econnrefused
  ---
  duration_ms: 120.50
  severity: fail
  exitcode: -15
  stack: |-
    timeout
    pending 50 rounds 1
    pending 49 rounds 1
    pending 48 rounds 1
    pending 47 rounds 1
    pending 46 rounds 1
    pending 45 rounds 1
    pending 44 rounds 1
    pending 43 rounds 1
    pending 42 rounds 1
    pending 41 rounds 1
    pending 40 rounds 1
    pending 39 rounds 1
    pending 38 rounds 1
    pending 37 rounds 1
    pending 36 rounds 1
    pending 35 rounds 1
    pending 34 rounds 1
    pending 33 rounds 1
    pending 32 rounds 1
    pending 31 rounds 1
    pending 30 rounds 1
    pending 29 rounds 1
    pending 28 rounds 1
    pending 27 rounds 1
    pending 26 rounds 1
    pending 25 rounds 1
    pending 24 rounds 1
    pending 23 rounds 1
    pending 22 rounds 1
    pending 21 rounds 1
    pending 20 rounds 1
    pending 19 rounds 1
    pending 18 rounds 1
    pending 17 rounds 1
    pending 16 rounds 1
    pending 15 rounds 1
    pending 14 rounds ...

Reason parallel/test-child-process-fork-exec-path
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/40821/, https://github.com/nodejs/node/pull/40865/)
Appeared test-digitalocean-ubuntu1804_sharedlibs_container-x64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/40927/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40982/
Example
not ok 478 parallel/test-child-process-fork-exec-path
  ---
  duration_ms: 121.557
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason parallel/test-crypto-binary-default
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/40785/, https://github.com/nodejs/node/pull/40847/)
Appeared test-requireio_ceejbot-debian10-armv7l_pi2-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40913/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40980/
Example
not ok 157 parallel/test-crypto-binary-default
  ---
  duration_ms: 240.131
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason parallel/test-crypto-classes
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/40746/, https://github.com/nodejs/node/pull/40865/)
Appeared test-requireio_piccoloaiutante-debian10-arm64_pi3-1, test-requireio_joeyvandijk-debian10-armv7l_pi2-1, test-requireio_mcollina-debian10-armv7l_pi2-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40910/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40990/
Example
not ok 293 parallel/test-crypto-classes
  ---
  duration_ms: 240.201
  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/40785/, https://github.com/nodejs/node/pull/40881/)
Appeared test-requireio_jasnell-debian10-armv7l_pi2-1, test-requireio_mininodes-debian10-armv7l_pi2-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40909/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40995/
Example
not ok 233 parallel/test-crypto-dh-odd-key
  ---
  duration_ms: 240.60
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason parallel/test-file-write-stream4
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/40821/, https://github.com/nodejs/node/pull/40865/)
Appeared test-digitalocean-ubuntu1804_sharedlibs_container-x64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/40927/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40982/
Example
not ok 919 parallel/test-file-write-stream4
  ---
  duration_ms: 120.57
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason parallel/test-http2-compat-socket-set
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/40803/, https://github.com/nodejs/node/pull/40852/)
Appeared test-digitalocean-freebsd12-x64-2, test-digitalocean-alpine311_container-x64-1, test-digitalocean-alpine312_container-x64-2, test-rackspace-centos7-x64-1, test-softlayer-debian10-x64-1, test-rackspace-fedora32-x64-1, test-digitalocean-fedora34-x64-1, test-ibm-ubuntu1804-x64-2, test-orka-macos10.15-x64-2, test-orka-macos11-x64-2, test-osuosl-centos7-ppc64_le-4, test-osuosl-aix72-ppc64_be-3, test-equinix-centos7_container-arm64-1, test-equinix-ubuntu1804_sharedlibs_container-arm64-1, test-equinix-ubuntu2004_sharedlibs_container-arm64-1, test-equinix-ubuntu2004_container-armv7l-1, test-macstadium-macos11.0-arm64-3, test-ibm-rhel7-s390x-1, test-ibm-rhel7-s390x-3, test-joyent-smartos20-x64-3, test-softlayer-ubi81_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-4, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9, test-digitalocean-ubuntu1804_sharedlibs_container-x64-6, test-softlayer-ubuntu1804_sharedlibs_container-x64-4, test-softlayer-ubuntu1804_sharedlibs_container-x64-1, test-softlayer-ubuntu1804_sharedlibs_container-x64-2, test-digitalocean-ubuntu1804_sharedlibs_container-x64-8, test-requireio_joeyvandijk-debian10-armv7l_pi2-1, test-requireio_williamkapke-debian10-arm64_pi3-1, test-azure_msft-win10_vs2019-x64-3, test-rackspace-win2012r2_vs2019-x64-3, undefined, test-softlayer-alpine312_container-x64-1, test-nearform-macos10.15-x64-1, test-orka-macos11-x64-1, test-osuosl-centos7-ppc64_le-2, test-digitalocean-ubi81_container-x64-2, test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-softlayer-ubuntu1804_sharedlibs_container-x64-5, test-digitalocean-ubuntu1804_sharedlibs_container-x64-3, test-equinix-ubuntu1804_container-arm64-1, test-equinix-ubuntu2004_sharedlibs_container-arm64-3, test-ibm-rhel7-s390x-2, test-requireio_louiscntr-debian10-armv7l_pi2-1, test-requireio_williamkapke-debian10-arm64_pi3-2, test-digitalocean-alpine311_container-x64-2, test-digitalocean-alpine312_container-x64-1, test-nearform-macos10.15-x64-3, test-osuosl-centos7-ppc64_le-1, test-equinix-ubuntu1804_sharedlibs_container-arm64-3, test-equinix-ubuntu2004_container-arm64-1, test-digitalocean-ubi81_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-7, test-softlayer-ubuntu1804_sharedlibs_container-x64-3, test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-osuosl-aix72-ppc64_be-2, test-macstadium-macos11.0-arm64-4, test-requireio_mininodes-debian10-armv7l_pi2-1, test-requireio_davglass-debian10-arm64_pi3-1
First CI https://ci.nodejs.org/job/node-test-pull-request/40966/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40969/
Example
not ok 1550 parallel/test-http2-compat-socket-set
  ---
  duration_ms: 0.235
  severity: fail
  exitcode: 1
  stack: |-
    Mismatched <anonymous> function calls. Expected exactly 1, actual 0.
        at Proxy.mustCall (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd12-x64/test/common/index.js:359:10)
        at Http2Server.<anonymous> (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd12-x64/test/parallel/test-http2-compat-socket-set.js:76:38)
        at Http2Server.<anonymous> (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd12-x64/test/common/index.js:401:15)
        at Http2Server.emit (node:events:390:28)
        at Http2Server.onServerStream (node:internal/http2/compat:868:10)
        at Http2Server.emit (node:events:390:28)
        at ServerHttp2Session.sessionOnStream (node:internal/http2/core:2976:19)
        at ServerHttp2Session.emit (node:events:390:28)
        at emit (node:internal/http2/core:328:3)
  ...


Reason parallel/test-module-loading-globalpaths
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/40821/, https://github.com/nodejs/node/pull/40865/)
Appeared test-digitalocean-ubuntu1804_sharedlibs_container-x64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/40927/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40982/
Example
not ok 1799 parallel/test-module-loading-globalpaths
  ---
  duration_ms: 124.314
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason parallel/test-stream-destroy
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/40852/, https://github.com/nodejs/node/pull/40881/)
Appeared test-digitalocean-alpine311_container-x64-1, test-digitalocean-alpine312_container-x64-1, test-softlayer-centos7-x64-1, test-softlayer-debian10-x64-1, test-rackspace-fedora32-x64-1, test-digitalocean-fedora34-x64-2, test-joyent-ubuntu1804-x64-1, test-digitalocean-freebsd12-x64-2, test-nearform-macos10.15-x64-1, test-orka-macos11-x64-2, test-osuosl-centos7-ppc64_le-3, test-joyent-smartos20-x64-3, test-digitalocean-ubi81_container-x64-2, test-softlayer-ubuntu1804_sharedlibs_container-x64-4, test-softlayer-ubuntu1804_sharedlibs_container-x64-3, test-digitalocean-ubuntu1804_sharedlibs_container-x64-6, test-digitalocean-ubuntu1804_sharedlibs_container-x64-8, test-softlayer-ubuntu1804_sharedlibs_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-4, test-digitalocean-ubuntu1804_sharedlibs_container-x64-1, test-macstadium-macos11.0-arm64-3, test-equinix-centos7_container-arm64-1, test-equinix-ubuntu1804_container-arm64-1, test-equinix-ubuntu2004_sharedlibs_container-arm64-3, test-equinix-ubuntu2004_container-armv7l-1, test-osuosl-aix72-ppc64_be-4, test-ibm-rhel7-s390x-3, test-ibm-rhel7-s390x-4, test-azure_msft-win10_vcbt2015-x64-4, test-rackspace-win2012r2_vs2017-x64-4, test-requireio_joeyvandijk-debian10-armv7l_pi2-1, test-requireio_williamkapke-debian10-arm64_pi3-2, undefined, test-digitalocean-freebsd12-x64-1, test-nearform-macos10.15-x64-3, test-orka-macos11-x64-1, test-digitalocean-alpine311_container-x64-2, test-softlayer-alpine312_container-x64-1, test-rackspace-centos7-x64-1, test-rackspace-debian10-x64-1, test-digitalocean-fedora32-x64-1, test-digitalocean-fedora34-x64-1, test-digitalocean-ubuntu1804-x64-1, test-requireio_mcollina-debian10-armv7l_pi2-1, test-requireio_pivotalagency-debian10-arm64_pi3-2, test-equinix-ubuntu1804_sharedlibs_container-arm64-3, test-equinix-ubuntu2004_container-arm64-1, test-joyent-smartos20-x64-4, test-osuosl-aix72-ppc64_be-2, test-digitalocean-ubi81_container-x64-1, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9, test-softlayer-ubuntu1804_sharedlibs_container-x64-5, test-digitalocean-ubuntu1804_sharedlibs_container-x64-3, test-digitalocean-ubuntu1804_sharedlibs_container-x64-10, test-digitalocean-ubuntu1804_sharedlibs_container-x64-7, test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-osuosl-centos7-ppc64_le-1, test-ibm-rhel7-s390x-2, test-macstadium-macos11.0-arm64-4, test-azure_msft-win10_vs2019-x64-1, test-rackspace-win2012r2_vs2013-x64-2
First CI https://ci.nodejs.org/job/node-test-pull-request/40994/
Last CI https://ci.nodejs.org/job/node-test-pull-request/40995/
Example
not ok 2210 parallel/test-stream-destroy
  ---
  duration_ms: 0.291
  severity: fail
  exitcode: 1
  stack: |-
    Mismatched
Dominant language
Shell
Stars
57
Forks
20
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from nodejs/reliability

All issues in nodejs/reliability

Similar issues

More Shell/Bash issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.