linux下 core dump文件不能生成的可能原因


配置了core 的生成環境,但core就是無法生成.
此時,請參閱,也許會有幫助.

linux下生成core dump文件的環境配置方法

作爲參照,參見:
linux core dump 永久生成
Linux下生成Core Dump文件的方法(總結)

文件不能生成的可能原因

  1. 生成core文件的信號被用戶程序捕捉(操作系統在程序發生異常而異常信號在進程內部又沒有被捕獲的情況下,方可生成core文件).
  2. 進程是設置用戶ID的,而且當前用戶並非程序文件的所有者;
  3. 進程是設置組ID,而且當前用戶並非該程序文件的組所有者;
  4. 用戶沒有寫當前工作目錄的寫權限;
  5. 生成的core文件太大.(查詢命令:ulimit -c);
  6. core文件的生成配置環境,不合適.

可以生成core文件的信號.

請自行查閱.

man 7 signal

關於linux 信號類別/列表-概述,參見:
linux 信號類別/列表-概述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章