DOS program runs then locks up