Erro Fatal no Google Docs: O Bizarro Bug do Math.abs()

2025-03-27
Erro Fatal no Google Docs: O Bizarro Bug do Math.abs()

A equipe do Google Docs encontrou um erro fatal bizarro: em uma versão específica do Chrome, a função Math.abs() inesperadamente se tornou uma função identidade no nível de superotimização, fazendo com que o editor de documentos travasse após muitas manipulações de texto. Após dois dias de depuração intensa, a equipe finalmente rastreou o problema a uma alteração de otimização no mecanismo V8, que fez com que Math.abs() retornasse valores negativos em condições específicas. Esse foi um erro de baixa probabilidade e não determinístico que foi finalmente resolvido com uma correção temporária e a ajuda da equipe do V8. Todo o processo revelou a complexidade e os desafios da depuração de sistemas de software grandes.

Desenvolvimento motor V8