अचानक, अप्रत्याशित लॉगआउट


20

कभी-कभी, Yosemite बेतरतीब ढंग से मुझे चेतावनी के बिना या काम को बचाने का मौका देगा। यह अब तक दो बार हुआ है जब से मैंने अपने 2012 रेटिना मैकबुक प्रो पर योसेमाइट स्थापित किया है। कहने की जरूरत नहीं है, यह बहुत ही बेकार है और मैलवेयर गतिविधि की याद दिलाता है।

Google और दस्तकारी ईवेंट लॉग की मदद से, मैंने विंडो सर्वर में क्रैश की समस्या का पता लगाया है। दुर्घटना की रिपोर्ट यहां पाई जा सकती है: http://puu.sh/csTor/0012220497.crash

क्या ऐसा कुछ है जिसे मैं फिर से होने से रोकने के लिए कर सकता हूं?

अद्यतन: ऐसा लगता है कि द्वितीयक मॉनिटर इसे ट्रिगर कर रहा है। एचडीएमआई पर डेल U2412। मुझे यह भी लगता है कि मॉनिटर को प्लग इन करते समय लॉगिन स्क्रीन से बचकर दुर्घटनाग्रस्त होने से बचा सकता है।


> क्या इसके साथ कुछ करना हो सकता है (?): सिस्टम प्राथमिकताएं - सुरक्षा और गोपनीयता - अग्रिम - XXX मिनट निष्क्रियता के बाद लॉग आउट करें। MacRumors धागा
Cmag

वह विकल्प अक्षम है और लॉग करने के लिए क्रैश का कारण नहीं होना चाहिए।
mm201

मैं OSX 10.10.1 को बिल्कुल नए 5 दिन पुराने मैकबुक प्रो 13 इंच पर चला रहा हूं और मुझे बिल्कुल यही समस्या है। बस काम कर रहा हो सकता है और अचानक मेरे सभी ऐप निकल जाते हैं और मैं लॉग आउट हो जाता हूं। यह बहुत कष्टप्रद और स्पष्ट रूप से एक OSX बग है। एक संबंधित धागा Heres तो आप इस समस्या पर अकेले नहीं हैं। फ़ोरम.macrumors.com/showthread.php?t=1770330

मैं अपने macbook पर आज यह था Pro। यदि आपने कभी कमांड लाइन से WindowServer को मार दिया है, तो यह वास्तव में ऐसा ही है। इसलिए मुझे किसी कारण से संदेह है कि विडोस्वर दुर्घटनाग्रस्त हो रहा है जो आपको सीधे लॉग इन विंडो पर ले जाएगा और साथ ही बाहर जाने के लिए .. संपादित करें .. (जो कि मैं आपको पहले ही नोट कर लेता हूं..दोह)
23

1
मैं भी इस मुद्दे से पीड़ित हूँ। किसी ने 10.10.2 बीटा की कोशिश की अगर यह मुद्दा अभी भी है? @joelittlejohn: मैं पुष्टि कर सकता हूं कि यह किसी तरह एचडीएमआई-कनेक्टेड स्क्रीन से संबंधित है। कार्यालय में, जहां मैं थंडरबोल्ट डिस्प्ले का उपयोग करता हूं, मेरे पास यह मुद्दा कभी नहीं था। हालांकि घर पर, जहां मैं एक एचडीएमआई-कनेक्टेड डिस्प्ले का उपयोग करता हूं, यह काफी बार होता है, आमतौर पर स्क्रीन कनेक्ट करने के तुरंत बाद।
अनारकण ६

जवाबों:


16

एनवीआरएएम और सिस्टम कंट्रोलर्स को पोंछने जैसे अस्पष्ट 'कैच ऑल' समाधानों को आजमाने का कोई मतलब नहीं है। आपको जो समस्या हो रही है वह एक SIGSEGV है, या WindowServer में एक विभाजन दोष है। यह भ्रष्ट पहचानकर्ताओं के कारण होने की संभावना है। उन पहचानकर्ताओं को कई स्थानों पर संग्रहीत किया जाता है, और यदि पर्याप्त भ्रष्ट हो जाता है, तो आपको क्रैश मिलता है। हालांकि कुछ पहचानकर्ता NVRAM (या PRAM) में संग्रहीत किए जाते हैं, यह पोंछना आमतौर पर केवल अगली दुर्घटना को स्थगित करता है क्योंकि पहचानकर्ता अंततः वहाँ फिर से समाप्त हो जाता है।

यदि WindowServer क्रैश हो जाता है, तो सभी GUI एप्लिकेशन बंद हो जाते हैं और यह लॉन्च के माध्यम से पुनरारंभ होता है। जब WindowServer शुरू होता है, तो यह आपको सबसे पहले लॉगिन विंडो देता है। तो वास्तव में, आप लॉग आउट नहीं हो रहे हैं, लेकिन आपका पूरा ग्राफिकल सत्र दुर्घटनाग्रस्त हो जाता है।

आपकी दुर्घटना रिपोर्ट पर एक नज़र डालने पर, ऐसा लगता है कि यह धागा दुर्घटनाग्रस्त हो रहा है:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread

