I have a segmentation fault. Where is that
typedef struct node {
    int value;
    struct node *next;
} Node;

int main(int argc, char **argv) {
    Node *front;
    front->value = 1;
    front->next = NULL;
    printf("%d ", front->value);
    Node *next = front->next;
    while (next != NULL) {
        printf("%d ", next->value);
        next = next->next;
    }
    return 0;
}