L'errore è evidente sta qui:
int n;
int nome[n];
printf("Inserisci numero valori nell'array: \n");
scanf("%d",&n);
La variabile n contiene un valore casuale, in genere è un numero molto grande, e quando tu in seguito scrivi int nome [n] cerchi di allocare nell'heap un vettore di interi contenente n elementi, quindi dovrebbe essere sizeof(int)*n, troppo grande per la tua memoria...
Per poter far scegliere all'utente le dimensioni del vettore puoi usare l'allocazione dinamica oppure puoi dichiarare un array contenente ad esempio 50 elementi e poi dire all'utente di scegliere un numero compreso tra 1 e 50 ed utilizzare in seguito quel numero scelto dall'utente come dimensione dell'array.
Poi non so se il tuo bubblesort funzioni o meno eh, ma questo lo vedrai dopo