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 731321 - [abrt] Missing custom types when loading .ui definition
[abrt] Missing custom types when loading .ui definition
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
3.12.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
: 689779 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2014-06-06 07:37 UTC by Milan Crha
Modified: 2015-11-04 15:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2014-06-06 07:37:30 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=1104625

Description of problem:
a) I tried to add new contact list by clicking New -> Contact List. After clicking on that it fell

b) I tried to create a new appointment by clicking right mouse button on some day in callender and choosing 'New Appointment'

Version-Release number of selected component:
evolution-3.12.2-1.fc21

Additional info:
reporter:       libreport-2.2.2
backtrace_rating: 4
cmdline:        evolution
crash_function: e_load_ui_builder_definition
executable:     /usr/bin/evolution
kernel:         3.15.0-0.rc7.git4.2.fc21.x86_64

Console shows errors:

a) evolution-util-ERROR **: contact-list-editor.ui: Invalid object type `EClientComboBox' on line 86

b) evolution-util-ERROR **: event-page.ui: Invalid object type `EClientComboBox' on line 786

Thread 1 (Thread 0x7f36ce6f5a40 (LWP 2503))

  • #0 g_logv
    at gmessages.c line 1038
  • #1 g_log
    at gmessages.c line 1071
  • #2 e_load_ui_builder_definition
    at e-misc-utils.c line 718
  • #3 contact_list_editor_constructed
    at e-contact-list-editor.c line 1449
  • #4 g_object_new_internal
    at gobject.c line 1774
  • #5 g_object_new_valist
    at gobject.c line 1991
  • #6 g_object_new
    at gobject.c line 1582
  • #7 e_contact_list_editor_new
    at e-contact-list-editor.c line 1766
  • #8 book_shell_backend_new_contact_list_cb
    at e-book-shell-backend.c line 157
  • #9 g_simple_async_result_complete
    at gsimpleasyncresult.c line 763
  • #10 complete_in_idle_cb
    at gsimpleasyncresult.c line 775
  • #11 g_main_dispatch
    at gmain.c line 3064
  • #12 g_main_context_dispatch
    at gmain.c line 3663
  • #13 g_main_context_iterate
    at gmain.c line 3734
  • #14 g_main_loop_run
    at gmain.c line 3928
  • #15 gtk_main
    at gtkmain.c line 1204
  • #16 main
    at main.c line 680

Comment 1 Milan Crha 2014-06-06 10:01:20 UTC
Confirming. Not that I'm able to reproduce this with gtk3 3.10, but I see it in rawhide too (gtk3 3.12 and newer glib2). There are missing type-ensures before loading the .ui definition, thus I added them.
Comment 2 Milan Crha 2014-06-06 10:07:06 UTC
Created commit d6dcec1 in evo master (3.13.3+) [1]
Created commit 5d6d3ba in evo evolution-3-12 (3.12.3+)

[1] https://git.gnome.org/browse/evolution/commit?id=d6dcec1
Comment 3 Milan Crha 2015-11-04 15:16:58 UTC
*** Bug 689779 has been marked as a duplicate of this bug. ***