/> hush hush -- the humble shell v0.01 (testing) / # while [ 1 ]; do echo "1"; echo "2"; done 1 2 / # while [ 1 ]; do echo "1"; echo "2"; done 1 2 1 2 / # The loop is aborted for some reason??? Randomly number of loops are executed... Is it a stack problem? The process receives a SIGQUIT and exits according to strace. After starting the loop 50 times or something, the kernel hangs... (hush is then consuming all memory)