Skip to content

GC异常 #299

@bg9ezn

Description

@bg9ezn

就是让系统轮询执行代码审核, 直到连续n次无实际修改, 然后就爆了, 而且的我电脑内存128G, 理论上不太可能爆掉
1,执行的是重构任务, 从伪语言c转换为c++,我运行的版本是我去除了安全隐患的版本, 我稍后检查下我的修改是否造成了内存泄漏,我用的bun run build,link后用ccb运行,问题是偶发的, 不是必然

<--- Last few GCs --->

[38188:000001E2D3183000] 73388443 ms: Scavenge (interleaved) 4025.9 (4127.6) -> 4013.3 (4127.6) MB, pooled: 2 MB, 5.75 / 0.13 ms (average mu = 0.109, current mu =
0.080) task;
[38188:000001E2D3183000] 73390673 ms: Mark-Compact 4030.2 (4128.6) -> 4014.4 (4129.2) MB, pooled: 2 MB, 1400.92 / 0.34 ms (average mu = 0.281, current mu = 0.426)
allocation failure; scavenge might not succeed

<--- JS stacktrace --->

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----

1: 00007FF674987487 node::SetCppgcReference+16583
2: 00007FF6748EB1B8 v8::base::CPU::num_virtual_address_bits+103032
3: 00007FF67545C011 v8::Isolate::ReportExternalAllocationLimitReached+65
4: 00007FF675448B96 v8::Function::Experimental_IsNopFunction+3302
5: 00007FF6752A54E0 v8::internal::StrongRootAllocatorBase::StrongRootAllocatorBase+33904
6: 00007FF67529E92A v8::internal::StrongRootAllocatorBase::StrongRootAllocatorBase+6330
7: 00007FF67529A165 v8::CpuProfileNode::GetScriptResourceNameStr+190613
8: 00007FF674C23DCD BIO_ssl_shutdown+189

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions