地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【Linux】SIGSEGV調査

プログラムがSIGSEGVで落ちた!そんな時の調査方法

coreファイルとはプロセスが異常終了した時のメモリ内容をダンプしたもの。 各変数の値やスレッドの状態、終了した時のソースコードの行数などを確認することができる

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv)
{
    char a[5];
    for (int i=0; i<100; i++){
        a[i] = "a";
    }
}