ChildProcessManager::setupEventHandlers | Child process stderr: 15: 0x12c1b3b [/usr/bin/node]
Service
cupixworks-any-bimrevision-agent
Occurrences
3
Status
Reported
Confidence
85%
Actionability
52%
Cluster ID
eecaced6-1618-4e4f-a832-c4bbb3fe471c
First Seen
2026-07-21 12:00 UTC
Last Seen
2026-07-23 11:08 UTC
Actions
ChildProcessManager::setupEventHandlers | Child process stderr: 15: 0x12c1b3b [/usr/bin/node]
What Happened#
2026-07-21 21:00:39 KST, cupixworks-any-bimrevision-agent 서비스에서 BIM comparison 자식 프로세스가 V8 heap OOM 으로 SIGABRT 종료됐다. 부모 프로세스의 ChildProcessManager 가 자식 stderr 를 라인 단위로 로거에 그대로 전달하는 구조이기 때문에, V8 이 crash 시 출력하는 native stack trace 한 줄 한 줄이 각각 별도의 error 로그로 쪼개져 25개의 유사 클러스터로 fingerprint 되었다. 이 클러스터(eecaced6)는 그 stack trace 중 15번 프레임(0x12c1b3b [/usr/bin/node]) 하나에 해당한다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | V8 FatalProcessOutOfMemory (parent forwards child stderr) |
| exception.message | ChildProcessManager::setupEventHandlers | Child process stderr: 15: 0x12c1b3b [/usr/bin/node] |
| top_frame | packages/base/src/manager/child-process.manager.ts:140 (stderr listener) |
| child_crash_frame | v8::internal::ArrayConstructInitializeElements → v8::internal::Runtime_NewArray |
| runtime | Node.js on /usr/bin/node, heap limit --max-old-space-size=8192 (8 GB) |
| env | production, us-west-2, tenant cupix |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| clark-vdc (BIM revision agent) | 1 for this cluster / 25 clusters in the same crash | 단일 BIM revision job (bim_id=17216, src_revision_id=25433, prev_revision_id=21647) 실패, 883421ms(약 14.7분) 처리 후 SIGABRT |
Timeline#
- 2026-07-21 20:45:56 KST —
BimRevisionService::run시작 (역산:REVISE-END시각 −elapsed_ms=883421) - 2026-07-21 21:00:39 KST — V8 이
Ineffective mark-compacts near heap limit로 OOM abort. 자식 프로세스가 stderr 로<--- Last few GCs --->… native stack …FATAL ERROR를 순차 출력 - 2026-07-21 21:00:39 KST — 부모
ChildProcessManager가 각 stderr 라인을 별도 error 로그로 emit (이 클러스터의 라인 포함) - 2026-07-21 21:01:45 KST — Child process
close/exit이벤트 발생,BimRevisionService::run | error: "Process killed by signal SIGABRT (code: null)" - 2026-07-21 21:01:46 KST —
BimRevisionService::REVISE-END로그로 job 실패 확정 (status:error, counts 전부 0)
Scoring#
Confidence 85% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 17 code refs, 6 log queries |
| Code path explicitness | 3/3 | 17 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 | 5/5 | trivial |
| Affected files | 1/5 | 22 file(s) |
| Single repo | 1/3 | 8 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 |