Skip to content

investigate flaky test-inspector-debug-end on AIX #25047

Description

@Trott

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

test-osuosl-aix61-ppc64_be-1

09:58:13 not ok 2436 sequential/test-inspector-debug-end
09:58:13   ---
09:58:13   duration_ms: 1.178
09:58:13   severity: fail
09:58:13   exitcode: 1
09:58:13   stack: |-
09:58:13     Test there's no crash stopping server that was not started
09:58:13     { AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
09:58:13     
09:58:13     42 !== null
09:58:13     
09:58:13         at testNoServerNoCrash (/home/iojs/build/workspace/node-test-commit-aix/nodes/aix61-ppc64/test/sequential/test-inspector-debug-end.js:13:3)
09:58:13         at process.internalTickCallback (internal/process/next_tick.js:77:7)
09:58:13       generatedMessage: true,
09:58:13       name: 'AssertionError [ERR_ASSERTION]',
09:58:13       code: 'ERR_ASSERTION',
09:58:13       actual: 42,
09:58:13       expected: null,
09:58:13       operator: 'strictEqual' }
09:58:13     1
09:58:13   ...

Activity

  1. added
    inspectorIssues and PRs related to the V8 inspector protocol.
    aixIssues and PRs related to the AIX platform.
    flaky-testIssues and PRs involving tests that fail intermittently in CI.
    on Dec 14, 2018
  2. Trott commented on Dec 18, 2018

    @Trott
    MemberAuthor

    Still happening (recent example below) but infrequently enough that I won't mark it flaky yet, especially because I'm optimistic it will be fixed by whatever combination of things addresses #25007.

    test-osuosl-aix61-ppc64_be-1

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

    04:32:59 not ok 2443 sequential/test-inspector-debug-end
    04:32:59   ---
    04:32:59   duration_ms: 1.200
    04:32:59   severity: fail
    04:32:59   exitcode: 1
    04:32:59   stack: |-
    04:32:59     Test there's no crash stopping server that was not started
    04:32:59     { AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
    04:32:59     
    04:32:59     42 !== null
    04:32:59     
    04:32:59         at testNoServerNoCrash (/home/iojs/build/workspace/node-test-commit-aix/nodes/aix61-ppc64/test/sequential/test-inspector-debug-end.js:13:3)
    04:32:59         at process.internalTickCallback (internal/process/next_tick.js:77:7)
    04:32:59       generatedMessage: true,
    04:32:59       name: 'AssertionError [ERR_ASSERTION]',
    04:32:59       code: 'ERR_ASSERTION',
    04:32:59       actual: 42,
    04:32:59       expected: null,
    04:32:59       operator: 'strictEqual' }
    04:32:59     1
    04:32:59   ...
  3. gireeshpunathil commented on Dec 19, 2018

    @gireeshpunathil
    Member

    got a core file today.

    (dbx) where
    .() at 0x0
    array-buffer-collector._ZN2v88internal20CancelableLambdaTaskIZNS0_20ArrayBufferCollector15FreeAllocationsEvEUlvE_E11RunInternalEv(??) at 0x1011caca4
    cancelable-task.LTHUNK..0(??) at 0x100039304
    node_platform._ZN4node12_GLOBAL__N_1L20PlatformWorkerThreadEPv(??) at 0x1001e6970
    (dbx) ($link-4)/i
    0x1011caca4 (_ZN2v88internal20CancelableLambdaTaskIZNS0_20ArrayBufferCollector15FreeAllocationsEvEUlvE_E11RunInternalEv+0x36c) 4e800421       bctrl
    (dbx) x
      $r0:0x00000001011cac10  $stkp:0x00000001102b2480   $toc:0x0000000000000000  
      $r3:0x000000011023e9b0    $r4:0x0000000101f78220    $r5:0x0000000000ee1e7e  
      $r6:0x0037710155f3a70b    $r7:0x000000000000007d    $r8:0x000000000000007d  
      $r9:0x0000000000000000   $r10:0x0000000000000000   $r11:0x0000000000000000  
     $r12:0x09001000a0082b60   $r13:0x00000001102ba800   $r14:0x0000000000000000  
     $r15:0x0000000000000000   $r16:0x0000000000000000   $r17:0x0000000000000000  
     $r18:0x0000000000000000   $r19:0x0000000000000000   $r20:0x0000000000000000  
     $r21:0x0000000000000000   $r22:0x0000000000000000   $r23:0x0000000000000000  
     $r24:0x0000000000000000   $r25:0x000000011023f300   $r26:0x0000000000000000  
     $r27:0x000000011023ff50   $r28:0x00000001101fb220   $r29:0x0000000110420790  
     $r30:0x0000000000000000   $r31:0x00000001102b2480  
     $iar:0x0000000000000000   $msr:0xa00000000000d032    $cr:0x42000228  
    $link:0x00000001011caca8   $ctr:0x0000000000000000   $xer:0x40000000  
    (dbx) 

    So it is clearly a wild branch that we saw in #24921 . Resolving #25007 should be the way forward. I will submit one to mark this flaky.

  4. added a commit that references this issue on Jan 1, 2019
  5. added a commit that references this issue on Jan 14, 2019
  6. 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.flaky-testIssues and PRs involving tests that fail intermittently in CI.inspectorIssues and PRs related to the V8 inspector protocol.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions