BimRevisionService::run | error: "Process killed by signal SIGABRT (code: null)"
Service
cupixworks-any-bimrevision-agent
Occurrences
3
Status
Reported
Confidence
80%
Actionability
36%
Cluster ID
339e3092-b265-43c9-85cd-d261d825c88d
First Seen
2026-07-21 12:01 UTC
Last Seen
2026-07-23 11:10 UTC
Actions
BimRevisionService::run | error: "Process killed by signal SIGABRT (code: null)"
What Happened#
2026-07-21 21:01:45 KST에 cupixworks-any-bimrevision-agent (production, us-west-2, tenant cupix)에서 BIM revision 25433 (bim_id 17216, V4→V5 비교)의 comparison 처리 중 BimCompareProcess child process가 V8 heap OOM(FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory)으로 SIGABRT를 받아 종료했다. 같은 revision job에서 25개 클러스터가 12:00:39–12:01:45Z 사이에 동시 방출되어 status-board 인시던트 2026-07-21-svc-cupixworks-any-bimrevision-agent--unknown-1로 묶였다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Error (Node.js) |
| exception.message | Process killed by signal SIGABRT (code: null) |
| root cause | JavaScript heap out of memory in forked child process |
| top_frame | packages/base/src/manager/child-process.manager.ts:107 (close event) |
| runtime | Node.js (/usr/bin/node), --max-old-space-size=8192 (parent) |
| agent_version | 10.98.0 |
| env | production / us-west-2 |
| tenant | cupix |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| clark-vdc / cupixworks-any-bimrevision-agent | 25 (같은 job) | BIM revision 25433 (bim_id 17216) 비교 실패 → bim_comparison_state = Error 로 업데이트, 사용자가 V4→V5 diff 를 확인할 수 없음 |
Timeline#
- 2026-07-21 20:53:10 KST —
BimRevisionService::REVISE-BEGIN(bim_id 17216, src_revision 25433, cp_elements_count 211,677, created 154,331, deleted 57,346, agent_version 10.98.0) - 2026-07-21 21:00:39 KST — Child process stderr에 V8
FATAL ERROR: Ineffective mark-compacts near heap limit ... JavaScript heap out of memory. 직전 Mark-Compact GC 로그:7916.1 (8233.8) -> 7916.1 (8233.8) MB, 1547.82 ms - 2026-07-21 21:01:45 KST — Parent
ChildProcessManager가exit/close이벤트 수신,Process killed by signal SIGABRT (code: null)Error로 pending IPC reject,BimRevisionService::runcatch에서 error log 방출 (cluster event) - 2026-07-21 21:01:46 KST —
BimRevisionService::REVISE-END(status: error, elapsed_ms 883,421), workspace/tmp/workspace/25433정리, SQS 메시지 삭제
Scoring#
Confidence 80% · Actionability 36%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 11 code refs, 7 log queries |
| Code path explicitness | 3/3 | 11 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 | 23 file(s) |
| Single repo | 1/3 | 14 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 |