bitcoin-qt should not crash regardless of how you've set it up. Assuming you have the latest bitcoind and this isn't coincidentally related to your bitcoin-qt being corrupted by a virus or otherwise, you should report this bug to the main bitcoin development team either via github or here:
https://bitcointalk.org/index.php?board=6.0Created a new topic there :
https://bitcointalk.org/index.php?topic=743134Tried to set it up so that bitcoin-qt just mines by itself ( just as a test) : it crashes with
Assertion Failed main.cpp Line 1738 hashPrevBlock == view.getBestBlock()