Skip to content

assert: RangeError: Maximum call stack size exceeded is still present #13314

@rmdm

Description

@rmdm
  • Version: tested on v6.9.1 and v8.0.0-pre, but it seems like all versions are affected.
  • Platform: Linux 3.16.0-4-amd64 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
  • Subsystem: assert

The following code

const a = {}
a.ref = a

const b = {}
b.ref = b

const c = { ref: b }

assert.deepEqual(a, c)

ends up with RangeError: Maximum call stack size exceeded and it seems like changes for #6416 didn't fixed that error entirely.

I'm going to provide the fix in a PR soon.

Metadata

Metadata

Assignees

No one assigned

    Labels

    assertIssues and PRs related to the assert subsystem.confirmed-bugIssues with confirmed bugs.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions