GNOME Bugzilla – Bug 627729
Ease fails to start
Last modified: 2010-08-24 07:35:14 UTC
I compiled Ease from GIT and installed it on Ubuntu Lucid. When I start it, I get a number of error messages, but not a usable program: hunzikea@AlexT400s:~$ usr/bin/ease (ease:27246): Gtk-CRITICAL **: gtk_builder_add_from_file: assertion `filename != NULL' failed (ease:27246): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_BOX (box)' failed (ease:27246): Gtk-CRITICAL **: gtk_box_reorder_child: assertion `GTK_IS_BOX (box)' failed (ease:27246): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_CONTAINER (container)' failed (ease:27246): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_BOX (box)' failed (ease:27246): Gtk-CRITICAL **: gtk_box_reorder_child: assertion `GTK_IS_BOX (box)' failed (ease:27246): Gtk-CRITICAL **: gtk_spin_button_set_range: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed (ease:27246): Gtk-CRITICAL **: gtk_spin_button_set_range: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed (ease:27246): GLib-GObject-WARNING **: invalid (NULL) pointer instance (ease:27246): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (ease:27246): GLib-GObject-WARNING **: invalid (NULL) pointer instance (ease:27246): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (ease:27246): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed (ease:27246): Gtk-CRITICAL **: gtk_button_set_image: assertion `GTK_IS_BUTTON (button)' failed do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly. Try adjusting the vblank_mode configuration parameter. (ease:27246): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_BOX (box)' failed (ease:27246): Gtk-CRITICAL **: gtk_box_reorder_child: assertion `GTK_IS_BOX (box)' failed (ease:27246): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed (ease:27246): Gtk-CRITICAL **: gtk_spin_button_set_value: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed (ease:27246): Gtk-CRITICAL **: gtk_spin_button_set_value: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed (ease:27246): Gtk-CRITICAL **: gtk_spin_button_get_value: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed (ease:27246): Gtk-CRITICAL **: gtk_spin_button_get_value: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed (ease:27246): Gtk-CRITICAL **: gtk_spin_button_get_value: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed (ease:27246): Gtk-CRITICAL **: gtk_spin_button_get_value: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed Using driconf, I tried all different vblank_modes, that didn't change anything.
(ease:27246): Gtk-CRITICAL **: gtk_builder_add_from_file: assertion `filename != NULL' failed This is the one that's setting it all off, it can't find the file to load the UI from (so thus can't find any of the UI elements). Does the directory /usr/share/ease/ui exist (specifically, the file welcome-window.ui)? If not, it's a problem with installing the UI files, if not, it's a problem with finding them in /usr/share (I've only installed to /usr/local). Could you also try running "make run" after compiling, which should run Ease non-installed?
I missed that you installed in ~/usr, which lead me to the source of the problem (using GLib's data directories instead of getting them from Autotools). This commit should fix the issue, let me know if it does: http://git.gnome.org/browse/ease/commit/?id=f38e7004c92d01332138fc940b8454af659c410b
Latest GIT starts fine indeed! Thanks!