क्रैश रिपोर्ट में क्या शामिल हैं, इस बारे में प्रश्न


1

यदि मेरा टेक्स्ट एडिटर क्रैश हो जाता है, तो ऐसा लगता है कि मेरी खोली गई फाइलें मेमोरी डंप का हिस्सा होंगी। लेकिन अगर मेरा विंडो मैनेजर या यहां तक ​​कि एक्स सर्वर क्रैश हो जाता है, तो क्या यह मेरी खुली फाइलों के स्क्रीनशॉट सहित संभव होगा? क्या उस फ़ाइल को शामिल करने के लिए शीर्ष पर एक होना चाहिए?

अधिक गंभीरता से, अगर एक कीरिंग मैनेजर क्रैश हो जाता है, तो क्या यह मेरी डिक्रिप्ट की गई चाबियां भेजेगा? यदि नहीं तो इसे कैसे रोका जाता है?


"मेरी डिक्रिप्ट की गई चाबियां भेजें" ... कहां भेजें? किसको?
एंड्रिया लज्जाज़ारो

जवाबों:


1

टर्मिनल में, कोई भी आसानी से पता लगा सकता है:

w3@aardvark:~(0)$ ll /var/crash
total 340
-rw-r----- 1 w3 whoopsie 341500 Aug  4 11:38 _usr_lib_x86_64-linux-gnu_webkit2gtk-3.0_libexec_WebKitWebProcess.1003.crash

w3@aardvark:~(0)$ sudo file /var/crash/_usr_lib_x86_64-linux-gnu_webkit2gtk-3.0_libexec_WebKitWebProcess.1003.crash
/var/crash/_usr_lib_x86_64-linux-gnu_webkit2gtk-3.0_libexec_WebKitWebProcess.1003.crash: ASCII text

मेरे पास एक क्रैश रिपोर्ट है, और यह है ASCII text। आप इसे कई, कई लिनक्स पाठ उपकरण में से किसी एक (के साथ (इजाजत दी अनुमतियाँ) पढ़ सकते हैं more, less, vi, emacs, libreoffice, ...)।

ऐसा लगता है कि मेरी क्रैश फ़ाइल में पिछली पंक्ति संख्या घटाकर प्रत्येक अनुभाग का आकार प्राप्त होता है):

w3@aardvark:~(1)$ sudo egrep -n '^[A-Z][A-Za-z0-9]+:' /var/crash/_usr_lib_x86_64-linux-gnu_webkit2gtk-3.0_libexec_WebKitWebProcess.1003.crash
1:ProblemType: Crash
2:Architecture: amd64
3:CurrentDesktop: Unity
4:Date: Thu Aug  4 11:34:52 2016
5:DistroRelease: Ubuntu 14.04
6:ExecutablePath: /usr/lib/x86_64-linux-gnu/webkit2gtk-3.0/libexec/WebKitWebProcess
7:ExecutableTimestamp: 1458166478
8:ProcCmdline: /usr/lib/x86_64-linux-gnu/webkit2gtk-3.0/libexec/WebKitWebProcess 15
9:ProcCwd: /home/w3
10:ProcEnviron:
17:ProcMaps:
5383:ProcStatus:
5425:Signal: 11
5426:Uname: Linux 3.13.0-92-generic x86_64
5427:UserGroups: adm cdrom dialout dip libvirtd lp lpadmin mail plugdev root sambashare sudo tty video wireshark

मैं नहीं देखता कि आपका उपयोगकर्ता डेटा कहां जाएगा, और मेरी क्रैश फ़ाइल के निरीक्षण पर, मुझे कोई भी लीक होने वाला डेटा नहीं दिखाई देता (इससे आगे आप ऊपर से क्या देख सकते हैं।

आप अपनी क्रैश फ़ाइलों का निरीक्षण कर सकते हैं /var/crash


आप कैसे यह पता लगाने की उम्मीद कर रहे हैं कि अंग्रेजी शब्दों को पकड़कर स्क्रीनशॉट या कीरिंग है या नहीं? आप apport-unpackक्रैश फ़ाइल निकालने के लिए उपयोग कर सकते हैं और मेमोरी डंप अंदर है CoreDump
user23013

इसमें आपके मामले में डेटा शामिल नहीं हो सकता है, लेकिन मेरी सभी क्रैश फ़ाइलों CoreDump: base64में परिणाम के लिए लाइन है egrep। और मूल फ़ाइल में बेस 64 एन्कोडेड मेमोरी डंप इस प्रकार है।
user23013

यह असफल प्रक्रिया की स्मृति है। यदि यह एक्स सर्वर या विंडो मैनेजर है, तो वह सब सहेज लिया जाएगा जो एक्स सर्वर या विंडो मैनेजर जानता है, जिसमें उप-उप-उप-प्रक्रियाओं द्वारा खोली गई फाइलें शामिल नहीं हैं।
वॉल्टिनेटर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.