ES /docs

MaskWork::maskPanos | error code:1

Service
cupixworks-pano-postprocessor-instance
Occurrences
295
Status
Reported
Confidence
80%
Actionability
28%
Cluster ID
4b46df80-d1f9-4976-9192-c6c0f7bedaf5
First Seen
2026-06-24 05:11 UTC
Last Seen
2026-08-03 17:58 UTC
Actions

MaskWork::maskPanos | error code:1

What Happened#

2026-06-24 14:11:50 KST에 cupixworks-pano-postprocessor-instance (ap-southeast-2, production)에서 동일 capture에 대한 3개의 동시 처리 인스턴스가 모두 mask 단계에서 실패했다. 자식 프로세스로 실행된 face/body blur 스크립트 내부의 Python inference 스크립트 cupix_inference.pycv2.cvtColor assertion 실패 (!_src.empty())로 크래시했고, 그 결과 spawn된 bash 스크립트가 exit code 1로 종료되어 MaskWork.maskPanosreject(false)를 호출, PanoPostprocessorService.run이 capture state를 Error로 마킹했다.

Quick Facts#

Field Value
exception.class cv2.error (OpenCV 4.10.0)
exception.message (-215:Assertion failed) !_src.empty() in function 'cvtColor'
top_frame /tmp/lib/face-body-detector/cupix_inference.py:334 (called from :453)
upstream code applications/agents/packages/cupix-pano-postprocessor/src/work/mask-work.ts:54
env production, ap-southeast-2

Affected Teams#

Team / Domain Error Count Impact
naylorlove / pano postprocessing (ap-southeast-2) 3 1개 capture의 pano mask 처리 실패 → capture가 pano_postprocessor_state=Error로 마킹됨. blur, infer, resize 후속 단계까지 모두 중단되어 mask/blurriness/resize 결과가 누락된다.

Timeline#

  1. 2026-06-24 14:08:58 KSTPanoPostprocessorService::run | begin — 3개 인스턴스가 동시에 동일 capture 처리를 시작 (Datadog: service:cupixworks-pano-postprocessor-instance "PanoPostprocessorService::run | begin").
  2. 2026-06-24 14:11:49 KSTcupix_inference.pycv2.cvtColor assertion 실패로 stderr에 traceback 출력. mask-work.ts의 process.stderr.on('data') 핸들러가 이를 error 레벨로 로깅 (MaskWork::maskPanos | script Traceback ...).
  3. 2026-06-24 14:11:50 KST — bash blur 스크립트가 exit code 1로 종료. process.on('close', code=1)MaskWork::maskPanos | error code:1을 로깅하고 reject(false) 호출 (3건).
  4. 2026-06-24 14:11:50 KSTPanoPostprocessorService::run의 catch 블록이 capture state를 Error로 업데이트하고 run | end - false 로깅.
  5. 2026-06-24 14:11:52 KSTPanoPostprocessorService::terminateService | force shutdown after 10 seconds — 정상 종료 경로.

Scoring#

Confidence 80% · Actionability 28%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 20 code refs, 6 log queries
Code path explicitness 3/3 20 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 16 file(s)
Single repo 1/3 11 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