So far, I cannot reproduce this issue in v1.5.1 ...

Can you look in the directory:
/logs

and see what debug logs are generated when you try to go through the checkout?

If you find any, post their content ...

What Payment module(s) do you have installed?

What Shipping module(s) do you have installed?