पसंदीदा आयरन बग



लैरी ओस्टरमैन: मेरा पसंदीदा बग वह है जिसे हमने ICL PWS-400 पर पाया है। यह ICL का एक नया मंच था (एक ब्रिटिश कंपनी, जिसे Fujitsu ने 2002 में खरीदा था ), और हमारा काम MS-DOS 4.1 को इस प्लेटफॉर्म पर पोर्ट करना था। पाँच परियोजना में शामिल थे - दो Microsoft से और तीन ICL से।

PWS-400 का हार्डवेयर असामान्य था: उदाहरण के लिए, वास्तविक-मोड प्रोग्राम एक समय में मेमोरी बैंकों को एक पृष्ठ पर स्विच कर सकते थे - इस एप्लिकेशन के कारण वे पृष्ठभूमि में एक दूसरे के साथ हस्तक्षेप किए बिना चला सकते थे।



हम में से पांच थे, हमारे पास कोई परीक्षक नहीं था; इसलिए, हमने उस नई प्रणाली का परीक्षण किया जो हाथ में आती है। मेरा पसंदीदा "परीक्षण उपकरण" खेल था जिसे वालोरी ( पत्नी ) स्कूल से लाया था। मुझे ठीक से याद नहीं है कि खेल क्या था; लेकिन हर बार जब मैंने इसे खेला और एक निश्चित स्थान पर पहुंचा, तो कार अचानक पलट गई।



हमने ICE को मशीन से जोड़ा (इन-सर्किट एमुलेटर - एक उपकरण जो आपको यह पता लगाने की अनुमति देता है कि प्रोसेसर के अंदर और बाहर क्या हो रहा है), और पाया कि प्रोसेसर को बाहर से रीसेट सिग्नल मिलता है। तो कम से कम बग कोड में नहीं था।



कार को इकट्ठा करने वालों ने मुझसे वह खेल लिया और उसे सुलझाना शुरू किया।



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








मैट विलियम्स: मुझे कुछ ऐसे कीड़े याद हैं, जिन्होंने मुझे पागल कर दिया।



पहली कहानी न्यूयॉर्क शहर में हुई। एक माउस कंप्यूटर में से एक से जुड़ा था, जो बेतरतीब ढंग से कूद गया, जैसे ही उसने डेस्कटॉप के एक निश्चित भाग में नेविगेट किया। लेकिन यह हमेशा काम नहीं करता था। कुछ समय बाद, हमने एक पैटर्न खोजा: माउस केवल दिन के निश्चित समय पर ही पागल हो गया। और मेज पर वह जगह जिसमें वह पागल हो गई थी वह भी समय के साथ चली गई। हमने बहुत समय बिताया जब हमें पता चला कि क्या हो रहा था। लेकिन पहले, मैं आपको दूसरे बग के बारे में बताऊंगा: वे एक-दूसरे से संबंधित हैं, हालांकि वे लगभग 5 वर्षों से अलग हैं।



उस समय तक, मैं कैलिफोर्निया चला गया और एक प्रयुक्त कार खरीदी। मुझे देने से पहले, पिछले मालिकों ने रेडियो की एक अजीब विशेषता के बारे में बात की: बिना किसी कारण के लिए, सम्मिलित डिस्क को थूक दें। उन्होंने इस बारे में कई बार वर्कशॉप से ​​संपर्क किया, लेकिन उन्हें कोई खराबी नहीं मिली, और मैकेनिकों ने बस उसी मॉडल के एक नए के साथ रेडियो को बदल दिया। इससे मदद नहीं मिली: दोष बना रहा।

कई महीनों तक इस कार से यात्रा करने के बाद, मैंने एक पैटर्न की खोज की: रेडियो टेप रिकॉर्डर ने डिस्क को तभी बाहर निकाला जब मैं एक निश्चित दिशा में चला रहा था ... और, इसके अलावा, केवल दिन के एक निश्चित समय पर।



तो क्या बात थी? दोनों समय सूर्य को दोष देना था। माउस में बटन के बीच एक छोटा सा गैप था, और जब सूरज एक निश्चित कोण पर उस पर चमकता था, तो प्रकाश फोटोकॉपी के अंदर गिर गया और एक प्रतिक्रिया का कारण बना, जैसे सभी दिशाओं में घूमती हुई गेंद से। उसी तरह, जब सूरज रोशनदान के माध्यम से रेडियो के लोडिंग स्लॉट में गिर गया, सम्मिलित डिस्क के सेंसर ने काम किया, और रेडियो बाहर निकल गया।



All Articles