After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 627729 - Ease fails to start
Ease fails to start
Status: RESOLVED FIXED
Product: ease
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: ease-maint
ease-maint
Depends on:
Blocks:
 
 
Reported: 2010-08-23 14:43 UTC by Alexander Hunziker
Modified: 2010-08-24 07:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alexander Hunziker 2010-08-23 14:43:58 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.
Comment 1 Nate Stedman 2010-08-23 21:48:09 UTC
(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?
Comment 2 Nate Stedman 2010-08-24 06:53:05 UTC
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
Comment 3 Alexander Hunziker 2010-08-24 07:35:14 UTC
Latest GIT starts fine indeed! Thanks!