Невозможно создать файл ядра для моей сбойной программы

Я использую Ubuntu 12.04 LTS. Я написал простую программу следующим образом, чтобы создать сбой

// null.c
#include

int main()
{
   int *p = NULL;
   int k=*p;
   printf("%d",sizeof(0));
   return 0;
}

Теперь я бегу с "gcc -g null.c " а потом "./a.out» и результат, как и ожидалось.

Segmentation fault (core dumped)

Теперь я хочу увидеть файл дампа ядра, используя gdb. Я сделал следующие вещи

Я проверил текущий каталог, нет файла дампа ядраЯ попытался попытаться изменить / proc / sys / kernel / core_pattern с содержимым "ядро.% е.% р», Но я не могу записать в файл. Это говорит "Fsync Failed ".Я использовалsudo vi / proc / sys / kernel / core_pattern ", Еще можно'Т записать в файл.

Я хочу создать дамп ядра в моем текущем каталоге. Что делать сейчас?

Ответы на вопрос(4)

Ваш ответ на вопрос