यहाँ आपके लिए एक दार्शनिक प्रश्न है। क्या आपको ऐसी समस्या होगी जो स्पष्ट रूप से प्रकट होती है और एक अच्छी तरह से परिभाषित त्रुटि के साथ आती है या ऐसा प्रतीत होता है जो किसी भी लक्षण को प्रदर्शित नहीं करता है लेकिन एक अस्पष्ट संदेश के साथ भी है जो आपको वास्तव में नहीं बताता है कि क्या गलत है? मुझे कहना है कि मैं पहले वाले को पसंद करता हूं, क्योंकि बाद वाले ने कुछ दिन पहले ही मुझ पर हमला किया था, विंडोज़ में फ़ायरफ़ॉक्स त्रुटि के रूप में।
मेरे परिचालन सेटअप में कोई बदलाव किए बिना, मैं नेट ब्राउज़ कर रहा था, और जैसा कि होता है, मैंने विंडोज 7 इवेंट व्यूअर लॉग को असंबंधित कारणों से देखा, जब मैंने फ़ायरफ़ॉक्स से संबंधित त्रुटियों का एक गुच्छा देखा। संदेश पढ़ा गया:स्रोत फ़ायरफ़ॉक्स से इवेंट आईडी 58 के लिए विवरण नहीं मिला। या तो घटक जो इस घटना को उठाता है आपके स्थानीय कंप्यूटर पर स्थापित नहीं है या स्थापना दूषित है। आप स्थानीय कंप्यूटर पर घटक को स्थापित या सुधार सकते हैं। खैर, इसे डीबग करते हैं।
समस्या के बारे में विस्तार से
यह समस्या फ़ायरफ़ॉक्स 68.0.1 के साथ विंडोज 7 मशीन पर हुई। लगता है, कोई समस्या नहीं है। कुछ गलत होने का एकमात्र संकेत त्रुटि संदेशों का गुच्छा है, जो मेरे ब्राउज़िंग सत्रों से संबंधित प्रतीत होता है, यानी फ़ायरफ़ॉक्स का उपयोग किया जाता है और एक प्रविष्टि लॉग की जाती है।
त्रुटि के लिए विस्तृत विवरण थोड़ा अधिक सांकेतिक है, लेकिन अधिक नहीं:
स्रोत Firefox से इवेंट ID 58 के लिए विवरण नहीं मिल सकता है। या तो घटक जो इस घटना को उठाता है आपके स्थानीय कंप्यूटर पर स्थापित नहीं है या स्थापना दूषित है। आप स्थानीय कंप्यूटर पर घटक को स्थापित या सुधार सकते हैं।
यदि ईवेंट किसी अन्य कंप्यूटर पर उत्पन्न हुआ है, तो प्रदर्शन जानकारी को ईवेंट के साथ सहेजना होगा।
घटना के साथ निम्नलिखित जानकारी शामिल की गई थी:
और फिर, बाइनरी डेटा:
z:/task_1563391906/build/src/browser/app/winlauncher/SameBinary.h
इस जानकारी के साथ, मैं वेब के बारे में गया और इस साल जुलाई के मध्य में एक मोज़िला फोरम थ्रेड मिला। जबकि तिथि बहुत कुछ प्रदान नहीं करती है, फिर भी यह जानकारी का एक उपयोगी स्निपेट है। मेरा पहला अनुमान है, इस तथ्य को देखते हुए कि मुद्दा केवल फ़ायरफ़ॉक्स के उपयोग से संबंधित है, मेरे मामले में और मंच पर पोस्टर दोनों के लिए, यह ब्राउज़र के साथ एक समस्या की ओर इशारा करेगा। फ़ायरफ़ॉक्स 65 में मैंने अनुभव किया है कि बाहर निकलने पर उच्च CPU उपयोग के साथ समान रहस्यमय समस्या के संयोजन में, यह घटना मेरे प्रभाव को मजबूत करती है।
तो फिर, ब्राउजर अचानक दुर्व्यवहार करने का फैसला क्यों करेगा, खासकर जब कुछ भी नहीं बदला है, और इस त्रुटि का दीर्घकालिक महत्व क्या है? फ़िलहाल, मेरे पास कोई ठोस उत्तर नहीं है, लेकिन मेरे पास आगे बढ़ने और इसे ठीक करने का निर्णय लेने के लिए पर्याप्त था।
समाधान
मेरा अब तक का सामान्य निष्कर्ष इस प्रकार था:फ़ायरफ़ॉक्स-ओनली समस्या। त्रुटि संदेश इंगित करता है कि थ्रेड प्रबंधन के साथ कोई समस्या हो सकती है, और यह संभव है कि कुछ पुस्तकालय कुछ अजीब तरीके से दूषित हो गए हों, लेकिन ऐसा कुछ नहीं जिसे उपयोगकर्ता तुरंत समझ सके। ठीक है, इवेंट लॉग में एक बात सही थी, और वह घटक को सुधारने का प्रयास करने की सिफारिश है।
इसलिए मैंने कुछ आसान किया - मैंने ब्राउज़र को फिर से इंस्टॉल किया। मैंने मोज़िला डाउनलोड पेज से फ़ायरफ़ॉक्स 68.0.1 इंस्टॉलर लिया और इसे फिर से चलाया। तकनीकी रूप से, इसने कुछ नहीं किया, मेरे पास पहले की तरह अभी भी मेरा ब्राउज़र था। लेकिन व्यावहारिक रूप से, इससे फर्क पड़ा। त्रुटि वास्तव में चली गई थी।
निष्कर्ष
जैसा मैंने कहा, मुझे अजीब त्रुटियों से नफरत है, क्योंकि वे अप्रत्याशित महसूस करते हैं, उन्हें डिबग करना मुश्किल होता है, और यदि आप विश्लेषणात्मक हैं और किसी भी ईमानदार तकनीकी विशेषज्ञ की तरह कभी थोड़े पागल हैं, तो आप बहुत अधिक समय और प्रयास खर्च करेंगे जो प्रतीत होता है कि तुच्छ है चीजें, उन मुद्दों को ठीक करने की कोशिश कर रही हैं जिन्हें खराब तरीके से वर्णित किया गया है या कभी भी खराब तरीके से परिभाषित किया गया है।
इस विशेष मामले में, सब कुछ हमारे खिलाफ़ लग रहा था, लेकिन व्यवस्थित तरीके से काम करने से मदद मिली। सामान्य दिशा प्रदान करने में त्रुटियां काफी उपयोगी थीं, और फोरम थ्रेड ने मेरे संदेह की पुष्टि की। फिर, एक संकल्प के रूप में, मैंने किसी भी सिस्टम में बदलाव करने के बजाय, ब्राउज़र के साथ शुरुआत की, और मेरा मतलब कोई भी है, और इसमें एक सहज सहज रीबूट शामिल है, क्योंकि क्यों। वैसे भी, मुझे उम्मीद है कि यह मददगार था। यदि आपको लगता है कि आपके पास अधिक जानकारी है जो इस कुछ अस्पष्ट त्रुटि पर प्रकाश डाल सकती है, तो कृपया बेझिझक मुझे ईमेल करें।
चीयर्स।