Sorry I don't exactly know what to tell ya buddy. I suggest visiting the Firefox website or googling to find out the problem. It may potentially be a problem with an extension in your Firefox so I'd suggest opening a few pages (for the History to catch), closing Firefox, opening it in Safe Mode (which uses no extensions) and seeing if it has worked.
Sounds like you might have an issue with your profiles...
http://www.mozilla.org/support/firefox/profile
Check that link out.
You might also want to install Googles browser sync, to recover next time