अंतिम कुछ कॉल अंतरिक्ष कार्यों (या विधियों) को रंगने के लिए थे, जिससे मुझे विश्वास हो गया कि आप एक भ्रष्ट आईसीसी प्रोफाइल के साथ काम कर रहे होंगे।

नकदी com.apple.CoreGraphics के भीतर है, और सबसे हाल ही में कॉल निम्न हैं:

color_space_get_md5_digest + 57
color_space_get_identifier + 9
CGXColorSpaceRegistryCopyRegisteredColorSpace + 42
_CGXCopyColorSpace + 27
_XCopyColorSpace + 57

अब, अगर मैं सही हूं, तो यह एक रंग स्थान के एमडी 5 हैश की गणना करने की कोशिश कर रहा है। यह ऐसा इसलिए कर रहा है क्योंकि यह एक रंग स्थान के लिए पहचानकर्ता को ढूंढना चाहता है, और इसे उस पहचानकर्ता की आवश्यकता है क्योंकि CGXColorSpaceRegistryCopyRegisteredColorSpace को आपके मॉनिटर के लिए पूर्व निर्धारित रंग प्रोफ़ाइल के लिए रंग स्थान डेटा की आवश्यकता है। अब, 100% होने के लिए यह आपके क्रैश का स्रोत है, मुझे आपकी क्रैश रिपोर्ट की यथासंभव आवश्यकता होगी, क्योंकि यदि वे सभी अलग-अलग कारणों से दुर्घटनाग्रस्त हो जाते हैं, तो इसका आपके सिस्टम पर सॉफ़्टवेयर से कोई लेना-देना नहीं है, लेकिन यह अधिक है एक हार्डवेयर समस्या होने की संभावना है जहां फर्जी डेटा को सॉफ्टवेयर में फीड किया जाता है जो फिर उस डेटा के साथ कुछ करने की कोशिश करता है जो वह नहीं कर सकता है और इसलिए कैश करता है।

एक साधारण परीक्षण Apple के ColorSync उपयोगिता में निर्मित और मरम्मत बटन को दबाने के लिए हो सकता है। यह कुछ ऐसा प्रिंट कर सकता है:

Header message digest (MD5) is not correct. Fixed.

जो एक टूटे हुए MD5 आपके दुर्घटना का स्रोत हो सकता है के बाद से समझ में आता है। इसलिए पहले प्रयास करें। मेरे सिस्टम पर, कि ColorSync यूटिलिटी / एप्लिकेशन / यूटिलिटीज में है और मुझे लगता है कि यह OS X के हर संस्करण के बाद से है। कृपया मुझे बताएं कि क्या टूटी हुई ICC फाइलें मिली हैं और यदि यह उन्हें ठीक कर सकती हैं। यदि नहीं (या तो कुछ भी नहीं मिला या ठीक करने में असमर्थ) कृपया विंडोस्वर पर कोई भी क्रैश लॉग पोस्ट करें :)


ओएसएक्स ने स्वचालित रूप से पुराने लोगों को हटा दिया, इससे पहले कि मैंने लॉगिन स्क्रीन से बचना शुरू कर दिया। आज से एक वास्तव में एक दुर्घटना है color_space_get_md5_digest। मुझे एक बहुत पुराने मॉनिटर (एक ट्रिगर नहीं) के लिए एक प्रोफ़ाइल मिला, जो कई फ़ील्ड्स को याद कर रहा था, लेकिन एक खराब एमडी 5 नहीं था, और इसे हटा दिया।
mm201

+1 पहले से ही, अच्छा जवाब। यहाँ मेरी सबसे हाल की दुर्घटना है: pastebin.com/raw.php?i=g9qWyfu2 मेरी मशीन थोड़ी देर के लिए निष्क्रिय हो गई (10 मिनट?), जब मैं वापस आया और (12:26 बजे) लॉग इन किया तो मैंने देखा कि मेरे सभी ऐप्स? फिर से शुरू करने।
जोएलबेटजोन

और दुर्घटना लॉग: pastebin.com/raw.php?i=WMVLjy6A
joelittlejohn

1
अच्छी तरह से joelittlejohn, आपकी स्थापना को गंभीरता से सामान्य रूप से मंगाई गई लगती है! तुम्हारी उस व्यवस्था पर बहुत सारी समस्याएँ! ऐसा लगता है कि उनमें से अधिकांश ठीक हो रहे हैं, लेकिन मैं एक ताजा स्थापित करने और सब कुछ अपडेट करने का समय हो सकता है ... आपके क्रैश के बारे में: विंडोसेवर वास्तव में दुर्घटनाग्रस्त हो गया, लेकिन एक अलग कारण से। यह एक कलरस्पेस कैश फ़ाइल को पढ़ने की कोशिश कर रहा था, और यह एक नए प्रोग्राम कनेक्शन के कारण किया, और यह कनेक्शन अनुरोध के उत्तर के दौरान क्रैश हो गया। ColorSync प्राथमिक चिकित्सा चलाएं, सभी कैश मिटाएं और Emacs जांचें, यह WindowServer से बात करने वाला अंतिम था। भी: प्रदर्शन केबलों की जाँच करें।
जॉन कीट्स

