구글 문서도구 치명적인 오류: 이상한 Math.abs() 버그
2025-03-27
구글 문서도구 팀은 이상한 치명적인 오류를 발견했습니다. 특정 크롬 버전에서 Math.abs() 함수가 초고속 최적화 수준에서 예상치 못하게 항등 함수가 되어 많은 텍스트 조작 후 문서 편집기가 충돌하는 원인이 되었습니다. 이틀 동안 집중적인 디버깅 끝에 팀은 마침내 V8 엔진의 최적화 변경이 원인임을 밝혀냈습니다. 이 변경으로 인해 Math.abs()가 특정 조건 하에서 음수 값을 반환하게 되었습니다. 이는 확률이 낮고 비결정적인 오류였으며, 결국 임시 수정과 V8 팀의 협조를 통해 해결되었습니다. 이 전체 과정에서 대규모 소프트웨어 시스템 디버깅의 복잡성과 과제가 드러났습니다.