إغلق الإعلان

المجتمع على الخادم رادار مفتوح اكتشف خطأً مثيرًا للاهتمام خاصًا بنظام التشغيل OS X Mountain Lion. إذا قمت بإدخال مجموعة محددة من ثمانية أحرف في حقل النص، فسيتوقف كل تطبيق تقريبًا عن الاستجابة أو يتعطل. هذه ليست فقط تطبيقات الطرف الثالث، ولكنها أيضًا تطبيقات Apple.

تلك التركيبة الغامضة هي "فيليه: ///" بدون اقتباسات. المفتاح هو حرف كبير في البداية ويمكن استبدال الحرف الأخير بأي حرف آخر، وليس من الضروري أن يكون شرطة مائلة. على وجه التحديد، هذا خطأ يتعلق بميزة الكشف عن البيانات (التي حصلت شركة Apple على براءة اختراعها وكانت جزءًا من الدعاوى القضائية التي رفعتها على نظام Android). تتعرف هذه الوظيفة على روابط URL والتواريخ وأرقام الهواتف والمعلومات الأخرى وتقوم بإنشاء ارتباطات تشعبية منها، والتي يمكن بعد ذلك استخدامها، على سبيل المثال، لحفظ رقم أو فتح موقع ويب. إذا كنت تتحدث الإنجليزية بشكل جيد، TheNextWeb.com نشرت تحليلا مفصلا للخطأ.

الشيء الأكثر فكاهة في الخطأ برمته هو أنه بهذه الطريقة يمكنك إسقاط i تحطم مراسل، تطبيق للإبلاغ عن الأخطاء في OS X. بمجرد إنهاء تطبيق مثل هذا بنجاح، فإنه يتوقف عن العمل كونزولا، نظرًا لأنه لا يزال يحتوي على تلك الأحرف الثمانية المكتوبة في سجله، فسوف يتعطل مرة أخرى عند بدء التشغيل. يمكن إصلاح وحدة التحكم عن طريق كتابة هذا الأمر صالة:

sudo sed -i -e 's@File:///@F ile : / / /@g' /var/log/system.log

نظرًا لأنه من المحتمل أن يتم إرسال العديد من التقارير بسبب نشر هذا الخطأ، فمن المتوقع أن تقوم شركة Apple بإصلاح الخطأ بسرعة في التحديث القادم. وحتى ذلك الحين، يمكنك الاستمتاع بتعطل التطبيقات باستخدام سطر واحد قصير من النص. ومع ذلك، فإن بعض التطبيقات محصنة ضد هذا الخطأ لأنها لا تستخدم هذه الميزة NSTextField، والذي يتعلق بالكشف عن البيانات.

مصدر: TheNextWeb.com
.