GNOME Bugzilla – Bug 246074
Selecting a Contact Category after editing master category list crashes Evolution
Last modified: 2003-07-11 00:57:10 UTC
Package: Evolution Priority: critical Version: GNOME2.2.2 1.4.0 os_details: Ximian, Inc. Synopsis: Selecting a Contact Category after editing master category list crashes Evolution Bugzilla-Product: Evolution Bugzilla-Component: Calendar BugBuddy-GnomeVersion: 2.0 (2.2.0.1) Description: Description of Problem: Evolution crashes when I select a Category for Contact Steps to reproduce the problem: 1. Unknown Actual Results: Expected Results: How often does this happen? Twice so far. Additional Information: I haven't had a chance to try and reproduce this yet, because BugBuddy won't let Evolution die. Here is what I think I did: I added a new contact by hovering over an email address in an email I received and then left-clicking (I have a left-handed mouse). I then elected to edit the new contact. When I tried to find a category in the master category list that I was pretty sure existed-at least before I upgraded to xd2-the category appeared to be gone, so I elected to edit the master category list. I added the new category (let's call it X-YYY), closed the master list edit dialog, and noticed it still did not appear in the master category list. (Getting a bit fuzzy about what happened next) I then noticed there was a text field to enter a category in the Contact Edit dialog, so I entered it there (possibly hit the enter key after typing it in). I think I then brought up the categories list again to see if the category was there, and it was. Saved the contact changes and went to look at another contact I knew should be in the same category. Saw that this contact was in category XYYY (not X-YYY), brought up the master category list, and saw both XYYY and X-YYY in list. Evolution crashed the first time when I closed the master category list or when I closed the contact edit dialog, I think. Restarted Evolution. Opened one of the two previous contacts for editing. Brought up master category list. Opened master list for editing and deleted X-YYY. Closed master list and closed contact edit dialog. Evolution crashed again, either after closing master category list or contact edit dialog, I think. This time I decided to fill out a bug report. Debugging Information: Backtrace was generated from '/usr/bin/evolution-1.4' (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...[New Thread 1024 (LWP 29753)] [New Thread 2049 (LWP 29756)] [New Thread 1026 (LWP 29757)] [New Thread 2051 (LWP 29758)] [New Thread 3076 (LWP 29759)] 0x4103f4d9 in wait4 () from /lib/libc.so.6
+ Trace 38576
Thread 1 (Thread 1024 (LWP 29753))
Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Substitute "global" for "master" above. Restarted Evolution again. The new category did not appear in the global category list when I opened a contact that was not in the new category. When I opened a contact that was in the new category, the new category magically appeared in the global list. I think I can now cause Evolution to crash every time by typing a new category into the category list in any contact's edit dialog, backspacing it out again, and then closing the dialog (discarding changes). and then closing the Contact Edit dialog.
*** This bug has been marked as a duplicate of 245236 ***