ChildProcessManager::setupEventHandlers | Child process stderr: 9: 0x10ea385 v8::internal::HeapAllo
Service
cupixworks-any-bimrevision-agent
Occurrences
3
Status
Reported
Confidence
85%
Actionability
44%
Cluster ID
4a8b43ed-7ecc-4941-843f-4ab2a3b3e14a
First Seen
2026-07-21 12:00 UTC
Last Seen
2026-07-23 11:08 UTC
Actions
ChildProcessManager::setupEventHandlers | Child process stderr: 9: 0x10ea385 v8::internal::HeapAllo
What Happened#
2026-07-21 21:00:39 KST, cupixworks-any-bimrevision-agent 서비스에서 BIM 비교(bim-compare) 자식 프로세스가 V8 힙 한계(약 8 GB)에 도달하여 FATAL ERROR: Ineffective mark-compacts near heap limit 로 SIGABRT 종료되었다. 부모 BimRevisionService::run 이 이를 감지해 revision 작업(bim_id=17216, revision V5 vs V4)을 실패 처리했다. 오류는 단발성이지만 동시 시간대의 25개 클러스터를 포괄하는 서비스 저하 인시던트(2026-07-21-svc-cupixworks-any-bimrevision-agent--unknown-1)의 일부로 감지되었다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | FatalProcessOutOfMemory (V8 native) |
| exception.message | FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory |
| top_frame | child-process.manager.ts:140 (stderr 로깅 지점) |
| root_frame | v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath → Runtime_NewArray |
| runtime | Node.js /usr/bin/node, --max-old-space-size=8192 |
| env | production, us-west-2, tenant cupix, team clark-vdc |
| agent_version | 10.98.0 (@cupix/forge-agents) |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| clark-vdc / cupixworks-any-bimrevision-agent | 1 (이 클러스터) / 25 (전체 인시던트) | BIM revision 실패 1건 (bim_id 17216, revision V5) — 재실행 필요. 사용자 단에서는 revision 상태가 error 로 남음. |
Timeline#
- 2026-07-21 20:47:02 KST —
BimRevisionService::run시작 (si_trace_ida052780a-c69b-457d-b72d-3aa6332272a3, bim_id 17216, facilityKey3fq7tj). - 2026-07-21 20:53:08 KST —
loadAllElements완료: 211,677 cpElements 로드 (created 154,331 + deleted 57,346). - 2026-07-21 20:53:10 KST —
runBimCompare시작.query.entities.length=154331,checkExistence.length=57346로 자식 프로세스 execute 호출. - 2026-07-21 21:00:39 KST — 자식 프로세스가 V8 heap ~7916 MB / 8233 MB 에서
Ineffective mark-compacts로 OOM 크래시.mu = 0.006(0.6% mutator time) 로 GC 데드락 직전 상태. - 2026-07-21 21:01:45 KST — 자식 프로세스
close/exit이벤트.BimRevisionService::run | error: "Process killed by signal SIGABRT (code: null)"로 부모 서비스가 실패 확정. - 2026-07-21 21:01:46 KST —
BimRevisionService::REVISE-END로 elapsed_ms=883421 (14.7 분) 기록 후 revision 실패 응답. - 2026-07-21 21:01:45 KST — 인시던트 자동 resolved (status-board
2026-07-21-svc-cupixworks-any-bimrevision-agent--unknown-1).
Scoring#
Confidence 85% · Actionability 44%
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 | 26 file(s) |
| Single repo | 1/3 | 8 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 1/3 | external deps found |
| Data migration | 3/3 | no migration |