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 353918 - Crash when trying to enter a new contact
Crash when trying to enter a new contact
Status: RESOLVED DUPLICATE of bug 350411
Product: evolution
Classification: Applications
Component: Contacts
2.8.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-09-01 22:29 UTC by Daniel Gryniewicz
Modified: 2013-09-13 00:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Daniel Gryniewicz 2006-09-01 22:29:07 UTC
I try and enter a new contact by clicking on new -> contact, and when I click in the first field, I get a crash.

Backtrace:

(gdb) bt
  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 mono_handle_native_sigsegv
    from /usr/lib/libmono.so.0
  • #3 <signal handler called>
  • #4 raise
    from /lib/libc.so.6
  • #5 abort
    from /lib/libc.so.6
  • #6 IA__g_logv
    at gmessages.c line 497
  • #7 IA__g_log
    at gmessages.c line 517
  • #8 IA__g_return_if_fail_warning
  • #9 IA__gtk_widget_set_sensitive
    at gtkwidget.c line 4609
  • #10 sensitize_address_field
    at e-contact-editor.c line 2009
  • #11 sensitize_address_record
    at e-contact-editor.c line 2016
  • #12 sensitize_address
    at e-contact-editor.c line 2036
  • #13 sensitize_all
    at e-contact-editor.c line 2502
  • #14 e_contact_editor_set_property
    at e-contact-editor.c line 3633
  • #15 object_set_property
    at gobject.c line 695
  • #16 IA__g_object_set_valist
    at gobject.c line 1099
  • #17 IA__g_object_set
    at gobject.c line 1181
  • #18 supported_fields_cb
    at e-contact-editor.c line 3417
  • #19 emit_async_elist_response
    at e-book.c line 892
  • #20 g_idle_dispatch
    at gmain.c line 3924
  • #21 g_main_dispatch
    at gmain.c line 2043
  • #22 IA__g_main_context_dispatch
    at gmain.c line 2594
  • #23 g_main_context_iterate
    at gmain.c line 2675
  • #24 IA__g_main_loop_run
    at gmain.c line 2879
  • #25 bonobo_main
    at bonobo-main.c line 311
  • #26 main
    at main.c line 614


This appears to be caused by this line in sensitize_address_field() returning NULL:

label = glade_xml_get_widget (editor->gui, widget_name);

This label is then passed into gtk_widget_set_sensitive (label, enabled); which asserts non-null widget.
Comment 1 Christian Kirbach 2006-09-01 22:56:18 UTC
Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 350411 ***