Process killed by signal SIGSEGV (code: null)
Service
cupixworks-capture-preprocessor-agent
Occurrences
6
Status
Reported
Confidence
80%
Actionability
52%
Cluster ID
1186eaa8-d461-4959-8f50-d6fa23616117
First Seen
2026-07-15 18:54 UTC
Last Seen
2026-07-21 05:51 UTC
Actions
Process killed by signal SIGSEGV (code: null)
What Happened#
2026-07-16 03:54:53 KST에 cupixworks-capture-preprocessor-agent (us-west-2, production, tenant=cupix) 에서 native N-API addon (scenemapperutils_api.node) 을 로드해 실행 중이던 forked 자식 프로세스가 SIGSEGV 로 즉시 종료됐다. ChildProcessManager 는 close 이벤트에서 pending IPC 요청들을 rejct 해 부모 프로세스가 Error: Process killed by signal SIGSEGV (code: null) 를 throw 했고, 결과적으로 진행 중이던 SQS 메시지 740624a0-f9f4-46e0-aca5-bd703e088157 가 실패 처리됐다. 14일 retention 내 유일한 발생 건이다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Error (Node.js) |
| exception.message | Process killed by signal SIGSEGV (code: null) |
| top_frame | /tmp/agent/dist/app.cjs:1459:33 (bundled child-process.manager.ts:113-114 — close handler) |
| native lib | scenemapperutils_api.node (loaded from Environment.SCENEMAPPERUTILS_API_PATH) |
| runtime | Node.js child process forked via fork(actualScriptPath, { stdio: ['inherit', 'inherit', 'inherit', 'ipc'] }) |
| env | production, us-west-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| flintco (capture preprocessing) | 1 | 단일 SQS 메시지 실패 — 해당 job 은 ApproximateReceiveCount:"1" 로 SQS 가 자동 재큐잉해 재처리 가능 |
Timeline#
- 2026-07-16 03:54:41 KST —
JobManager::loadJob | begin - job id: 1199825(직전 정상 job) - 2026-07-16 03:54:53 KST — 자식 프로세스 SIGSEGV.
ChildProcessManager가close/exit이벤트를 emit 하고 pending 을 reject - 2026-07-16 03:54:53 KST —
CupixAuth::handleError | Undefined response(스택 포함 warn 로그) - 2026-07-16 03:54:53 KST — SQS 메시지
740624a0-f9f4-46e0-aca5-bd703e088157삭제 시작 (실패 처리) - 2026-07-16 03:54:58 KST —
BaseService::handlingMessageErrors | Error and message object - {"error":"undefined response","sqsMessage":{"MessageId":"740624a0-f9f4-46e0-aca5-bd703e088157","Attributes":{"ApproximateReceiveCount":"1"}}} - 2026-07-16 03:54:58 KST —
BaseService::cleanUpAnythingRelatedModel | path: /tmp/workspace/735964(crashed job 의 워크스페이스 정리) - 2026-07-16 03:54:58 KST —
JobManager::loadJob | begin - job id: 1199831— agent 즉시 다음 job 처리 재개 (자체 회복)
Scoring#
Confidence 80% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 16 code refs, 7 log queries |
| Code path explicitness | 3/3 | 16 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 | 5/5 | trivial |
| Affected files | 1/5 | 14 file(s) |
| Single repo | 1/3 | 13 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 |