Description of Problem: Using a new install of Evolution on a Gentoo system, attempting to enter Options >> Mail Settings causes a segmentation fault. This happened with both Evolution 1.0.5 and 1.0.7. There is a forum thread on the Gentoo message board discussing this issue. It can be found here: http://forums.gentoo.org/viewtopic.php? t=35&highlight=evolution+mail+settings Near the bottom of the thread a fix has been found, which has been effective for several users, including myself. The fix is simply to open Evolution, then close it again. After this is done you can enter the mail settings with no problems. Steps to reproduce the problem: 1. Install Evolution. 2. Run Evolution and set up a mail account. 3. Once you are done setting up the account, click Inbox, then click Otions >> Mail Settings. Actual Results: The mail program will seg fault. Expected Results: The mail settings dialog should open. How often does this happen? Every time you try to enter the mail settings, until you have opened then closed Evolution.
Created attachment 1665 [details] Diff of evolution directory before and after the application has been opened then closed In an attempt to try to find what was causing this problem, I created this file which shows the differences in the config files before and after the application has been opened then closed. Here are the steps I used to create the file: 1. Delete the evolution directory in the user's home directory (or use a user that has not yet run evolution, so does not have that directory. 2. Run evolution and complete the wizard. Once finished, try to enter the mail settings and the mail application will crash. 3. Close evolution and copy the evolution directory to a different place (i.e. evolution2). 4. Run evolution, then close it without doing anything. 5. Recursively diff the directories to find the differences. The results of my doing this are included in the file evol.diff, which I attached to this bug.
Upstream: http://bugzilla.ximian.com/show_bug.cgi?id=27762
Thought an ugly workaround is to remove the ~/evolution directory and then restart evolution. (DON'T FORGET TO BACKUP YOUR MAIL FIRST). This should fix that segfault.