Evolution Crashes on Startup

Bug #119636 reported by Stephan Rose
58
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Critical
evolution (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

Evolution will crash on startup if the inbox has sub folders and these subfolders were visible (Inbox expanded) when evolution was last closed.
If Inbox was not expanded then Evolution starts up fine.

deleting the et-expanded and folder-tree-expand-state XML files resolves the issue.

Here is a terminal output dump:

stephan@Home:~$ evolution
CalDAV Eplugin starting up ...
Loading Spamassasin as the default junk plugin
** (evolution:14149): DEBUG: mailto URL command: evolution %s
** (evolution:14149): DEBUG: mailto URL program: evolution

(evolution:14149): evolution-mail-CRITICAL **: mail_tool_uri_to_folder: assertion `uri != NULL' failed
Segmentation fault (core dumped)
stephan@Home:~$

ProblemType: Bug
Architecture: i386
Date: Sun Jun 10 03:16:28 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/evolution-2.12
NonfreeKernelModules: nvidia
Package: evolution 2.11.2-0ubuntu2
PackageArchitecture: i386
ProcCmdline: evolution --component=mail
ProcCwd: /home/stephan
ProcEnviron:
 LANGUAGE=en_US.UTF-8
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: evolution
Uname: Linux Home 2.6.22-6-generic #1 SMP Fri Jun 1 19:24:12 GMT 2007 i686 GNU/Linux

Revision history for this message
Stephan Rose (kermos) wrote :
Revision history for this message
Jensen Somers (jsomers) wrote :

I had the same problem yesterday.
I fixed it by making a copy of my .evolution folder, starting up so it would create a new one and importing every mailbox. But the problem reoccurred today.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Needs Info
Revision history for this message
Stephan Rose (kermos) wrote :

(evolution:9735): evolution-mail-CRITICAL **: mail_tool_uri_to_folder: assertion `uri != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1232910656 (LWP 9735)]
0xb6e2ece3 in strchr () from /lib/tls/i686/cmov/libc.so.6
(gdb) backtrace
#0 0xb6e2ece3 in strchr () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7db6a36 in camel_url_new_with_base (base=0x0, url_string=0x0)
    at camel-url.c:74
#2 0xb7db746a in camel_url_new (url_string=0x0, ex=0x0) at camel-url.c:299
#3 0xb64f69ae in enable_folder_tree (emfb=0x83df800, emft=0x85526a0)
    at mail-component.c:681
#4 0xb6fd7089 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#5 0xb6fc9663 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#6 0xb6fdb5ab in ?? () from /usr/lib/libgobject-2.0.so.0
#7 0x0861f588 in ?? ()
#8 0x00000000 in ?? ()

Revision history for this message
Sebastien Bacher (seb128) wrote :

The backtrace is similar to http://bugzilla.gnome.org/show_bug.cgi?id=410750 upstream

Changed in evolution:
status: Needs Info → Confirmed
Changed in evolution:
status: Unknown → New
Revision history for this message
wlx (wangliangxu) wrote :

same here.

Revision history for this message
Brian Derr (bderrly) wrote :

I have attached another backtrace from my system. I am running gutsy with the latest version of evolution from the repositories. I am able to run the program without a problem on my own login but the login for my wife is the one having the segfault.

Revision history for this message
wlx (wangliangxu) wrote :

I find out that if I delete ./evolution/mail/config/folder-tree-expand-state.xml file then it works.
Hope that can help you find out this bug.

Revision history for this message
Brian Derr (bderrly) wrote :

I deleted everything in ~/.evolution/mail/config/ and it worked fine as mentioned above.

Revision history for this message
oli (oli23) wrote :

>I deleted everything in ~/.evolution/mail/config/ and it worked fine as mentioned above.

Thanks, works great for me.

Revision history for this message
Alec Wright (alecjw) wrote :

I don't know how useful this is compared to a backtrace, but here's my crash report.

Changed in evolution:
status: Confirmed → Triaged
Revision history for this message
Alec Wright (alecjw) wrote :

This seems to be fixed now, can anyone confirm that?

Revision history for this message
Jonh Wendell (wendell) wrote :

Yep, i don't have this issue anymore...

Revision history for this message
Winckler (winckler) wrote :

Yes, I can't confirm in which update it was fixed, but it is!

Revision history for this message
Aleksander Kamil Modzelewski (aleander) wrote :

It's ok for quite some time. We're just lazy :-)

Revision history for this message
Jonh Wendell (wendell) wrote :

OK, i guess we can close this one then.

Changed in evolution:
status: Triaged → Fix Released
Revision history for this message
Nikos Paraschou (niparasc) wrote :

Today I installed Ubuntu Gutsy 7.10 and set evolution to receive e-mail from my gmail account. I didn't make this my default account so the program created a new set of folders with new Inbox and some other new folders.

It had been working just fine until a little while ago.

I was reading my incoming mail (in gmail inbox) when it suddenly crashed. Now every time I restart evo through graphic environment or through the terminal, it checks for incoming mail and, if the gmail inbox folder is selected then it crashes right away, but, if some other folder is selected then there is no crash. When I start the program through the terminal and there is a crash, I get the following output:

CalDAV Eplugin starting up ...
evolution-shell-Message: Killing old version of evolution-data-server...
Loading Spamassasin as the default junk plugin
** (evolution:19971): DEBUG: mailto URL command: evolution %s
** (evolution:19971): DEBUG: mailto URL program: evolution
Segmentation fault (core dumped)

If the default inbox folder is selected (not gmail inbox), then there is no crash.

I deleted everything in ~/.evolution/mail/config/ but the crashes continue.

I don't believe this bug is fixed as stated before.

Any ideas about the problem?

Changed in evolution:
status: Fix Released → Incomplete
Revision history for this message
Nikos Paraschou (niparasc) wrote :
Changed in evolution:
status: Incomplete → Fix Released
Changed in evolution:
status: New → Fix Released
Changed in evolution:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.