I can not explain enough clearly after what of my actions exactly this happened, but at present my Windows Midori 0.5.9 exe refuses to start :(.. It only displays an error message "failed to attach database" \a screen of that window is attached\. When I click "Ignore", Midori starts and immediately crashes. and when I click "Cancel", it does not run al all.
My system is genuine Windows 7 RU x64, with 4 gigabytes of RAM and Intel processor, Midori is downloaded and installed in a quite usual way. The computer was built approximately in 2009. Of coarse, I have fresh Flash and Java versions installed, there are also a bunch of Microsoft redistributables and frameworks. I am using free MSE antivirus, µTorrent and Miranda are always running.
UPD.: after some discussion with Tuxator on this issue I have managed to make a manual temporary solution for this: now I start Midori 0.5.9 with a "--config=F:\mcfg" parameter written in the shortcut on my win7 desktop. But this does NOT refer to a normal "easy" case when such parameter is not written in the shortcut.
Looks like your bookmark file got corrupted. This should not happen by just using midori. I could happen if you are very unfortunate and forcibly quit the process when it was in the middle of db operations (really should not happen during normal use).
You may want to rename/move your bookmarks.db (and maybe history.db) from your config directory MyLogin\ AppData\ Local\midori on win8. If you can run midori from command line
Example: C:\Users\
you can run midori -p and then go to about:paths to find out the config dir. Alternatively on windows
there is --portable switch that uses "portable" folder to store midori files instead of system folders.