LINUX.ORG.RU

cobold@rktlnchr:~$ ulimit -c
0
cobold@rktlnchr:~$ cat segf.c
#include <string.h>

int main(int argc, char** argv)
{
        strcpy(NULL, argv[0]);
        return 0;
}
cobold@rktlnchr:~$ gcc -o segf segf.c
cobold@rktlnchr:~$ ./segf
Segmentation fault
cobold@rktlnchr:~$ ulimit -c 10000
cobold@rktlnchr:~$ ulimit -c
10000
cobold@rktlnchr:~$ ./segf
Segmentation fault (core dumped)

А по-моему отлично работает :)

cobold ★★★★★
()

> ulimit -c почемуто не хляет.

Всмысле "не хляет"?

За это две настройки отвечают:

1) kernel.core_pattern задаёт имя файла, там может пайп стоять в какой-нибудь отладчик

2) ulimit -c, но этот параметр может быть заблокирован в limits.conf

Adjkru ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.