Che vuol dire "si blocca"? Avrai dei messaggi d'errore ... dicceli ...

P.S. Ho compilato il codice e funziona regolarmente ...