1. 進程無寫權限(如目錄不可寫、存在同名的非regular文件(目錄或符號鏈接)等)
2. 存在同名文件且有多個hard link
3. 文件系統空間不足
4. 指定目錄不存在
5. 進程的RLIMIT_CORE或RLIMIT_SIZE被設置為0。使用getrlimit和ulimit檢查修改
6. 進程所執行的二進制文件無讀權限
7. 進程所執行的程序設置了set-user-ID (set-group-ID),且進程所有者與執行者不同。
8. /proc/sys/kernel/core_pattern文件為空,且/proc/sys/kernel/core_uses_pid值為0。
注意,若上述第一個文件為空且第二個文件值為1,core dump文件名將是.pid,需使用ls -a列出。
9. 若/proc/sys/kernel/core_pattern文件內容以"|"開始,"|"后面的內容將作為命令行,而core dump文件內容將作為該命令行的參數,此時也不會產生core dump文件。