Fallo de segmentación con strcpy [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Fallo de "caída" o "segmentación" cuando los datos se copian / escanean / leen en un puntero no inicializado 4 respuestas

Me pregunto por qué tengo una falla de segmentación en el siguiente código.

<code>int main(void)
{
        char str[100]="My name is Vutukuri";
        char *str_old,*str_new;

        str_old=str;
        strcpy(str_new,str_old);

        puts(str_new);

        return 0;
}
</code>

Respuestas a la pregunta(3)

Su respuesta a la pregunta