Red Hat Bugzilla – Bug 77581
gtk2-2.1 breaks the bluecurve engine
Last modified: 2008-05-01 11:38:04 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (compatible; Konqueror/3; Linux)
Description of problem:
gtk2-2.1.2-1 seems to be imcompatible with the current version of the bluecurve engine (redhat-artwork-0.47-3)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1..Attempt to open any program that uses gtk2-2.1.2
2.program crashes after initial gtk window opens.
Actual Results: All gtk2 applications crash after execution. Initially the error that appeared stated that the bluecurve engine module could not be found (/usr/lib/gtk-2.0/2.0.0/engines/*). I created a symlink from the ./2.0.0 folder to the ./2.0.102 folder in the hope that this would resolve the problem, but it did not. I also recompiled redhat-artwork, but it is set to go into ./2.0.0. However, after this I got the error: (gnome-terminal:18808): Glib-GObject-WARNING **: cannot create instance of abstract (non-instantiable) type 'GtkWidget'
Expected Results: Applications using Gtk2 would open as usual.
All gtk-1 applications work as expected. Nautilus will open after an initial crash and appears to be using gtk2-2.1.2 as the appearance of the windows are slightly different than before.
libgnomeui bug that GTK+-2.1.x reveals. Nothing to do with bluecurve.
Don't upgrade to rawhide right this second, it's in an inconsistent state.
This is a known issue fixed in newer libgnomeui which will appear shortly.