old wallet.dat cant be used with new wallet 1.9.0.0 - instant crash.
using importprivkey also crashes even with -rescan

Open the old wallet and export your private keys. Then in new wallet use the importprivkey and wait awhile. It may become unresponsive but just let it sit. It took about 2 minutes for me to import a address.
I have done that, it crashes after importing is finnished.