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#
- 2026-07-21 20:53:10 KST —
BimRevisionService::runBimCompare | begin— 비교 시작,matchingStrategy: treePath - 2026-07-21 20:53:11 KST —
runBimCompare | params로그.query.entities.length: 154331,checkExistence.length: 57346, levels 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포함) - 2026-07-21 21:01:45 KST —
Child process exited/Child process closed—Process killed by signal SIGABRT (code: null) - 2026-07-21 21:01:45 KST —
BimRevisionService::run | error: "Process killed by signal SIGABRT (code: null)"— revision 상태Error로 업데이트 - 2026-07-21 21:01:46 KST —
REVISE-END—elapsed_ms: 883421,status: error, workspace/tmp/workspace/25433cleanup, 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 |