ES /docs

ChildProcessManager::setupEventHandlers | Child process stderr: 18: 0x7f9597eda476

Service
cupixworks-any-bimrevision-agent
Occurrences
1
Status
Reported
Confidence
85%
Actionability
36%
Cluster ID
7c638a7e-9ed4-4faf-b94a-9bb4bb5f5d8a
First Seen
2026-07-21 12:00 UTC
Last Seen
2026-07-21 12:00 UTC
Actions

ChildProcessManager::setupEventHandlers | Child process stderr: 18: 0x7f9597eda476

What Happened#

cupixworks-any-bimrevision-agent 서비스에서 bim_id=17216, src_revision_id=25433, prev_revision_id=21647 조합에 대한 BIM revision 비교 작업이 실행 중 자식 프로세스가 FATAL ERROR: Ineffective mark-compacts near heap limit — Allocation failed - JavaScript heap out of memory 로 SIGABRT crash 를 냈다. 로그로 관측된 대표 메시지는 V8 native stack frame 의 한 줄 (18: 0x7f9597eda476) 로, 자식 프로세스가 8 GB heap 상한(--max-old-space-size=8192)에 도달하면서 mark-compact GC 가 반복 실패한 결과다. 이 클러스터는 같은 사건에서 발생한 25개의 관련 클러스터 중 하나이며 (status board incident 2026-07-21-svc-cupixworks-any-bimrevision-agent--unknown-1), 서비스 인시던트는 이후 자동으로 resolved 상태로 종료되었다.

Quick Facts#

Field Value
exception.class V8 OOM (native, non-JS)
exception.message FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
top_frame packages/base/src/manager/child-process.manager.ts:138-141 (stderr passthrough)
runtime Node.js on compute-base:22.04, --max-old-space-size=8192
env production, us-west-2
tenant cupix
team clark-vdc

Affected Teams#

Team / Domain Error Count Impact
clark-vdc / BIM revision (bim_id=17216) 1 revision job (25 log 클러스터) 해당 BIM revision (src_revision_id=25433) 이 Compared 로 전이하지 못하고 Error 상태로 기록됨. 사용자에게는 BIM 비교 결과가 표시되지 않음.

Timeline#

  1. 2026-07-21 20:53:10 KSTBimRevisionService::runBimCompare | begin — 비교 시작, matchingStrategy: treePath
  2. 2026-07-21 20:53:11 KSTrunBimCompare | params 로그. query.entities.length: 154331, checkExistence.length: 57346, levels 3개
  3. 2026-07-21 21:00:39 KST — 자식 프로세스에서 V8 OOM 발생. Mark-Compact 7916.1 (8233.8) -> 7916.1 (8233.8) MB (heap 상한 근접), FATAL ERROR ... JavaScript heap out of memory — native stack trace 및 V8 stack trace 전량이 ChildProcessManager::setupEventHandlers | Child process stderr: ... 로 병렬 로깅됨 (이 클러스터의 대표 메시지 18: 0x7f9597eda476 포함)
  4. 2026-07-21 21:01:45 KSTChild process exited / Child process closedProcess killed by signal SIGABRT (code: null)
  5. 2026-07-21 21:01:45 KSTBimRevisionService::run | error: "Process killed by signal SIGABRT (code: null)" — revision 상태 Error 로 업데이트
  6. 2026-07-21 21:01:46 KSTREVISE-ENDelapsed_ms: 883421, status: error, workspace /tmp/workspace/25433 cleanup, SQS 메시지 삭제

Scoring#

Confidence 85% · Actionability 36%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 16 code refs, 5 log queries
Code path explicitness 3/3 16 file:line refs
Log evidence 3/3 section, query, pattern
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 5 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