خطأ فادح في جوجل دوكس: خلل غريب في Math.abs()

2025-03-27
خطأ فادح في جوجل دوكس: خلل غريب في Math.abs()

واجه فريق جوجل دوكس خطأً فادحًا غريبًا: في إصدار معين من كروم، أصبحت دالة Math.abs() دالة هوية بشكل غير متوقع على مستوى التحسين الفائق، مما تسبب في تعطل محرر المستندات بعد العديد من عمليات معالجة النصوص. بعد يومين من تصحيح الأخطاء المكثف، تمكن الفريق أخيرًا من تتبع المشكلة إلى تغيير في تحسين محرك V8، والذي تسبب في إرجاع Math.abs() لقيمًا سالبة في ظروف محددة. كان هذا خطأً منخفض الاحتمال وغير حتمي تم حله في النهاية من خلال إصلاح مؤقت ومساعدة من فريق V8. كشفت العملية برمتها عن تعقيدات وتحديات تصحيح الأخطاء في أنظمة البرمجيات الضخمة.