ES /docs

ChildProcessManager::setupEventHandlers | Child process stderr: 1: 0xb78db3 node::OOMErrorHandler(c

Service
cupixworks-any-bimrevision-agent
Occurrences
3
Status
Reported
Confidence
80%
Actionability
36%
Cluster ID
11cc9115-0462-40b3-b428-3ff791eaef00
First Seen
2026-07-21 12:00 UTC
Last Seen
2026-07-23 11:08 UTC
Actions

ChildProcessManager::setupEventHandlers | Child process stderr: 1: 0xb78db3 node::OOMErrorHandler(c

What Happened#

BIM revision agent(cupixworks-any-bimrevision-agent)의 BimCompareProcess 자식 프로세스가 bim_id=17216 리비전 비교(V4→V5, 총 211,677 elements) 실행 중 V8 힙 상한(≈8GB)에 도달해 FATAL ERROR: Ineffective mark-compacts near heap limit 로 종료되었다. 부모 프로세스는 자식의 stderr 스트림을 그대로 error 레벨로 로깅했고(ChildProcessManager::setupEventHandlers | Child process stderr: ...), 이후 자식이 SIGABRT 로 죽자 BimRevisionService::run 이 실패로 종료했다. 총 25개의 에러 클러스터가 동일 시각에 발생했으며 이 파일은 그중 OOM 헤더 라인 하나에 해당한다.

Quick Facts#

Field Value
exception.class (no exception — child-process stderr forwarded to error log)
exception.message ChildProcessManager::setupEventHandlers | Child process stderr: 1: 0xb78db3 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/usr/bin/node]
top_frame packages/base/src/manager/child-process.manager.ts:140
runtime Node.js on /usr/bin/node (agent runs with node --max-old-space-size=8192)
env production, region us-west-2, tenant cupix

Affected Teams#

Team / Domain Error Count Impact
clark-vdc (bim-revision-agent) 25 clusters at 2026-07-21 21:00:39 KST 1건의 BIM 리비전 비교 작업 실패 (bim_id=17216, src_revision_id=25433, prev_revision_id=21647, si_trace_id a052780a-c69b-457d-b72d-3aa6332272a3). 사용자가 요청한 리비전 diff 산출 실패.

Timeline#

  1. 2026-07-21 20:53:10 KSTBimRevisionService::REVISE-BEGIN — bim_id 17216, cp_elements_count 211,677 (created 154,331 / deleted 57,346), agent_version 10.98.0.
  2. 2026-07-21 20:53:11 KSTBimRevisionService::runBimCompare 호출, query.entities.length=154,331, checkExistence.length=57,346, 3 levels, matchingStrategy treePath.
  3. 2026-07-21 21:00:39 KST — 자식 프로세스가 V8 OOM. stderr 로 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 및 네이티브 스택 트레이스(24 프레임) 출력. 부모가 그대로 error 레벨 로깅.
  4. 2026-07-21 21:01:45 KSTChildProcessManager::setupEventHandlers | Child process closed, Process killed by signal SIGABRT (code: null). BimRevisionService::run 에러 반환.
  5. 2026-07-21 21:01:46 KSTBimRevisionService::REVISE-END (status error, elapsed_ms 883,421 ≈ 14분 43초).

Scoring#

Confidence 80% · Actionability 36%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 17 code refs, 5 log queries
Code path explicitness 3/3 17 file:line refs
Log evidence 2/3 section, query
RCA structure 3/3 3/3 sections
Revision history 0/3 0 revision(s)
Agent execution 3/3 success

Actionability#

Dimension Score Detail
Fix complexity 1/5 critical
Affected files 1/5 24 file(s)
Single repo 1/3 11 service(s)
Immediate actions 0/3 absent
Testability 0/3 no test info
External dependency 3/3 no external deps
Data migration 3/3 no migration