Skip to content

[test][armv6k]: parallel/test-startup-empty-regexp-statics fails #44840

@kapouer

Description

@kapouer

Version

v18.10.0

Platform

linux 5.19.x

Subsystem

regexp

What steps will reproduce the bug?

node ./parallel/test-startup-empty-regexp-statics.js

How often does it reproduce? Is there a required condition?

Probably always

What is the expected behavior?

Test succeeds

What do you see instead?

not ok 2202 parallel/test-startup-empty-regexp-statics
  ---
  duration_ms: 0.726
  severity: fail
  exitcode: 1
  stack: |-
    node:assert:124
      throw new AssertionError(obj);
      ^
    
    AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
    + actual - expected
    
    + 'processor\t: 0\n' +
    +   'model name\t: ARMv7 Processor rev 2 (v7l)\n' +
    +   'BogoMIPS\t: 80.00\n' +
    +   'Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 \n' +
    +   'CPU implementer\t: 0x50\n' +
    +   'CPU architecture: 7\n' +
    +   'CPU variant\t: 0x3\n' +
    +   'CPU part\t: 0x000\n' +
    +   'CPU revision\t: 2\n' +
    +   '\n' +
    +   'processor\t: 1\n' +
    +   'model name\t: ARMv7 Processor rev 2 (v7l)\n' +
    +   'BogoMIPS\t: 80.00\n' +
    +   'Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 \n' +
    +   'CPU implementer\t: 0x50\n' +
    +   'CPU architecture: 7\n' +
    +   'CPU variant\t: 0x3\n' +
    +   'CPU part\t: 0x000\n' +
    +   'CPU revision\t: 2\n' +
    +   '\n' +
    +   'processor\t: 2\n' +
    +   'model name\t: ARMv7 Processor rev 2 (v7l)\n' +
    +   'BogoMIPS\t: 80.00\n' +
    +   'Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 \n' +
    +   'CPU implementer\t: 0x50\n' +
    +   'CPU architecture: 7\n' +
    +   'CPU variant\t: 0x3\n' +
    +   'CPU part\t: 0x000\n' +
    +   'CPU revision\t: 2\n' +
    +   '\n' +
    +   'processor\t: 3\n' +
    +   'model name\t: ARMv7 Processor rev 2 (v7l)\n' +
    +   'BogoMIPS\t: 80.00\n' +
    +   'Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 \n' +
    +   'CPU implementer\t: 0x50\n' +
    +   'CPU architecture: 7\n' +
    +   'CPU variant\t: 0x3\n' +
    +   'CPU part\t: 0x000\n' +
    +   'CPU revision\t: 2\n' +
    +   '\n' +
    +   'Hardware\t: Generic DT based system\n' +
    +   'Revision\t: 0000\n' +
    +   'Serial\t\t: 0000000000000000\n'
    - ''
        at Object.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-startup-empty-regexp-statics.js:7:8)
        at Module._compile (node:internal/modules/cjs/loader:1149:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1203:10)
        at Module.load (node:internal/modules/cjs/loader:1027:32)
        at Module._load (node:internal/modules/cjs/loader:868:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
        at node:internal/main/run_main_module:23:47 {
      generatedMessage: true,
      code: 'ERR_ASSERTION',
      actual: 'processor\t: 0\n' +
        'model name\t: ARMv7 Processor rev 2 (v7l)\n' +
        'BogoMIPS\t: 80.00\n' +
        'Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 \n' +
        'CPU implementer\t: 0x50\n' +
        'CPU architecture: 7\n' +
        'CPU variant\t: 0x3\n' +
        'CPU part\t: 0x000\n' +
        'CPU revision\t: 2\n' +
        '\n' +
        'processor\t: 1\n' +
        'model name\t: ARMv7 Processor rev 2 (v7l)\n' +
        'BogoMIPS\t: 80.00\n' +
        'Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 \n' +
        'CPU implementer\t: 0x50\n' +
        'CPU architecture: 7\n' +
        'CPU variant\t: 0x3\n' +
        'CPU part\t: 0x000\n' +
        'CPU revision\t: 2\n' +
        '\n' +
        'processor\t: 2\n' +
        'model name\t: ARMv7 Processor rev 2 (v7l)\n' +
        'BogoMIPS\t: 80.00\n' +
        'Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 \n' +
        'CPU implementer\t: 0x50\n' +
        'CPU architecture: 7\n' +
        'CPU variant\t: 0x3\n' +
        'CPU part\t: 0x000\n' +
        'CPU revision\t: 2\n' +
        '\n' +
        'processor\t: 3\n' +
        'model name\t: ARMv7 Processor rev 2 (v7l)\n' +
        'BogoMIPS\t: 80.00\n' +
        'Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 \n' +
        'CPU implementer\t: 0x50\n' +
        'CPU architecture: 7\n' +
        'CPU variant\t: 0x3\n' +
        'CPU part\t: 0x000\n' +
        'CPU revision\t: 2\n' +
        '\n' +
        'Hardware\t: Generic DT based system\n' +
        'Revision\t: 0000\n' +
        'Serial\t\t: 0000000000000000\n',
      expected: '',
      operator: 'strictEqual'
    }
    
    Node.js v18.10.0

Additional information

18.8.0 did not have that test, so I don't really know if it is a regression or not.

I know arm 32 bit is not supported, but

  • it is actually working pretty nicely, besides a couple of test failures
  • maybe the bug is happening on armv6k more often than on other architectures

Metadata

Metadata

Assignees

No one assigned

    Labels

    armIssues and PRs related to the ARM platform.testIssues and PRs related to the tests.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions