VisActor / VisActor/VTable

[Bug] 交叉表 records 数量很大(20w)且开启总计配置时,出现栈溢出报错

Open
#3,929 0 comments 0 reactions 1 assignee View on GitHub

@fangsmile is already working on this.

Since May 23, 2025.

bug
Dominant language
TypeScript
Stars
3.7k
Forks
486
Avg merge
1d 19h
Merged PRs (30d)
16

Description

Version

1.18.3

Link to Minimal Reproduction

--

Steps to Reproduce

定位到代码使用了 push(...records) 的操作,当 records 数量很大时,push 函数参数数量巨大,直接导致了栈溢出

Current Behavior

Image

RangeError: Maximum call stack size exceeded

Expected Behavior

期望 records 数量很多且开启总计配置也能正常运行

Environment
- OS:macOS
- Browser:chrome
- Framework: react
Any additional comments?

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.