MaskWork#maskPanos stderr를 error로 잘못 분류 — 로깅 레벨 오류
Service
cupixworks-pano-postprocessor-instance
Occurrences
104,694
Status
Dismissed
Confidence
80%
Actionability
52%
Cluster ID
59e9beb8-fd3c-4824-929d-88767d626cfa
First Seen
2026-04-06 09:58 UTC
Last Seen
2026-08-05 04:49 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.
MaskWork#maskPanos stderr를 error로 잘못 분류 — 로깅 레벨 오류
RCA Summary#
Python face-body-detector 스크립트의 sigmoid 연산에서 np.exp(-logits_resized) 호출 시 logits_resized 값이 매우 큰 음수일 때 -logits_resized가 매우 큰 양수가 되어 np.exp() 결과가 float64 범위를 초과하면서 RuntimeWarning: overflow encountered in exp가 발생한다. 이 경고는 Python의 warnings 모듈을 통해 stderr로 출력되며, Node.js 측 MaskWork::maskPanos 메서드가 subprocess의 stderr 출력을 모두 logger.error로 기록하기 때문에 Datadog에 error 레벨로 수집된다. 실제로는 NumPy가 overflow 시 inf를 반환하고 sigmoid 결과는 0.0으로 수렴하므로 마스킹 결과에 기능적 영향은 없으며, 프로세스는 exit code 0으로 정상 종료한다. 이 에러는 경고(warning)를 에러(error)로 잘못 분류한 로깅 문제이다.
Scoring#
Confidence 80% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 12 code refs, 5 log queries |
| Code path explicitness | 3/3 | 12 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 | 15 file(s) |
| Single repo | 1/3 | 3 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 |