Probabilmente il programma rimane incastrato nel while, con k che non diventa mai >=2 (ottieni quindi un ciclo senza fine, che blocca il programma).