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 321413 - Addressbook/evolution crash on editing (double click) contact
Addressbook/evolution crash on editing (double click) contact
Status: RESOLVED DUPLICATE of bug 323556
Product: evolution
Classification: Applications
Component: Contacts
2.2.x (obsolete)
Other other
: Normal normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
: 323524 324706 324915 325858 326345 (view as bug list)
Depends on:
Blocks: 318200
 
 
Reported: 2005-11-14 05:07 UTC by Jeremy Dinsel
Modified: 2013-09-10 13:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Jeremy Dinsel 2005-11-14 05:07:23 UTC
Distribution: Debian testing/unstable
Package: Evolution
Severity: normal
Version: GNOME2.10.2 2.2.x
Gnome-Distributor: Debian
Synopsis: Calendar crash on editing (double click) contact
Bugzilla-Product: Evolution
Bugzilla-Component: Contacts [was: Addressbook]
Bugzilla-Version: 2.2.x
BugBuddy-GnomeVersion: 2.0 (2.10.1)
Description:
Description of the crash:

When in the Addressbook realm of evolution, double clicking on a contact
(presumably to edit), causes the application to crash.

Steps to reproduce the crash:
1. Click icon for addressbook
2. Select any contact and double click
3. Fill out bug buddy report :)

Expected Results:

Should be given dialog to edit contact(s).

How often does this happen?

Occured three times with alternate contacts. This did not "not occur" on
any attempts to follow the repro steps above.

Additional Information:




Debugging Information:

Backtrace was generated from '/usr/bin/evolution'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1229732160 (LWP 10015)]
[New Thread -1242899536 (LWP 10020)]
[New Thread -1234510928 (LWP 10019)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb73a7231 in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Thread 1 (Thread -1229732160 (LWP 10015))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 es_menu_hook_get_type
  • #3 <signal handler called>
  • #4 g_type_check_instance_cast
    from /usr/lib/libgobject-2.0.so.0
  • #5 e_minicard_label_new
    from /usr/lib/evolution/2.2/components/libevolution-addressbook.so
  • #6 g_object_get_valist
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_object_get
    from /usr/lib/libgobject-2.0.so.0
  • #8 e_minicard_activate_editor
    from /usr/lib/evolution/2.2/components/libevolution-addressbook.so
  • #9 e_minicard_activate_editor
    from /usr/lib/evolution/2.2/components/libevolution-addressbook.so
  • #10 gnome_canvas_marshal_BOOLEAN__BOXED
    from /usr/lib/libgnomecanvas-2.so.0
  • #11 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #16 e_canvas_new
    from /usr/lib/libgal-2.4.so.0
  • #17 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #23 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #27 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #28 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #29 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #30 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #31 main
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0




------- Bug moved to this database by unknown@gnome.bugs 2005-11-14 05:07 UTC -------

Comment 1 Jeremy Dinsel 2005-11-14 13:37:58 UTC
(corrected summary)
Comment 2 André Klapper 2005-12-08 18:39:05 UTC
confirming because there's a duplicate.
Comment 3 André Klapper 2005-12-08 18:39:52 UTC
*** Bug 323524 has been marked as a duplicate of this bug. ***
Comment 4 André Klapper 2005-12-08 18:44:59 UTC
according to poornima at the duplicate's report this is not reproducible in Suse
10.0, evolution 2.4.2.

setting to NEEDINFO, can someone please test this again on evolution 2.4.x and
reopen it if it's still occurs?

thanks very much in advance.
Comment 5 Christian Kirbach 2005-12-22 12:36:14 UTC
*** Bug 324706 has been marked as a duplicate of this bug. ***
Comment 6 Teppo Turtiainen 2005-12-24 13:19:32 UTC
*** Bug 324915 has been marked as a duplicate of this bug. ***
Comment 7 Sam Solon 2005-12-25 07:21:53 UTC
I am able to reproduce this in Evolution 2.2.3, in fact, I can't open a contact at all.

I've added the console output to the bug report -- perhaps the libebook-CRITICAL message is significant.

From: Samuel Solon <ssolon@usa.net>
To: submit@bugzilla.ximian.com
X-Mailer: bug-buddy 2.10.0
Subject: Crash when double clicking a contact

Distribution: Debian testing/unstable
Package: Evolution
Priority: Normal
Version: GNOME2.10.2 unspecified
Gnome-Distributor: Debian
Synopsis: Crash when double clicking a contact
Bugzilla-Product: Evolution
Bugzilla-Component: Contacts [was: Addressbook]
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.10.1)
Description:
Description of the crash:Double click a contact to edit/view it --
crash


Steps to reproduce the crash:
1. Select Contacts
2. Double click on a name
3. 

Expected Results:Contacts window


How often does this happen? Always


Additional Information:
bash> evolution
es menu class init
adding hook target 'source'

(evolution:16393): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion
`GDK_IS_GC (gc)' failed

(evolution:16393): libebook-CRITICAL **: e_contact_get_const: assertion
`field_id >= 1 && field_id <= E_CONTACT_LAST_SIMPLE_STRING' failed

** (bug-buddy:16441): CRITICAL **: menu_tree_directory_get_entries:
assertion `directory != NULL' failed

** (bug-buddy:16441): CRITICAL **: menu_tree_directory_get_subdirs:
assertion `directory != NULL' failed

** (bug-buddy:16441): CRITICAL **: menu_tree_directory_unref: assertion
`directory != NULL' failed




Debugging Information:

Backtrace was generated from '/usr/bin/evolution'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1230674240 (LWP 16393)]
[New Thread -1244480592 (LWP 16400)]
[New Thread -1236091984 (LWP 16399)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb7350231 in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Thread 1 (Thread -1230674240 (LWP 16393))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 es_menu_hook_get_type
  • #3 <signal handler called>
  • #4 g_type_check_instance_cast
    from /usr/lib/libgobject-2.0.so.0
  • #5 e_minicard_label_new
    from /usr/lib/evolution/2.2/components/libevolution-addressbook.so
  • #6 g_object_get_valist
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_object_get
    from /usr/lib/libgobject-2.0.so.0
  • #8 e_minicard_activate_editor
    from /usr/lib/evolution/2.2/components/libevolution-addressbook.so
  • #9 e_minicard_activate_editor
    from /usr/lib/evolution/2.2/components/libevolution-addressbook.so
  • #10 gnome_canvas_marshal_BOOLEAN__BOXED
    from /usr/lib/libgnomecanvas-2.so.0
  • #11 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #16 e_canvas_new
    from /usr/lib/libgal-2.4.so.0
  • #17 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #23 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #27 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #28 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #29 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #30 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #31 main
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0


Comment 8 Sushma Rai 2006-01-03 05:18:16 UTC
Sam Solon,

does it crash on opening any contact or just one contact?
can you save one contact as vcf file and attach here?

also, can you run e-d-s from a console and see if there are
any log messages printed on the console?

looks like the problem with the packages you are having.
Comment 9 Sam Solon 2006-01-03 06:03:33 UTC
Unfortunately (or rather, fortunately for me) I upgraded to evolution 2.4.1 from debian experimental (and all matching dependencies) and the problem has gone away. 

Since many packages were upgraded in the process at this point, I can't be sure exactly what the set of packages where except that they were whatever was defined as dependencies in the deb that I was using.

Everything is now working perfectly.
Comment 10 André Klapper 2006-01-03 11:17:53 UTC
ok, closing as incomplete as per last comment. but thanks for taking the time to report, anyway. :-)
Comment 11 Christian Kirbach 2006-01-05 18:47:57 UTC
*** Bug 325858 has been marked as a duplicate of this bug. ***
Comment 12 Christian Kirbach 2006-01-05 18:49:19 UTC
reopening - please answer comment #9
Comment 13 Andreas Ehn 2006-01-06 03:20:13 UTC
Quoting Sushma Rai:

> does it crash on opening any contact or just one contact?

Any, including creating a new contact.

> can you save one contact as vcf file and attach here?

I don't really feel confortable exposing other people's contact details like that, but I tried to export a couple of contacts, and the vcf files look completely normal. I can send one of them to you privately if you'd like.

> also, can you run e-d-s from a console and see if there are
> any log messages printed on the console?

I can't run e-d-s from a console, since it's already running. If i kill the process, it's immediately restarted.

(I'm the submitter of one of the duplicate bugs.)

Cheers,
Andreas
Comment 14 Sushma Rai 2006-01-06 05:26:44 UTC
If it is happening to all your contacts, vcf files are
not needed. e-d-s gets restarted by clock applet or
contact lookup applet. 
Do you see any error message on Evolution console?
Comment 15 André Klapper 2006-01-10 12:18:24 UTC
seems like this only happens eith evo2.2 and upgrading to 2.4 solves this. :-/
Comment 16 André Klapper 2006-01-10 12:18:28 UTC
*** Bug 326345 has been marked as a duplicate of this bug. ***
Comment 17 Sushma Rai 2006-01-12 14:25:23 UTC

*** This bug has been marked as a duplicate of 323556 ***
Comment 18 Andreas Ehn 2006-01-22 23:00:32 UTC
Upgrading to Evolution 2.4 indeed solved this for me. Thanks!