Is your /home directory an "old" one from another linux distribution or an older Slackware one ?
I had the same problem and had to clean out all my Gnome 2.2 preferences from my home folder.
I basically just did a
rm -R .g*
after checking to make sure there wasn't anything I needed there.
This will clean your old config out though !
Anyway, after cleaning that out and a whole bunch of other hidden crud from other distributions/apps, I had no problems.
About the framebuffer thing, check out page 2 of the kernel 2.6 sticky thread -
It may help you, I'm still trying to get it working too.