באג מוזר גורם לקריסות אפליקציה מיידיות ב-Mac OS X על ידי הקלדת קובץ:

Anonim

באג חריג ב-Mac צץ ב-OS X שגורם לכל יישום לקרוס מיד רק על ידי הקלדת רצף תווים קצר.

הבאג דווח לראשונה ב-OpenRadar ונחשב כי הוא קשור לתכונות בדיקת האיות והתיקון האוטומטי, אם כי ניתן לשכפל את הבאג גם בגרסאות קודמות של Mac OS X, מה שמרמז שלא כך הדבר.

אם מסיבה כלשהי אתה רוצה לנסות את זה בעצמך, פשוט הקלד את המחרוזת הקצרה הבאה בכל אפליקציית OS X שיש לה שדה להזנת טקסט:

קוֹבֶץ:///

האפליקציה תקרוס באופן מיידי, ומכיוון שגרסאות חדשות יותר של OS X משחזרות חלונות בפתיחה מחדש, היא עלולה להוביל לכמה לולאות קריסה די מוזרות. הפוטנציאל לבעיות קריסה מחמיר עוד יותר עם אפליקציות המסונכרנות עם מחשבי Mac אחרים, כמו Notes ו-iMessage, ויכולים למעשה לגרום לאפליקציות אלו לקרוס במחשבי Mac אחרים.

כדי לבדוק זאת ללא איום של לולאת קריסה אינסופית של אפליקציה, אתה יכול לעשות משהו כמו הבא:

  • עבור אל /Applications/ וצור עותק של TextEdit.app, שנה את שם העותק למשהו כמו "CrashEdit"
  • פתח את שתי יישומי TextEdit , אבל בגרסת "CrashEdit" המועתקת צור קובץ טקסט חדש והקלד את ה-magic crash triple slash
  • לאחר ש-CashEdit.app הדגימה את הבאג על ידי קריסה, צור מסמך טקסט חדש באפליקציית TextEdit המקורית הפתוחה בו-זמנית כדי לשכתב את מצב השמירה המועד לקריסה
  • מחק את CrashEdit.app

יציאה ופתיחה מחדש של TextEdit עשויה עדיין להכיל את ערך הקריסה File://, אך כל עוד לא תציב את הסמן לידו ולחץ על return, תוכל לסגור את הקובץ ולהימנע מכל נושאים.

טכנית, File:// ואחריו במהירות כל תו אחר מלבד רווח גורם לקריסה להתרחש, אבל המשולש /// הוא מה שמוזכר בדוח OpenRadar.

הסרטון הקצר למטה מדגים את הבאג שמפיל את TextEdit:

יש פוטנציאל מסוים לשימוש לרעה מרושע ואפילו התקפות DOS תיאורטיות מאתרים שהקלידו את התחביר בשדה טקסט, אבל זה לא אמור להוות דאגה רחבה.

הבאג החריג זוכה לתשומת לב משמעותית לאחר שהופיע ב-HackerNews וב-9to5mac, וסביר להניח שהוא יתוקן על ידי אפל במהירות. אם התיקון יגיע בנפרד או כחלק מ-OS X 10.8.3 נותר לראות, אבל 10.8.3 מתקרב לסוף מחזור הפיתוח של הבטא שלו ויכול בקלות לכלול תיקון לפני השחרור הציבורי.

באג מוזר גורם לקריסות אפליקציה מיידיות ב-Mac OS X על ידי הקלדת קובץ: