Skip to content

node-test-commit-v8-linux is broken #3645

Closed

Description

@marco-ippolito

It seems there is some issue with the node-test-commit-v8-linux job:
https://ci.nodejs.org/job/node-test-commit-v8-linux/5835/

 error: Cannot delete branch '_jenkins_local_branch' checked out at '/home/iojs/build/workspace/node-test-commit-v8-linux'

Activity

  1. richardlau commented on Mar 4, 2024

    @richardlau
    Member

    I've wiped out the workspace.
    Retrying: https://ci.nodejs.org/job/node-test-commit-v8-linux/5836/

  2. marco-ippolito commented on Mar 4, 2024

    @marco-ippolito
    MemberAuthor

    I've wiped out the workspace. Retrying: https://ci.nodejs.org/job/node-test-commit-v8-linux/5836/

    it seems to still be failing but I'm not sure if its related to infra

  3. richardlau commented on Mar 4, 2024

    @richardlau
    Member

    I've wiped out the workspace. Retrying: https://ci.nodejs.org/job/node-test-commit-v8-linux/5836/

    it seems to still be failing but I'm not sure if its related to infra

    #3050 -- we don't have a fix for this. It may go away once we migrate the machines from Nearform (see #3615).

  4. richardlau commented on Mar 5, 2024

    @richardlau
    Member

    https://ci.nodejs.org/job/node-test-commit-v8-linux/5836/nodes=rhel8-ppc64le,v8test=v8test/console failed with

    19:00:40 ./node test/pummel/test-hash-seed.js
    19:00:41 node:fs:2702
    19:00:41       const stats = binding.lstat(baseLong, true, undefined, true /* throwIfNoEntry */);
    19:00:41                             ^
    19:00:41 
    19:00:41 Error: ENOENT: no such file or directory, lstat '/home/iojs/tmp'
    19:00:41     at Object.realpathSync (node:fs:2702:29)
    19:00:41     at Object.<anonymous> (/home/iojs/build/workspace/node-test-commit-v8-linux/test/common/tmpdir.js:25:6)
    19:00:41     at Module._compile (node:internal/modules/cjs/loader:1368:14)
    19:00:41     at Module._extensions..js (node:internal/modules/cjs/loader:1426:10)
    19:00:41     at Module.load (node:internal/modules/cjs/loader:1205:32)
    19:00:41     at Module._load (node:internal/modules/cjs/loader:1021:12)
    19:00:41     at Module.require (node:internal/modules/cjs/loader:1230:19)
    19:00:41     at require (node:internal/modules/helpers:179:18)
    19:00:41     at Object.<anonymous> (/home/iojs/build/workspace/node-test-commit-v8-linux/test/common/index.js:36:16)
    19:00:41     at Module._compile (node:internal/modules/cjs/loader:1368:14) {
    19:00:41   errno: -2,
    19:00:41   code: 'ENOENT',
    19:00:41   syscall: 'lstat',
    19:00:41   path: '/home/iojs/tmp'
    19:00:41 }

    I looked at test-osuosl-rhel8-ppc64_le-3 and it is indeed missing /home/iojs/tmp. I've recreated the directory.

  5. richardlau commented on Mar 5, 2024

    @richardlau
    Member

    https://ci.nodejs.org/job/node-test-commit-v8-linux/5838/nodes=benchmark-ubuntu2204-intel-64,v8test=v8test/console didn't encounter #3050 but it has failed with "bad option: --always-opt".

    14:29:22 + /usr/bin/python3.10 tools/test.py -j 88 -p tap --mode=release --flaky-tests=run v8-updates
    14:29:23 TAP version 13
    14:29:23 1..2
    14:29:23 ok 1 v8-updates/test-trace-gc-flag
    14:29:23   ---
    14:29:23   duration_ms: 268.14800
    14:29:23   ...
    14:29:23 not ok 2 v8-updates/test-linux-perf-logger
    14:29:23   ---
    14:29:23   duration_ms: 413.91100
    14:29:23   severity: fail
    14:29:23   exitcode: 1
    14:29:23   stack: |-
    14:29:23     node:assert:126
    14:29:23       throw new AssertionError(obj);
    14:29:23       ^
    14:29:23     
    14:29:23     AssertionError [ERR_ASSERTION]: 2 tests failed
    14:29:23     
    14:29:23     [ERROR 1] --perf-basic-prof compiled
    14:29:23     Errors:
    14:29:23     1. running script:
    14:29:23     /home/iojs/build/workspace/node-test-commit-v8-linux/out/Release/node: bad option: --always-opt
    14:29:23     
    14:29:23     Perf map content:
    14:29:23     [uninitialized]
    14:29:23     </end perf map content>
    14:29:23     
    14:29:23     --------
    14:29:23     [ERROR 2] --perf-basic-prof-only-functions compiled
    14:29:23     Errors:
    14:29:23     1. running script:
    14:29:23     /home/iojs/build/workspace/node-test-commit-v8-linux/out/Release/node: bad option: --always-opt
    14:29:23     
    14:29:23     Perf map content:
    14:29:23     [uninitialized]
    14:29:23     </end perf map content>
    14:29:23     
    14:29:23         at runSuite (/home/iojs/build/workspace/node-test-commit-v8-linux/test/v8-updates/test-linux-perf-logger.js:145:10)
    14:29:23         at Object.<anonymous> (/home/iojs/build/workspace/node-test-commit-v8-linux/test/v8-updates/test-linux-perf-logger.js:148:1)
    14:29:23         at Module._compile (node:internal/modules/cjs/loader:1368:14)
    14:29:23         at Module._extensions..js (node:internal/modules/cjs/loader:1426:10)
    14:29:23         at Module.load (node:internal/modules/cjs/loader:1205:32)
    14:29:23         at Module._load (node:internal/modules/cjs/loader:1021:12)
    14:29:23         at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:142:12)
    14:29:23         at node:internal/main/run_main_module:28:49 {
    14:29:23       generatedMessage: false,
    14:29:23       code: 'ERR_ASSERTION',
    14:29:23       actual: 2,
    14:29:23       expected: 0,
    14:29:23       operator: 'strictEqual'
    14:29:23     }
    14:29:23     
    14:29:23     Node.js v21.7.0
    14:29:23   ...
    14:29:23 
    14:29:23 Failed tests:
    14:29:23 out/Release/node /home/iojs/build/workspace/node-test-commit-v8-linux/test/v8-updates/test-linux-perf-logger.js
  6. targos commented on Mar 5, 2024

    @targos
    Member
  7. RafaelGSS commented on Mar 5, 2024

    @RafaelGSS
    Member

    ^ That's nodejs/node#51308

    That's flaky, right? it was encountered in 2023 and we've made some releases after that without issues.

  8. targos commented on Mar 6, 2024

    @targos
    Member

    Maybe it's flaky, but I have never seen it pass myself.

  9. richardlau commented on Mar 6, 2024

    @richardlau
    Member

    /home/iojs/build/workspace/node-test-commit-v8-linux/out/Release/node: bad option: --always-opt means that the node process failed to start. Possibly nodejs/node@515b007 should be backported -- it's part of a larger number of commits from a semver-major V8 update, but if the test is using an option that the version of V8 in that version of Node.js doesn't support that test is never going to work.

  10. marco-ippolito commented on Jul 29, 2024

    @marco-ippolito
    MemberAuthor

    this seems to be fixed now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions