I had a power strip failure that somehow managed to completely break OpenOffice. The splash screen is black with the progress bar, toolbar buttons are all text only (no icons), and Tools > Options makes it crash. I tried the obvious uninstall and reinstall all the OpenOffice packages, but that didn’t fix it.
Terminal output for the Tools > Options crash:
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
X-Error: BadDrawable (invalid Pixmap or Window parameter)
Major opcode: 62 (X_CopyArea)
Resource ID: 0x0
Serial No: 30268 (30268)
Based on that I think some GUI library got corrupt and reinstalling that should fix it, but I have no clue what.
I have the OO from their website installed as a quick fix, which works (just looks ugly and has none of the SUSE add-ons). Anybody have any ideas on fixing it?
Please look in your user directory - hidden files
Find the folder .ooo3
Delete it or rename it if you think you might need something from the old profile .ooo3_old
To determine if the issue is system or user. Please create a new user and try OO there. If it fails we know for sure it’s system. We can easily delete the new user later
Open Software Management (I’m not sure gnome will look the same…but)
Filter by repository and select system
It should display on the right all your installed packages
Scroll down - do you see red or blue packages?
Short of doing a system wide unconditional update (And that may not work as I suspect you are missing some package/s) I can only suggest you look at QT because this is related to you error.
Complete removal of the Office Pattern in Yast and then Adding it Back, may help?!