What's the problem with "could not allocate vin for collateral address"?
I get it when I try to start a masternode, 250k were send to wallet 0, 15 confirmation passed already, all set in conf.
Got the same few weeks ago with another's coin wallet but don't remember how I had solved the problem.
open the debug console, type "masternode genkey" and copy that output to ur conf, instead of the graphical masternodeprivkey