Not sure what more I can do to help you mate. I don't know why your wallet is segfaulting but I'm fairly certain its due to your setup. I also run virtualbox and don't experience your problem but maybe you could try and compile another coin thats on the 0.9 codebase (e.g MyriadCoin) and see if you can run get their QT wallet running. If you can't then I'll do a fresh install of virtualbox to see if I can replicate your problem.
Remember, the "prefab" digibyte-qt downloadable from
www.digibyte.co in the ZIP file at
http://www.digibyte.co/sites/digibyte.co/files/DigiByte-3.0.3-ubuntu-64bit.zip DOES NOT GENERATE THESE SAME ERRORS when run on the same system with no modifications.
That means that it is highly unlikely to be a VituralBox issue, and is rather an issue limited to this particular compile itself.
If you can do a fresh install and some of your own testing to match, that would be great. I've got another VirtualBox install where I'm going to test as well. On the other hand, I share your frustration and can understand if you have more important things to do. I'm not going to spend my entire Easter Weekend compiling a DGB wallet either! Next week it's back to work, and like it or not, I won't have time to "play" again until next summer.
The prefab Digibyte-qt works better (or just as well anyway, and with a lot less effort) than the version I compiled, which works fine after generating the initialization errors by the way, so perhaps we might just leave things as they are until someone more appropriate, like someone on DigiByte "permanent staff", addresses the need to improve the Ubuntu DigiByte-qt.
I thought this might be something doable and fun for the hobbyist, but I've been proven wrong. Time to make due with what we've got and wait until the Devs give us something better, more than anything, because I'm out of time.
Thanks for your helping hand. I was fun and I learned a lot!