I’ve shut down my client (on testnet) and it keeps running, printing messages like this:
02014-03-27 10:57:57 Pre-allocating up to position 0x1000000 in blk00006.dat
12014-03-27 10:58:00 Pre-allocating up to position 0x100000 in rev00006.dat
22014-03-27 10:58:00 UpdateTip: new best=00000000c92aeb1fbb19c781dea3f28248a8cb0d54c3776e207f1021455b76a6 height=208103 log2_work=58.297563 tx=1325101 date=2014-03-26 13:29:00 progress=0.999795
My guess is that some newly introduced loop is ignoring interruptions.