Question: I'm trying to set up the way my server handles core dumps. In order to test it, I'd need a program that always segfaults.

Is there a simple example program that always segfaults?

Answer: 
`main;`

Is portable, and segfault in 5chars.  

It's a variable declaration - `int` type is implied (feature copied from B language) and `0` is default value. When executed this tries to execute a number (numbers aren't executable), and causes `SIGSEGV`.

Source: <https://codegolf.stackexchange.com/questions/4399/shortest-code-that-raises-a-sigsegv>
this should die:

```
int main() {
    char *die;
    printf("%d",(int *)die * 200);
    return 0;
}

```

edit:

```
int main() {
    char *die;
    int killer = 200;
    while(1) {
       printf("%d",(int *)die * killer);
       killer = killer * killer;
    }
    return 0;
}

```