ES /docs

MaskWork#maskPanos stderr을 모두 error로 기록 — 로그 레벨 매핑 오류

Service
cupixworks-pix-genie-preprocessor-instance
Occurrences
127,393
Status
Fixing
Confidence
85%
Actionability
52%
Cluster ID
202ee68e-86d6-4dbc-bf06-0021a7476333
First Seen
2026-04-20 01:40 UTC
Last Seen
2026-07-13 08:17 UTC
Actions
현재 상태 fixing 에서는 실행할 액션이 없습니다.

MaskWork#maskPanos stderr을 모두 error로 기록 — 로그 레벨 매핑 오류

RCA Summary#

MaskWork::maskPanos 메서드가 face-body-detector Python 스크립트를 child process로 실행할 때, spawn()env 옵션에 INPUT_DIRPATH, OUTPUT_DIRPATH, OPTION_FILE_PATH 세 가지 변수만 전달하고 부모 프로세스의 환경변수(process.env)를 상속하지 않는다. Node.js의 spawn()env가 명시적으로 지정되면 부모 환경변수를 완전히 대체하므로, HOMEPYTORCH_KERNEL_CACHE_PATH가 모두 누락된다. PyTorch의 CUDA JIT 컴파일러(jit_utils.cpp:1426)가 kernel cache 디렉토리를 결정할 때 이 두 변수를 참조하는데, 둘 다 없으면 UserWarning을 stderr로 출력한다. TypeScript 코드의 process.stderr.on('data', ...) 핸들러(mask-work.ts:40-42)가 모든 stderr 출력을 logger.error() 레벨로 기록하여 Datadog에 에러로 수집된다. 처리 자체는 정상 완료되지만, CUDA kernel caching이 비활성화되어 반복 실행 시 성능이 저하된다.

Scoring#

Confidence 85% · Actionability 52%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 20 code refs, 4 log queries
Code path explicitness 3/3 20 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 19 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