Crash reporter
க்ராஷ் ரிப்போர்ட்டர் என்பது பொதுவாக ஒரு கணினி மென்பொருளாகும், அதன் செயல்பாடு க்ராஷ் விவரங்களை புகாரளிப்பதை அடையாளம் காண்பது மற்றும் விபத்துக்கள் ஏற்படும் போது, உற்பத்தியில் அல்லது மேம்பாடு/சோதனை சூழல்களில் எச்சரிக்க வேண்டும். செயலிழப்பு அறிக்கைகள் பெரும்பாலும் அடுக்கு தடயங்கள், செயலிழப்பு வகை, போக்குகள் மற்றும் மென்பொருளின் பதிப்பு போன்ற தரவுகளை உள்ளடக்கியது. இந்த அறிக்கைகள் மென்பொருள் உருவாக்குநர்களுக்கு-வலை, SAAS, மொபைல் பயன்பாடுகள் மற்றும் பலவற்றிற்கு, செயலிழப்புகளை ஏற்படுத்தும் அடிப்படை சிக்கலைக் கண்டறிந்து சரிசெய்ய உதவுகின்றன. செயலிழப்பு அறிக்கைகள் கடவுச்சொற்கள், மின்னஞ்சல் முகவரிகள் மற்றும் தொடர்புத் தகவல் போன்ற முக்கியமான தகவல்களைக் கொண்டிருக்கலாம், எனவே கணினி பாதுகாப்புத் துறையில் ஆராய்ச்சியாளர்களுக்கு ஆர்வமுள்ள பொருள்களாக மாறிவிட்டன. வளர்ச்சி சுழற்சியின் ஒரு பகுதியாக செயலிழப்பு அறிக்கையிடல் கருவிகளை செயல்படுத்துவது ஒரு தரநிலையாக மாறியுள்ளது, மேலும் செயலிழப்பு அறிக்கையிடல் கருவிகள் ஒரு பண்டமாக மாறிவிட்டன, அவற்றில் பல இலவசமாக வழங்கப்படுகின்றன, க்ராஷ்லைடிக்ஸ் போன்றவை. மென்பொருள் மேம்பாட்டு சூழல் அமைப்பின் ஒரு பகுதியாக இருக்கும் பல மாபெரும் தொழில்துறை வீரர்கள் இந்த விளையாட்டில் நுழைந்துள்ளனர். ட்விட்டர், கூகிள் மற்றும் பிற நிறுவனங்கள் மென்பொருள் உருவாக்குநர்களை தங்கள் ஏபிஐகளைப் பயன்படுத்த ஊக்குவிப்பதில் நிறைய முயற்சிகளை மேற்கொண்டு வருகின்றன, இது அவர்களின் வருவாயை பாதையில் அதிகரிக்கும் (விளம்பரங்கள் மற்றும் பிற வழிமுறைகள் மூலம்). முடிந்தவரை வளர்ச்சிப் பிரச்சினைகளுக்கு நேர்த்தியான தீர்வுகளை வழங்க வேண்டும் என்பதை அவர்கள் உணரும்போது, இல்லையெனில் அவர்களின் போட்டியாளர்கள் நடவடிக்கை எடுப்பார்கள், அவர்கள் மேம்பட்ட அம்சங்களைச் சேர்க்கின்றனர். க்ராஷ் ரிப்போர்ட்டிங் கருவிகள் ஒரு முக்கியமான மேம்பாட்டு செயல்பாட்டை உருவாக்குகின்றன, இது மாபெரும் நிறுவனங்கள் தங்கள் தீர்வுகளின் போர்ட்ஃபோலியோவில் சேர்க்கின்றன. பல செயலிழப்பு அறிக்கையிடல் கருவிகள் மொபைல் பயன்பாட்டில் நிபுணத்துவம் பெற்றவை. அவர்களில் பலர் எஸ். டி. கே. க்கள். மேகோஸில் ஒரு நிலையான க்ராஷ் ரிப்போர்ட்டர் உள்ளது. க்ராஷ் Reporter.app யுனிக்ஸ் க்ராஷ் பதிவுகளை ஆப்பிள் நிறுவனத்திற்கு அவர்களின் பொறியாளர்கள் பார்க்க அனுப்புகிறது. சாளரத்தின் மேல் உரை புலம் செயலிழப்பு பதிவைக் கொண்டுள்ளது, அதே நேரத்தில் கீழ் புலம் பயனர் கருத்துகளுக்கானது. பயனர்கள் தங்கள் மின்னஞ்சல் கிளையண்டில் உள்ள பதிவை நகலெடுத்து ஒட்டலாம், மேலும் அவர்கள் பயன்படுத்த பயன்பாட்டு விற்பனையாளருக்கு அனுப்பலாம். செயலிழப்பு Reporter.app 3 முக்கிய முறைகளைக் கொண்டுள்ளதுஃ செயலிழப்பில் எதையும் காட்ட வேண்டாம், "பயன்பாடு செயலிழந்துவிட்டது" உரையாடல் பெட்டியைக் காட்டவும் அல்லது செயலிழப்பு அறிக்கை சாளரத்தைக் காட்டவும். விண்டோஸ் மைக்ரோசாப்ட் விண்டோஸ் விண்டோஸ் பிழை அறிக்கையிடல் என்ற செயலிழப்பு அறிக்கையிடல் சேவையை உள்ளடக்கியது, இது ஆன்லைன் பகுப்பாய்விற்காக மைக்ரோசாப்டுக்கு செயலிழப்பு அறிக்கைகளை அனுப்ப பயனர்களைத் தூண்டுகிறது. இந்தத் தகவல் மைக்ரோசாப்ட் நடத்தும் மத்திய தரவுத்தளத்திற்குச் செல்கிறது. இது நோயறிதல் தகவல்களைக் கொண்டுள்ளது, இது செயலிழப்புக்கு காரணமான நிறுவனம் அல்லது மேம்பாட்டுக் குழுவிற்கு பிழைத்திருத்தம் செய்ய உதவுகிறது மற்றும் அவர்கள் அவ்வாறு செய்ய விரும்பினால் சிக்கலைத் தீர்க்க உதவுகிறது. மூன்றாம் தரப்பு மென்பொருளுக்கான செயலிழப்பு அறிக்கைகள் மைக்ரோசாப்ட் அணுகலை வழங்கிய மூன்றாம் தரப்பு டெவலப்பர்களுக்கு கிடைக்கின்றன. கணினி பிழைத்திருத்தம் மற்றும் வெளியீட்டு செயல்முறையின் அனைத்து பகுதிகளையும் கருத்தில் கொள்கிறது, அதாவது விண்டோஸ் புதுப்பிப்பு மூலம் இலக்கு பிழைத் திருத்தங்களைப் பயன்படுத்தலாம். வேறு வார்த்தைகளில் கூறுவதானால், ஒரு குறிப்பிட்ட வகை செயலிழப்பை அனுபவிக்கும் நபர்களுக்கு மட்டுமே பிழைத் தீர்வை வழங்க முடியும், இதனால் ஒரு சிக்கலுக்கான வெளிப்பாட்டைக் கட்டுப்படுத்தலாம். டெர் ஸ்பீகலின் கூற்றுப்படி, மைக்ரோசாப்ட் செயலிழப்பு நிருபர் மெக்ஸிகோவின் பொது பாதுகாப்பு செயலகத்தின் கணினிகளை ஹேக் செய்ய என்எஸ்ஏவின் தையல் அணுகல் செயல்பாடுகள் (டிஏஓ) பிரிவால் சுரண்டப்பட்டுள்ளார். அதே ஆதாரத்தின்படி, மைக்ரோசாப்ட் செயலிழப்பு அறிக்கைகள் அத்தகைய செயல்பாடுகளை எளிதாக்குவதற்காக NSA இன் XKeyscore தரவுத்தளத்தில் தானாகவே அறுவடை செய்யப்படுகின்றன. விண்டோஸிற்கான மற்றொரு பிழை அறிக்கையிடல் நூலகம் க்ராஷ்ரிப்ட் ஆகும். க்ராஷ்ஆர்ப்ட் நூலகம் என்பது மைக்ரோசாப்ட் விஷுவல் சி + + இல் உருவாக்கப்பட்ட மற்றும் விண்டோஸின் கீழ் இயங்கும் பயன்பாடுகளுக்கான இலகுரக திறந்த மூல பிழை கையாளுதல் கட்டமைப்பாகும். நூலகம் புதிய பி. எஸ். டி உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. க்ராஷ்ஆர்ப்ட் கையாளப்படாத விதிவிலக்குகளை இடைமறிக்கிறது, ஒரு க்ராஷ் மினி டம்ப் கோப்பை உருவாக்குகிறது, எக்ஸ்எம்எல் வடிவத்தில் ஒரு க்ராஷ் விளக்கத்தை உருவாக்குகிறது, பயனர் க்ராஷ் அறிக்கையை மதிப்பாய்வு செய்ய அனுமதிக்கும் ஒரு இடைமுகத்தை வழங்குகிறது, இறுதியாக அது சுருக்குகிறது மற்றும் செயலிழப்பு அறிக்கையை மென்பொருள் ஆதரவு குழுவிற்கு அனுப்புகிறது. க்ராஷ் ரிப்போர்ட் என்பது க்ராஷ் ரிப்போர்ட் பகுப்பாய்விற்கான ஒரு சர்வர்-சைட் கமாண்ட் லைன் கருவியையும் வழங்குகிறது, இது க்ராப்ரோபர் என்று அழைக்கப்படுகிறது. இந்த கருவியால் ஒரு கோப்பகத்திலிருந்து பெறப்பட்ட அனைத்து செயலிழப்பு அறிக்கைகளையும் படிக்க முடியும் மற்றும் ஒவ்வொரு செயலிழப்பு அறிக்கைக்காகவும் உரை வடிவத்தில் ஒரு சுருக்கக் கோப்பை உருவாக்க முடியும். இது மிகவும் பிரபலமான சிக்கல்களைத் தீர்மானிப்பதை எளிதாக்குவதற்கு ஒத்த செயலிழப்பு அறிக்கைகளையும் தொகுக்கிறது. க்ரோப்ரோபர் கருவி எந்த வரைகலை இடைமுகத்தையும் வழங்காது, எனவே இது மிகவும் மறைமுகமானது மற்றும் பயன்படுத்த கடினமாக உள்ளது. க்ராஷ்ஃபிக்ஸ் சர்வர் என்ற திறந்த மூல சேவையக மென்பொருளும் உள்ளது, இது க்ராஷ்ஆர்பிடி நூலகத்தால் அனுப்பப்பட்ட செயலிழப்பு அறிக்கைகளை சேமிக்கவும், ஒழுங்கமைக்கவும், பகுப்பாய்வு செய்யவும் முடியும். இது ஒத்த செயலிழப்பு அறிக்கைகளை தொகுக்க முடியும், உள்ளமைக்கப்பட்ட பிழை கண்காணிப்பாளரைக் கொண்டுள்ளது மற்றும் புள்ளிவிவர அறிக்கைகளை உருவாக்க முடியும். க்ராஷ்ஃபிக்ஸ் சேவையகம் ஒரு வலை அடிப்படையிலான பயனர் இடைமுகத்தை வழங்குகிறது, இது பல திட்ட உறுப்பினர்களுக்கு ஒத்துழைக்க உதவுகிறது (பிழைத்திருத்த சின்னங்களைப் பதிவேற்றுதல், செயலிழப்பு அறிக்கைகளை உலாவுதல் மற்றும் செயலிழப்பு அறிக்கைகளுடன் தொடர்புடைய பிழைகள்). லினக்ஸ் ஏ. பி. ஆர். டி. ஏ. பி. ஆர். டி (தானியங்கி பிழை அறிக்கையிடல் கருவி) என்பது ஃபெடோரா மற்றும் ரெட் ஹாட் எண்டர்பிரைஸ் லினக்ஸுக்காக உருவாக்கப்பட்ட ஒரு பிழை அறிக்கையிடல் கருவியாகும். டெவலப்பர்கள் தற்போது அதை மற்ற லினக்ஸ் விநியோகங்களுக்கு அனுப்புவதற்கான திட்டங்களை கொண்டிருக்கவில்லை. ஏபிஆர்டி பயன்பாடுகளிலிருந்து கோர் டம்ப்கள் அல்லது ட்ரேஸ்பேக்குகளை இடைமறித்து (பயனர் உறுதிப்படுத்தலுக்குப் பிறகு) ஃபெடோரா பக்ஸில்லா போன்ற பல்வேறு பிழை-கண்காணிப்பு அமைப்புகளுக்கு பிழை அறிக்கைகளை அனுப்புகிறது. உபுண்டு பிழை கண்காணிப்பாளர் உபுண்டு errors.ubuntu.com இல் ஒரு பொது பிழை கண்காணிப்பாளரை வழங்குகிறது, இது மில்லியன் கணக்கான இயந்திரங்களிலிருந்து தினசரி நூறாயிரக்கணக்கான பிழை அறிக்கைகளை சேகரிக்கிறது. உபுண்டுவில் ஒரு நிரல் செயலிழந்தால், ஒரு செயலிழப்பு கையாளுபவர் (அப்போர்ட் போன்றவை) பயனருக்கு அறிவிப்பார் மற்றும் செயலிழப்பைப் புகாரளிக்க முன்வருவார். செயலிழப்பைப் புகாரளிக்க பயனர் தேர்வுசெய்தால், விவரங்கள் (ஒரு கோர் டம்ப் உட்பட) பகுப்பாய்விற்காக உபுண்டு சேவையகத்தில் (daisy.ubuntu.com) பதிவேற்றப்படும். ஒரு கோர் டம்ப் தானாகவே ஒரு அடுக்கு தடம் மற்றும் செயலிழப்பு கையொப்பத்தை உருவாக்க செயலாக்கப்படுகிறது. அதே பிழையால் ஏற்பட்ட அடுத்தடுத்த செயலிழப்பு அறிக்கைகளை வகைப்படுத்த செயலிழப்பு கையொப்பம் பயன்படுத்தப்படுகிறது. க்னோம் பிழை பட்டி என்பது க்னோம் இயங்குதளத்தால் பயன்படுத்தப்படும் செயலிழப்பு அறிக்கையிடல் கருவியாகும். GNOME நூலகங்களைப் பயன்படுத்தும் ஒரு பயன்பாடு செயலிழக்கும்போது, பக் பட்டி gdb ஐப் பயன்படுத்தி ஒரு அடுக்கு தடத்தை உருவாக்குகிறது மற்றும் GNOME பக்ஜில்லாவுக்கு அறிக்கையை சமர்ப்பிக்க பயனரை அழைக்கிறது. பயனர் கருத்துகளைச் சேர்க்கலாம் மற்றும் செயலிழப்பு அறிக்கையின் விவரங்களைக் காணலாம். KDE ஆல் பயன்படுத்தப்படும் செயலிழப்பு அறிக்கையிடல் கருவி டாக்டர் கொன்கி என்று அழைக்கப்படுகிறது. KDE நூலகங்களைப் பயன்படுத்தும் ஒரு பயன்பாடு செயலிழக்கும்போது, டாக்டர் கொன்கி gdb ஐப் பயன்படுத்தி ஒரு பின்னோட்டத்தை உருவாக்கி, KDE பக்ஸில்லாவுக்கு அறிக்கையை சமர்ப்பிக்க பயனரை அழைக்கிறார். பயனர் கருத்துகளைச் சேர்க்கலாம் மற்றும் செயலிழப்பு அறிக்கையின் விவரங்களைக் காணலாம். மொஸில்லா டாக்பேக் டாக்பேக் (தரமான பின்னூட்ட முகவர் என்றும் அழைக்கப்படுகிறது) என்பது மொஸில்லா மென்பொருளால் பதிப்பு 1.8.1 வரை அதன் தயாரிப்புகளின் செயலிழப்புகளை ஒரு மையப்படுத்தப்பட்ட சேவையகத்திற்கு திரட்டுதல் அல்லது ஒவ்வொரு வழக்கு பகுப்பாய்விற்காகப் புகாரளிக்கப் பயன்படுத்தப்படும் செயலிழப்பு நிருபர் ஆகும். டாக்பேக் என்பது சப்போர்ட் சாஃப்ட் மூலம் மொஸில்லா கார்ப்பரேஷனுக்கு உரிமம் பெற்ற தனியுரிம மென்பொருளாகும். ஒரு மொஸில்லா தயாரிப்பு என்றால் (எ. கா. மொஸில்லா ஃபயர்பாக்ஸ், மொஸில்லா தண்டர்பேர்ட்) டாக்பேக் இயக்கப்பட்டவுடன் செயலிழக்கச் செய்யும், டாக்பேக் முகவர் தோன்றும், இது செயலிழப்பு தொடர்பான விருப்பத் தகவல்களை வழங்க பயனரைத் தூண்டுகிறது. டாக்பேக் சொந்த ஓஎஸ் க்ராஷ் ரிப்போர்ட்டரை மாற்றாது, இது இயக்கப்பட்டால், டாக்பேக் முகவருடன் தோன்றும். பேச்சு வார்த்தை பதிப்பு 3 முதல் பயர்பாக்ஸில் பிரேக்பேட் மூலம் மாற்றப்பட்டுள்ளது. பிரேக்பேட் பிரேக்பேட் (முன்பு ஏர்பேக் என்று அழைக்கப்பட்டது) என்பது டாக்பேக்கிற்கான திறந்த மூல மாற்றாகும். கூகிள் மற்றும் மொசில்லாவால் உருவாக்கப்பட்டது, இது தற்போதைய மொஸில்லா தயாரிப்புகளான பயர்பாக்ஸ் மற்றும் தண்டர்பேர்ட் ஆகியவற்றில் பயன்படுத்தப்படுகிறது. இதன் முக்கியத்துவம் முதல் திறந்த மூல பல தள செயலிழப்பு அறிக்கையிடல் அமைப்பாகும். 2007 முதல், விண்டோஸ் மற்றும் மேக் ஓஎஸ் எக்ஸ் மற்றும் லினக்ஸில் ஃபயர்பாக்ஸில் பிரேக்பேட் சேர்க்கப்பட்டுள்ளது. பிரேக்பேட் பொதுவாக சொகோரோவுடன் இணைக்கப்பட்டுள்ளது, இது பயனர்களிடமிருந்து செயலிழப்புகளைப் பெற்று வகைப்படுத்துகிறது. பிரேக்பேட் ஒரு செயலிழப்பு அறிக்கையிடல் அமைப்பின் ஒரு பகுதி மட்டுமே, ஏனெனில் அதில் எந்த அறிக்கையிடல் பொறிமுறையும் இல்லை. க்ராஷ்பேட் க்ராஷ்பேட் என்பது குரோமியத்தில் கூகிள் பயன்படுத்தும் திறந்த மூல செயலிழப்பு நிருபர் ஆகும். மேக்ஓஎஸ் 10.10 இல் ஒரு புதுப்பிப்பு காரணமாக இது பிரேக்பேடிற்கு மாற்றாக உருவாக்கப்பட்டது, இது பிரேக்பேட் பயன்படுத்தும் ஏபிஐகளை அகற்றியது. க்ராஷ்பேட் தற்போது ஒரு செயலிழப்பு-அறிக்கையிடும் கிளையன்ட் மற்றும் மேகோஸ் மற்றும் விண்டோஸிற்கான சில தொடர்புடைய கருவிகளைக் கொண்டுள்ளது, மேலும் அந்த தளங்களுக்கு கணிசமாக முழுமையானதாக கருதப்படுகிறது. க்ராஷ்பேட் மார்ச் 2015 நிலவரப்படி மேகோஸில் குரோமியத்திற்கான க்ராஷ் ரிப்போர்ட்டர் கிளையன்டாகவும், நவம்பர் 2015 நிலவரப்படி விண்டோஸிலும் ஆனது. வேர்ல்ட் ஆஃப் வார்கிராப்ட் வேர்ல்ட் ஆஃப் வார்கிராப்ட் அதன் சொந்த க்ராஷ் ரிப்போர்ட்டரான "எரர் ரிப்போர்ட்டரை" பயன்படுத்துவதற்கான மற்றொரு நிரலாகும். பிழை நிருபர் எல்லா நேரத்திலும் செயலிழப்புகளைக் கண்டறியாமல் இருக்கலாம்; சில நேரங்களில் OS செயலிழப்பு நிருபர் அதற்கு பதிலாக அழைக்கப்படுகிறார். பிழைகளைப் புகாரளிக்கும் போது பிழை நிருபர் செயலிழப்பதாக அறியப்படுகிறது. மொபைல் ஓஎஸ் ஆண்ட்ராய்டு மற்றும் ஐஓஎஸ் இயக்க முறைமைகளும் செயலிழப்பு அறிக்கையிடல் செயல்பாட்டில் கட்டமைக்கப்பட்டுள்ளன. குறிப்புகள் வெளிப்புற இணைப்புகள் KDE KernelOops லினக்ஸ் கர்னல் பிழை எண்ணிக்கை தளமான ABRT-தானியங்கி பிழை-அறிக்கையிடும் கருவி பயன்படுத்தி பயனுள்ள செயலிழப்பு அறிக்கைகளை எவ்வாறு உருவாக்குவது மொபைல் செயலிழப்பு அறிக்கையிடல் கருவிகள் இயக்க முறைமை தொழில்நுட்ப மென்பொருள் முரண்பாடுகளின் மதிப்பாய்வு