Hi,

I recently ran an update for all of my packages in YaST2. I got a newer version of Firefox. And it does not work anymore. The address bar is missing. And the menus do not respond to clicks. However, I can navigate links on my home page. Also, Firefox does not work when I run it in Safe Mode. I get the following output at the terminal when I run Firefox in Safe Mode:


michael@widgette:~> firefox -safe-mode
LoadPlugin: failed to initialize shared library /usr/lib64/firefox/plugins/libnu
llplugin.so [libxpcom_core.so: cannot open shared object file: No such file or d
irectory]

(firefox:6244): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREE
N (screen)' failed

(firefox:6244): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(firefox:6244): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(firefox:6244): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (
object)' failed

(firefox:6244): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREE
N (screen)' failed

(firefox:6244): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJ
ECT (object)' failed

(firefox:6244): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREE
N (screen)' failed

(firefox:6244): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJ ECT (object)' failed

(firefox:6244): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREE N (screen)' failed

(firefox:6244): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJ ECT (object)' failed

(firefox:6244): GLib-GObject-WARNING **: gsignal.c:2180: invalid unclassed objec t pointer for value type `GdkScreen'

(firefox:6244): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREE N (screen)' failed

(firefox:6244): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJ ECT (object)' failed

(firefox:6244): GLib-GObject-WARNING **: gsignal.c:2180: invalid unclassed objec t pointer for value type `GdkScreen'

(firefox:6244): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
michael@widgette:~>

I searched YaST2 for "libnullplugin" to see what provides it. It turns out that mozilla-xulrunner190 provides that library. I updated that library at the same time I updated Firefox.

I think there is some kind of incompatibility between Firefox 3 from the Build service and XUL Runner 1.9.0.

What should I do?

Thanks,
Mike