कोको ऐप दुर्घटना पर एलएलडीबी लॉन्च करने की कोशिश करता है?

कुछ उपयोगकर्ता रिपोर्ट कर रहे हैं कि कभी-कभी जब मेरा ऐप दुर्घटनाग्रस्त हो जाता है, तो इस तरह एक संदेश बॉक्स प्राप्त होता है:

The lldb command requires the command line developer tools. Would you like to install the tools now?

क्रैश (एसआईजीएबीआरटी) मेरे कोड में कहीं दौड़ दौड़ की तरह दिखता है। लेकिन ऐसा होने पर यह lldb लॉन्च करने की कोशिश क्यों कर रहा है? मैंने कभी ऐसा कुछ नहीं देखा है, यह कुछ उपयोगकर्ताओं के लिए काफी अलग दिखता है, और मैं स्थानीय रूप से पुन: उत्पन्न नहीं कर सकता - हालांकि मेरे पास डेवलपर टूल इंस्टॉल हैं।

यह लगभग .NET में जेआईटी डीबगिंग की तरह है, लेकिन मैंने कभी भी कोको में इसके बारे में कभी नहीं सुना है और मेरी Google खोज इस पर निष्फल हैं।


संपादित करें:

यदि मैं ps चलाता हूं तो हम दोनों समस्या रिपोर्टर और कमांड लाइन डेवलपर टूल इंस्टॉल करें देख सकते हैं:

19582   0.0  0.4  2568032  33224   ??  S    10:22AM   0:00.72 /System/Library/CoreServices/Problem Reporter.app/Contents/MacOS/Problem Reporter
19579   0.0  0.2  2531748  13276   ??  S    10:22AM   0:00.16 /System/Library/CoreServices/Install Command Line Developer Tools.app/Contents/MacOS/Install Command Line Developer Tools

सूची में कुछ और संदिग्ध नहीं है। यदि मैं -f स्विच के साथ ps चलाता हूं, तो मैं देख सकता हूं कि कमांड लाइन डेवलपर टूल इंस्टॉल करें के लिए मूल प्रक्रिया launchd

0

1 उत्तर

क्रैश रिपोर्टर टूल जो ऐप्पल जहाजों को दुर्घटनाग्रस्त कार्यक्रमों में डीबगर कनेक्ट करने का प्रयास नहीं करता है। तेंदुए या वहां (डिफ़ॉल्ट रूप से नहीं) में ऐसा करने का विकल्प होता था, लेकिन माउंटेन शेर (शायद यहां तक ​​कि स्नोलोपर्ड) द्वारा यह क्षमता बंद कर दी गई थी। मुझे नहीं लगता कि तेंदुए पर एलएलडीबी के साथ किसी भी एक्सकोड को स्थापित करना संभव है, इसलिए ऐसा लगता है कि यह एक पुराना ऐप्पल क्रैश रिपोर्टर है जो ऐप पर डीबगर को हुक करने की कोशिश कर रहा है। ओटीओएच, ऐप्पल के क्रैश रिपोर्टर टूल को दूसरे के साथ प्रतिस्थापित करना संभव है जो ऐसा कर सकता है, और कुछ तृतीय पक्ष विक्रेता ऐसा करते हैं। हो सकता है कि क्या हो रहा है?

यदि आपके पास संवाददाता बॉक्स मौजूद होने पर आपको "ps auwwx" का आउटपुट भेजने के लिए यह देखने वाले उपयोगकर्ता मिलते हैं, तो आप अपराधी को ढूंढने में सक्षम हो सकते हैं।

1
जोड़ा
आपकी टिप्पणी के लिए धन्यवाद, यह बहुत दिलचस्प है। मैं कोशिश कर रहा हूं और चल रही प्रक्रियाओं के आउटपुट प्राप्त करने जा रहा हूं ...
जोड़ा लेखक TheNextman, स्रोत
मैंने इस जानकारी में संपादित किया। ऐसा लगता है कि यह मानक ऐप्पल समस्या संवाददाता है। मैंने कुछ औजारों के संदर्भ दिए जो रनटाइम पर समस्या संवाददाता को संशोधित करते हैं, लेकिन कुछ भी जो ओएस पर 10.9 के रूप में नया नहीं चलता है ...
जोड़ा लेखक TheNextman, स्रोत
मैंने ऐप्पल के साथ एक समर्थन घटना खुल दी है
जोड़ा लेखक TheNextman, स्रोत
मैं एक त्वरित नज़र में नहीं देखता कि यह 10.9 पर कैसे हो सकता है। यह उत्सुक है, और यह निश्चित रूप से इसके बारे में एक बग दर्ज करने लायक है।
जोड़ा लेखक Jim Ingham, स्रोत