ES /docs

PreprocessorService::run | end - {"stack":"Error: PixGenie process failed with exit code 11. STDERR:

Service
cupixworks-pano-postprocessor-instance
Occurrences
4
Status
Reported
Confidence
85%
Actionability
52%
Cluster ID
fe6bf05c-18bd-47e1-a7a7-145e291f56cd
First Seen
2026-07-03 09:21 UTC
Last Seen
2026-07-30 09:07 UTC
Actions

PreprocessorService::run | end - {"stack":"Error: PixGenie process failed with exit code 11. STDERR:

What Happened#

2026-07-03 18:21 KST, PixGenie 전처리 Python 프로세스가 capture_727017 작업을 정상 완료한 직후 프로세스 종료 시점에 libfoundation.so::bootstrap::unload() 경로에서 SIGSEGV(11)로 죽었다. 결과 파일(pixgenie_result.json)은 이미 디스크에 기록된 상태였지만, 프로세스가 exit code 11로 반환되면서 Node.js wrapper가 이를 실패로 판단해 capture 상태가 Error로 변경되었다. 지난 14일 동안 이 시그니처는 1건만 관측되었다.

Quick Facts#

Field Value
exception.class Error (Node.js) → SIGSEGV(11) in Python child
exception.message PixGenie process failed with exit code 11
top_frame libfoundation.so : cupix::foundation::factory::detail::unregisterObjectCreator
failing binary /tmp/lib/pixgenie/pixgenie/lib/pixgenieutil-x64-ubuntu22.04-gcc-release/libfoundation.so
child PID 33
capture_id 727017
env production, us-west-2

Affected Teams#

Team / Domain Error Count Impact
cana / pano-postprocessor 1 1개 capture(727017)의 PixGenie 전처리가 실패 상태로 마킹됨. 파이프라인 산출물(pixgenie_result.json)은 실제로 생성되었으나 exit code로 인해 활용되지 못함

Timeline#

  1. 2026-07-03 18:17:37 KSTPanoPostprocessorService download_panos 완료 (3.2초)
  2. 2026-07-03 18:17:53 ~ 18:20:07 KST — MaskWork::maskPanos, blur_panos, change_masks 등 pano 전처리 단계 정상 수행
  3. 2026-07-03 18:20:35 KSTcupix::pixgenie::mergeSegments() 완료 (484.72s)
  4. 2026-07-03 18:21:00 KSTPipeline result saved to: /tmp/workspace/capture_727017/output/pixgenie_result.json, DB version set to v1 (파이프라인 로직 성공)
  5. 2026-07-03 18:21:01 KSTdetectAndFixVideoFrameTimestampCorruption() start (뒷정리 단계 로그의 잔재)
  6. 2026-07-03 18:21:03 KSTSIGSEGV(11) in libfoundation.so::bootstrap::unload(); Node.js 부모 프로세스가 exit code 11 감지
  7. 2026-07-03 18:21:03 KSTPixGenieProcess::execute | failed - {} (error 객체가 빈 오브젝트로 직렬화됨), FileSystemManager::cleanupWorkspace 실행, capture state Error로 업데이트, PreprocessorService::run | end 로깅

Scoring#

Confidence 85% · Actionability 52%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 24 code refs, 7 log queries
Code path explicitness 3/3 24 file:line refs
Log evidence 2/3 section, query
RCA structure 3/3 3/3 sections
Revision history 1/3 1 revision(s)
Agent execution 3/3 success

Actionability#

Dimension Score Detail
Fix complexity 5/5 trivial
Affected files 1/5 17 file(s)
Single repo 1/3 4 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