Repository: node
Issue: investigate flaky wpt/test-timers on Raspberry Pi
Labels: flaky-test

<!--
Thank you for reporting a flaky test.

Flaky tests are tests that fail occasionally in the Node.js CI, but not
consistently enough to block PRs from landing, or that are failing in CI jobs or
test modes that are not run for every PR.

Please fill in as much of the template below as you're able.

Test: The test that is flaky - e.g. `test-fs-stat-bigint`
Platform: The platform the test is flaky on - e.g. `macos` or `linux`
Console Output: A pasted console output from a failed CI job showing the whole
failure of the test
Build Links: Links to builds affected by the flaky test

If any investigation has been done, please include any information found, such
as how consistently the test fails, whether the failure could be reproduced
locally, when the test started failing, or anything else you think is relevant.
-->

* **Test**: wpt/test-timers
* **Platform**: Pi 2 device in CI (test-requireio_svincent-debian10-armv7l_pi2-2)
* **Console Output:**
```
00:35:05 not ok 824 wpt/test-timers
00:35:05   ---
00:35:05   duration_ms: 3.566
00:35:05   severity: fail
00:35:05   exitcode: 1
00:35:05   stack: |-
00:35:05     ---- type-long-setinterval.any.js ----
00:35:05     [PASS] Untitled
00:35:05     ---- cleartimeout-clearinterval.any.js ----
00:35:05     [PASS] Clear timeout with clearInterval
00:35:05     ---- cleartimeout-clearinterval.any.js ----
00:35:05     [PASS] Clear interval with clearTimeout
00:35:05     [UNEXPECTED_FAILURE][UNCAUGHT] evaluation in WPTRunner.runJsTests()
00:35:05     assert_unreached: Reached unreachable code
00:35:05     {
00:35:05       message: 'assert_unreached: Reached unreachable code',
00:35:05       stack: '    at listOnTimeout (node:internal/timers:557:17)\n' +
00:35:05         '    at processTimers (node:internal/timers:500:7)'
00:35:05     }
00:35:05     Command: /home/iojs/build/workspace/node-test-binary-arm/out/Release/node  /home/iojs/build/workspace/node-test-binary-arm/test/wpt/test-timers.js type-long-setinterval.any.js
00:35:05     
00:35:05     ---- missing-timeout-setinterval.any.js ----
00:35:05     [PASS] Calling setInterval with no interval should be the same as if called with 0 interval
00:35:05     ---- missing-timeout-setinterval.any.js ----
00:35:05     [PASS] Calling setInterval with undefined interval should be the same as if called with 0 interval
00:35:05     ---- negative-settimeout.any.js ----
00:35:05     [PASS] Untitled
00:35:05     ---- negative-setinterval.any.js ----
00:35:05     [PASS] Untitled
00:35:05     ---- type-long-settimeout.any.js ----
00:35:05     [PASS] Untitled
00:35:05     {
00:35:05       'type-long-setinterval.any.js': {
00:35:05         fail: { unexpected: [ 'assert_unreached: Reached unreachable code' ] }
00:35:05       }
00:35:05     }
00:35:05     Ran 6/6 tests, 0 skipped, 5 passed, 0 expected failures, 1 unexpected failures
00:35:05     (node:31582) TimeoutOverflowWarning: 4294967296 does not fit into a 32-bit signed integer.
00:35:05     Timeout duration was set to 1.
00:35:05     (Use `node --trace-warnings ...` to show where the warning was created)
00:35:05     (node:31582) TimeoutOverflowWarning: 4294967296 does not fit into a 32-bit signed integer.
00:35:05     Timeout duration was set to 1.
00:35:05     (Use `node --trace-warnings ...` to show where the warning was created)
00:35:05     /home/iojs/build/workspace/node-test-binary-arm/test/common/wpt.js:445
00:35:05             throw new Error(
00:35:05             ^
00:35:05     
00:35:05     Error: Found 1 unexpected failures. Consider updating test/wpt/status/html/webappapis/timers.json for these files:
00:35:05     type-long-setinterval.any.js
00:35:05         at process.<anonymous> (/home/iojs/build/workspace/node-test-binary-arm/test/common/wpt.js:445:15)
00:35:05         at process.emit (node:events:406:35)
00:35:05   ...
```
* **Build Links**: https://ci.nodejs.org/job/node-test-binary-arm-12+/11260/RUN_SUBSET=2,label=pi2-docker/console