3

इसका एक संभावित कारण F.lux द्वारा उत्पन्न अवैध प्रोफाइल हो सकता है, जो कि GPU मोड के बीच सुचारु रूप से संक्रमण प्रदान करता है - यहाँ इन प्रोफाइलों के साथ क्या किया जाता है, इसका अवलोकन है: https://justgetflux.com/news/2014/10/10/28/profile .html

El Capitan की मेरी ताज़ा स्थापना में इसने इन अवैध प्रोफाइलों को बनाया था: अमान्य प्रोफ़ाइल

ColorSync उपयोगिता का उपयोग इन प्रोफाइलों को सत्यापित करने, हटाने और / मरम्मत करने के लिए किया जा सकता है, या फ्लक्स प्रोफ़ाइल स्विचिंग को पूरी तरह से अक्षम किया जा सकता है:

defaults write org.herf.Flux disableProfile 1

प्रोफाइल हटाकर पीछा किया।


2

यह Apple के साथ एक ज्ञात बग है। मैंने उनके बगट्रैकर में इसी तरह की समस्या की सूचना दी थी, जिसे बग # 18234875 के डुप्लिकेट के रूप में बंद कर दिया गया था।

अफसोस की बात है कि उन बग्स को रिपोर्टर के अलावा देखा या ट्रैक नहीं किया जा सकता है। हालांकि, इसका मतलब है कि ऐप्पल समस्या के बारे में जानता है और उम्मीद है कि अगले ओएस एक्स अपडेट में से एक में इसे ठीक कर देगा ।


क्या आपको अभी भी 10.10.2 में यह समस्या है?
अनारोक ६

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

मुझे लग रहा है कि 10.10.2 ने अंतर्निहित कारण तय किया है। हम कभी भी निश्चित नहीं हो सकते हैं कि क्या (यदि कोई हो) वास्तव में काम किया है।
mm201

0

एसएमसी और एनवीआरएएम को रीसेट करने का प्रयास करें जबकि दूसरा मॉनिटर प्लग किया गया है।

  • SMC को रीसेट करें

अपने कंप्यूटर को शट डाउन करें, एक ही समय में बाईं ओर, नियंत्रण, शिफ्ट और पावर बटन दबाएं, इसे लगभग 5 सेकंड तक दबाए रखें।

  • NVRAM रीसेट करें

स्टार्टअप चाइम सुनने से पहले अपना कंप्यूटर शुरू करें और ठीक उसी समय, alt, alt, P और R को तब तक दबाकर रखें जब तक कि आप अपना स्टार्टअप चाइम न सुन लें।

ऐसा हो सकता है कि स्क्रीन समर्थित नहीं है, - किसी कारण से, यदि यह समर्थित नहीं है, तो यह दुर्भाग्यपूर्ण इसे ठीक नहीं करेगा।


यह एक व्यवहार्य समाधान नहीं है मुझे डर है। जब भी मुझे एक अलग बाहरी डिस्प्ले पर स्विच करने की आवश्यकता होती है, मैं हर बार मशीन को पुनरारंभ नहीं कर सकता।
joelittlejohn

आपको इसे हर बार करने की जरूरत नहीं है।
डिस्प्लेनेम

जैसा कि मैंने देखा, उस मामले में, हाँ मैंने कई बार यह कोशिश की है और यह समस्या को ठीक नहीं करता है। सबसे अच्छा मैं प्राप्त करने में कामयाब रहा है मॉनिटर को अनप्लग करना फिर एसएमसी और वीआरएएम को रीसेट करना। यह समस्या को हल करने के लिए लगता है, लेकिन जब मैं किसी भी बाहरी डिस्प्ले का उपयोग करना शुरू करता हूं, तो मैं मजबूर हो जाता हूं, फिर से रीसेट करता हूं या नहीं।
जोल्टबेलजोह

ऐसा लगता है कि मेरे लिए काम किया है। फिर से, मैं शेर के बाद से अपग्रेड इंस्टॉलेशन कर रहा हूं ताकि भ्रष्टाचार पर लगाम लगे।
mm201

झूठी चेतावनी। 2 दिनों के बाद बस एक और था। यादृच्छिकता बहुत निराशाजनक है।
mm201

0

मैं इन थ्रेड्स का एक बहुत कुछ पढ़ता हूं और मेरे मैक मिनी (एयर डिस्प्ले) से अपने अंतिम वर्चुअल मॉनिटर को डिस्कनेक्ट करने पर मेरे पास एक ही लक्षण है।

मिशन कंट्रोल विकल्प "डिस्प्ले के अलग स्पेस हैं" को अक्षम करने से मेरा क्रैश बंद हो गया। कृपया मुझे बताएं कि क्या यह आपके लिए काम करता है।


मेरा दुर्घटना रंग प्रोफाइल से संबंधित था और अंततः एप्पल द्वारा तय किया गया था। उम्मीद है कि यह जवाब किसी और के लिए उपयोगी होगा।
mm201
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.