This has never happened before... two hours ago, bitcoin shut down without warning. In debug.log, the last few lines are
received: inv (37 bytes)
got inventory: block 00000000001e5f22a411 new
askfor block 00000000001e5f22a411 1287613869000000
received: block (473 bytes)
received block 00000000001e5f22a411
SetBestChain: new best=00000000001e5f22a411 height=86617 work=55434045151563764
ProcessBlock: ACCEPTED
sending: inv (37 bytes)
sending: inv (37 bytes)
received: inv (37 bytes)
got inventory: block 00000000001e5f22a411 have
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
received: inv (37 bytes)
got inventory: block 00000000001e5f22a411 have
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
sending: inv (37 bytes)
received: inv (37 bytes)
got inventory: block 00000000001e5f22a411 have
received: inv (37 bytes)
got inventory: block 00000000001e5f22a411 have
received: inv (37 bytes)
got inventory: block 00000000001e5f22a411 have
received: inv (37 bytes)
got inventory: block 00000000001e5f22a411 have
received: inv (37 bytes)
got inventory: block 00000000001e5f22a411 have
received: getdata (37 bytes)
received getdata for: block 00000000001e5f22a411
sending: block (473 bytes)
DBFlush(false)
addr.dat refcount=0
ThreadSocketHandler exiting
addr.dat flush
blkindex.dat refcount=0
blkindex.dat flush
ThreadOpenConnections exiting
My version info...
{
"version" : 31304,
"balance" : XXX,
"blocks" : 86667,
"connections" : 10,
"proxy" : "",
"generate" : false,
"genproclimit" : 1,
"difficulty" : 1378.02860718,
"hashespersec" : 0,
"errors" : ""
}