फ़ाइल क्यों: /// मेरे ऐप को क्रैश कर देता है?


10

जब भी मैं File:///क्रोम में URL बार को टेक्स्ट एडिट में टाइप करता हूं , और अधिक, यह एप को क्रैश कर देता है। मुझे इस ब्लॉग पोस्ट को पढ़ने के बाद पता चला ।

मैं इस दुर्घटना से कैसे बच सकता हूं और उन ऐप्स के लिए असंभव बना सकता हूं जो इस स्ट्रिंग को प्राप्त करते हैं, चाहे वह किसी फ़ाइल, संदेश या डाउनलोड में टाइप, चिपकाया या आता हो?


क्या यह ऐप को क्रैश करता है, या क्या यह आपके सिस्टम को क्रैश करता है?
कोजिरो

@kojiro: ऐप। क्रोम या पाठ संपादकों जैसे कार्यक्रमों के मामले में, यह एक बहुत ही गंभीर बग है, यह देखते हुए कि आप सभी काम खो देते हैं।
21

मैं तर्क नहीं दे रहा हूं कि यह गंभीर नहीं है, मैं सिर्फ इशारा कर रहा हूं कि शीर्षक और अंतिम वाक्य सिस्टम कहता है , लेकिन यह वास्तव में, इस प्रणाली को क्रैश नहीं करता है।
कोजिरो

3
क्या आप उन लोगों के बारे में अधिक चिंतित हैं जो आपके कंप्यूटर पर 8 अक्षर टाइप कर रहे हैं, जैसे कि आप उनके बारे में Apple मेनू से Force Quit या Shutdown का चयन कर रहे हैं?
रसेल बोरोगोव

1
@RussellBorogove यह खतरा आपके कंप्यूटर पर टाइप करने वाला कोई व्यक्ति नहीं है, लेकिन लोग आपको इसमें पाठ के साथ एक संदेश, मेल या दस्तावेज़ भेज रहे हैं। मेल क्रैश हो जाएगा, फिर से खोलें, क्रैश करें जब तक कि आप फ़ाइल को खतरनाक सामग्री से मैन्युअल रूप से हटा नहीं देते ।
Matteo

जवाबों:


19

यह केवल 10.8.1 और 10.8.2 में बग है।

इस pesky बग के लिए समाधान माउंटेन लियो के प्रभावित संस्करणों पर सिस्टम प्राथमिकता में भाषा और पाठ वरीयता फलक में दो आइटम को अक्षम करना है :

  • विंडो के शीर्ष की ओर बीच में पाठ पर चयन (क्लिक करें) करें
  • deselect (अनचेक) "सही वर्तनी स्वचालित रूप से"
  • deselect (अनचेक) "प्रतीक और पाठ प्रतिस्थापन का उपयोग करें"

इस वर्कअराउंड का श्रेय ओपन राडार वेब साइट पर यूजर शॉ को जाता है ।

यहाँ छवि विवरण दर्ज करें


यह काम नहीं करता अगर यह
Message.app

@ गर्ट नाइस - यह कुछ मामलों में भी काम नहीं करेगा, जहाँ आपको फाइल सिस्टम में एम्बेडेड स्ट्रिंग (या समान स्ट्रिंग) के साथ एक फ़ाइल मिलती है और क्रैश कोड को URL / URI जैसा दिखता है, उसी से फैंसी मिलना शुरू हो जाता है। अगर अगली सुरक्षा या डॉट अपडेट इस हाई प्रोफाइल बग को नहीं हटाता तो मैं चकित रह जाता।
bmike

2
चलो आशा करते है। सिर्फ रिकार्ड के लिए। ठीक करने के लिए Messages.app, आप अपने को हटाने की जरूरत chat.dbमें~/Library/Messages/
गर्ट

14

bmike का वर्कअराउंड है, मैं "क्यों" प्रदान करूंगा: TheNextWeb के इस लेख के अनुसार , डेटा डिटेक्टर नामक एक सुविधा, जो अर्थपूर्ण प्रारूपों (तिथियों, स्थानों ...) के लिए पाठ को स्कैन करती है, फाइल URL की भी तलाश करती है। यह "फ़ाइल: //", केस-असंवेदनशील की तलाश करके करता है। हालांकि, बाद में प्रक्रिया में, यह दावा करता है कि स्ट्रिंग को "फ़ाइल: //" लोअरकेस से शुरू करना चाहिए - और जब यह मामला नहीं है, जैसे कि जब कोई पूंजी एफ होती है, तो यह एक अपवाद फेंकता है, जो स्पष्ट रूप से (और बेहद सुस्त) पूरे आवेदन को नीचे लाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.