के लिए कोर फ़ाइल बनाने में असमर्थ मैं उबंटू 12.04 एलटीएस का उपयोग कर रहा हूं। दुर्घटनामेरे क्रैश किए गए प्रोग्राम
// null.c
#include<stdio.h>
int main()
{
int *p = NULL;
int k=*p;
printf("%d",sizeof(0));
return 0;
}
अब मैं के साथ "जीसीसी जी null.c" और फिर "./a.out" रन बनाने के लिए इस प्रकार है और उत्पादन की उम्मीद है के रूप में के रूप में मैं एक साधारण प्रोग्राम लिखा था।
Segmentation fault (core dumped)
अब मैं जीडीबी का उपयोग कर कोर डंप फ़ाइल देखना चाहता हूं। मैं निम्नलिखित बातें
- मैं वर्तमान निर्देशिका जाँच किया था, वहाँ कोई कोर डंप फ़ाइल
- मैंने कोशिश की/proc/sys/कर्नेल/कोर। सामग्री "% ई के साथ core_pattern बदलने की कोशिश की है।% पी "। लेकिन मैं फाइल में लिखने में सक्षम नहीं हूं। यह कह रहा है "Fsync विफल"।
- मैंने "सुडो वी/proc/sys/कर्नेल/core_pattern" का उपयोग किया। अभी भी फाइल में नहीं लिख सकते हैं।
मैं अपनी वर्तमान निर्देशिका में कोर डंप बनाना चाहता हूं। अब क्या करे?
यह काम किया ... धन्यवाद :) –