GNUCASH was working well for me but was recently broken. I suspect that some update did this.
This is what I see from the command line:
$ gnucash
Gdk-ERROR **: BadMatch (invalid parameter attributes)
serial 476 error_code 8 request_code 145 minor_code 3
Steps (unsuccessful) done to resolve:
1. Rebooted with older kernel 2.6.11-1.1369_FC4 (current kernel 2.6.12-1.1398_FC4)
2. Backed out qt-3.3.4-15.1 to originally installed qt-3.3.4-14 (this was a recent upgrade)
3. Removed gnucash and reinstallled (yum install gnucash)
4. Downloaded gnucash (1.8.11-3) source rpm and rebuilt rpm
I'm out of ideas ... anybody resolve this?