v3gard |
03-21-2008 06:17 PM |
[Solved] Weird error message while attempting to run Eclipse
Hi guys. I recently compiled Eclipse from source using a Slackbuild-script from slackbuild.org, which I've done 50 or so times before and never encountered an error. At least, until today.
After Eclipse had been compiled, packaged and installed successfully - I ran ldconfig and attempted to run eclipse as a local user (not root) and got the following error message:
Code:
vegard@arthedain ~ $ eclipse
XDM authorization key matches an existing client!
(eclipse:32223): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(eclipse:32223): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(eclipse:32223): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed
(eclipse:32223): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_enable_synchronized_configure: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_paint_flat_box: assertion `GTK_IS_STYLE (style)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_set_decorations: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_set_accept_focus: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_set_focus_on_map: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_set_modal_hint: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_window_realize_icon: assertion `widget->window != NULL' failed
(eclipse:32223): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(eclipse:32223): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed
(eclipse:32223): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_move: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(eclipse:32223): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
(eclipse:32223): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(eclipse:32223): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_unmaximize: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_unstick: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_deiconify: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_unfullscreen: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_set_keep_above: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_set_keep_below: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed
(eclipse:32223): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Eclipse:32223): Gdk-CRITICAL **: gdk_window_get_user_data: assertion `window != NULL' failed
(Eclipse:32223): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(Eclipse:32223): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(Eclipse:32223): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
(Eclipse:32223): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(Eclipse:32223): Gdk-CRITICAL **: gdk_window_invalidate_maybe_recurse: assertion `window != NULL' failed
(Eclipse:32223): Gdk-CRITICAL **: gdk_window_get_user_data: assertion `window != NULL' failed
(Eclipse:32223): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(Eclipse:32223): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(Eclipse:32223): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(Eclipse:32223): Gtk-CRITICAL **: _gtk_style_peek_property_value: assertion `GTK_IS_STYLE (style)' failed
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xb7e88c82, pid=32223, tid=3076568768
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b05 mixed mode, sharing)
# Problematic frame:
# C [libgtk-x11-2.0.so.0+0x245c82] gtk_widget_style_get_valist+0xc2
#
# An error report file with more information is saved as /tmp/hs_err_pid32223.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
I tested the package on another computer running Slackware, and I was able to run Eclipse without problems...
Does anyone know what I could do to fix this problem? I've tried googling for an answer, but that didn't actually make me any wiser. As the error-message implies, there seems to be a problem with libgtk-x11-2.0.so. Which library contains this file? When I scanned through my installed packages, I only found libgtkhtml-2.11.0. When I check the slack-desc of that package, it says it only being used by the GIMP Help Browser...
Thanks.
|