镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Investigate flaky test-child-process-execFile #25029

Description

@Trott

https://ci.nodejs.org/job/node-test-commit-aix/19688/nodes=aix61-ppc64/consoleText

test-osuosl-aix61-ppc64_be-1

ot ok 217 parallel/test-child-process-execfile
  ---
  duration_ms: 4.640
  severity: fail
  exitcode: 1
  stack: |-
    assert.js:86
      throw new AssertionError(obj);
      ^
    
    AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
    
    null !== 42
    
        at common.mustCall (/home/iojs/build/workspace/node-test-commit-aix/nodes/aix61-ppc64/test/parallel/test-child-process-execfile.js:20:14)
        at /home/iojs/build/workspace/node-test-commit-aix/nodes/aix61-ppc64/test/common/index.js:335:15
        at ChildProcess.exithandler (child_process.js:301:5)
        at ChildProcess.emit (events.js:189:13)
        at maybeClose (internal/child_process.js:978:16)
        at Process.ChildProcess._handle.onexit (internal/child_process.js:265:5)
  ...

Activity

  1. added
    child_processIssues and PRs related to the child_process subsystem.
    aixIssues and PRs related to the AIX platform.
    flaky-testIssues and PRs involving tests that fail intermittently in CI.
    on Dec 14, 2018
  2. gireeshpunathil commented on Dec 14, 2018

    @gireeshpunathil
    Member

    I will investigate this too when I get CI access through nodejs/build#1637

  3. Trott commented on Dec 14, 2018

    @Trott
    MemberAuthor

    Same test dumped core on ubuntu1604_sharedlibs_debug_x64:

    test-digitalocean-ubuntu1604_sharedlibs_container-x64-8

    https://ci.nodejs.org/job/node-test-commit-linux-containered/9419/nodes=ubuntu1604_sharedlibs_debug_x64/consoleText

    not ok 267 parallel/test-child-process-execfile
      ---
      duration_ms: 1.439
      severity: fail
      exitcode: 1
      stack: |-
        assert.js:753
            throw newErr;
            ^
        
        AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Command failed: /home/iojs/build/workspace/node-test-commit-linux-containered/out/Debug/node /home/iojs/build/workspace/node-test-commit-linux-containered/test/fixtures/exit.js 0
        Segmentation fault (core dumped)
        
            at ChildProcess.exithandler (child_process.js:294:12)
            at ChildProcess.emit (events.js:189:13)
            at maybeClose (internal/child_process.js:978:16)
            at Socket.stream.socket.on (internal/child_process.js:396:11)
            at Socket.emit (events.js:189:13)
            at Pipe._handle.close (net.js:612:12)
      ...
  4. changed the title [-]Investigate flaky test-child-process-execFile on AIX[/-] [+]Investigate flaky test-child-process-execFile[/+] on Dec 14, 2018
  5. gireeshpunathil commented on Dec 19, 2018

    @gireeshpunathil
    Member

    got one core file in 40th iteration, in the CI.

    0x110378be0 (???) 00000000       Invalid opcode.
    (dbx) where
    .() at 0x110378be0
    array-buffer-collector._ZN2v88internal20CancelableLambdaTaskIZNS0_20ArrayBufferCollector15FreeAllocationsEvEUlvE_E11RunInternalEv(??) at 0x1011caca4
    _ZN2v88internal14CancelableTask3RunEv(??) at 0x100039304
    node_platform._ZN4node12_GLOBAL__N_1L20PlatformWorkerThreadEPv(??) at 0x1001e6970
    (dbx) 

    did not bother to debug further - needless to say, this is same as described in #25007

    Mark as flaky, wait till #25007 is resolved is the way forward.

  6. added a commit that references this issue on Jan 1, 2019
  7. gireeshpunathil commented on Jan 30, 2019

    @gireeshpunathil
    Member

    the test is active for the last one week with no failures, so as expected #25061 has fixed the underlying issue. Closing.

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

    aixIssues and PRs related to the AIX platform.child_processIssues and PRs related to the child_process subsystem.flaky-testIssues and PRs involving tests that fail intermittently in CI.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions