GNOME Bugzilla – Bug 321413
Addressbook/evolution crash on editing (double click) contact
Last modified: 2013-09-10 13:55:04 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
+ Trace 64045
Thread 1 (Thread -1229732160 (LWP 10015))
------- Bug moved to this database by unknown@gnome.bugs 2005-11-14 05:07 UTC -------
(corrected summary)
confirming because there's a duplicate.
*** Bug 323524 has been marked as a duplicate of this bug. ***
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.
*** Bug 324706 has been marked as a duplicate of this bug. ***
*** Bug 324915 has been marked as a duplicate of this bug. ***
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
+ Trace 64809
Thread 1 (Thread -1230674240 (LWP 16393))
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.
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.
ok, closing as incomplete as per last comment. but thanks for taking the time to report, anyway. :-)
*** Bug 325858 has been marked as a duplicate of this bug. ***
reopening - please answer comment #9
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
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?
seems like this only happens eith evo2.2 and upgrading to 2.4 solves this. :-/
*** Bug 326345 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 323556 ***
Upgrading to Evolution 2.4 indeed solved this for me. Thanks!