I installed bitcoin-qt 0.10.2 on a Windows XP, but started it with a wallet.dat from an older version from a computer that crashed before. It runs, syncing the block chain, but halts after a while with this message:
---------------------------
MinGW Runtime Assertion
---------------------------
Assertion failed!
Program: C:\Program Files\Bitcoin\bitcoin-qt.exe
File: main.cpp, Line 1660
Expression: hashPrevBlock == view.GetBestBlock()
---------------------------
Abort Retry Ignore
---------------------------