Evolution hang on startup

Bug #365461 reported by Stéphane Marguet
72
This bug affects 17 people
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

stemp@islons:~$ evolution
evolution-shell-Message: Killing old version of evolution-data-server...
** (evolution:7537): DEBUG: mailto URL command: evolution %s
** (evolution:7537): DEBUG: mailto URL program: evolution
** (evolution:7537): DEBUG: EI: SHELL STARTUP

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: nvidia
Package: evolution 2.26.1-0ubuntu1
ProcEnviron:
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
SourcePackage: evolution
Uname: Linux 2.6.28-11-generic x86_64

Revision history for this message
Stéphane Marguet (stemp) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in evolution (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Stéphane Marguet (stemp) wrote :
Changed in evolution (Ubuntu):
status: Incomplete → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

could you look if evolution-data-server is crashing?

Revision history for this message
Stéphane Marguet (stemp) wrote : Re: [Bug 365461] Re: Evolution hang on startup

@sebastien : How can I look if evolution-data-server is crashing ?
I've look at /var/log/ debug syslog and daemon
ps -e | grep evolution give me the same PID before and after evolution
start, hang and stop.

2009/4/23 Sebastien Bacher <email address hidden>

> could you look if evolution-data-server is crashing?
>
> --
> Evolution hang on startup
> https://bugs.launchpad.net/bugs/365461
> You received this bug notification because you are a direct subscriber
> of the bug.
>

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

start your session
run gdb --pid evolution-data-server_pid
(gdb) continue
start evolution
see if it's crashing

Revision history for this message
Stéphane Marguet (stemp) wrote :

No crash :

(gdb) continue
Continuing.
[New Thread 0x7fd7b77fe950 (LWP 17844)]

2009/4/23 Sebastien Bacher <email address hidden>

> start your session
> run gdb --pid evolution-data-server_pid
> (gdb) continue
> start evolution
> see if it's crashing
>
> --
> Evolution hang on startup
> https://bugs.launchpad.net/bugs/365461
> You received this bug notification because you are a direct subscriber
> of the bug.
>

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

weird bug, do you have any alarm configured? does /usr/lib/evolution/evolution-data-server-2.26 run correctly?

Revision history for this message
Stéphane Marguet (stemp) wrote :

no alarm.

$ /usr/lib/evolution/evolution-data-server-2.26
evolution-data-server-Message: Starting server
e-data-server-Message: adding type `EBookBackendWebdavFactory'
e-data-server-Message: adding type `EBookBackendLDAPFactory'
e-data-server-Message: adding type `EBookBackendFileFactory'
e-data-server-Message: adding type `ECalBackendCalDAVEventsFactory'
e-data-server-Message: adding type `ECalBackendCalDAVTodosFactory'
e-data-server-Message: adding type `ECalBackendCalDAVMemosFactory'
e-data-server-Message: adding type `ECalBackendFileTodosFactory'
e-data-server-Message: adding type `ECalBackendFileEventsFactory'
e-data-server-Message: adding type `ECalBackendFileJournalFactory'
e-data-server-Message: adding type `ECalBackendGroupwiseTodosFactory'
e-data-server-Message: adding type `ECalBackendGroupwiseEventsFactory'
e-data-server-Message: adding type `ECalBackendGroupwiseJournalFactory'
e-data-server-Message: adding type `EBookBackendGoogleFactory'
e-data-server-Message: adding type `ECalBackendHttpTodosFactory'
e-data-server-Message: adding type `ECalBackendHttpEventsFactory'
e-data-server-Message: adding type `ECalBackendHttpMemosFactory'
e-data-server-Message: adding type `EBookBackendVCFFactory'
e-data-server-Message: adding type `ECalBackendContactsEventsFactory'
e-data-server-Message: adding type `ECalBackendWeatherEventsFactory'
e-data-server-Message: adding type `EBookBackendGroupwiseFactory'
e-data-server-Message: adding type `ECalBackendGoogleTodosFactory'
e-data-server-Message: adding type `ECalBackendGoogleEventsFactory'
libedata-book-Message: Error registering the PAS factory: already active

(evolution-data-server-2.26:19874): evolution-data-server-WARNING **:
server.c:391: could not initialize Server service "BOOKS"; terminating

Revision history for this message
Brendan_P (brendan-p) wrote :

Having a similar issue. Hangs on start-up after updating a recurring entry (changing which calendar it's assigned to) in a local calendar.

When launched from the terminal I get as far as;
"DEBUG: EI: SHELL STARTUP"
then is just hangs.

/usr/lib/evolution/evolution-data-server-2.26 starts fine for me.
"evolution-data-server-Message: Server up and running"

Work around would be great if anyone has figured out.

Cheers
B

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Thanks in advance.

Changed in evolution (Ubuntu):
status: New → Incomplete
Revision history for this message
Stanisław Szymczyk (sszymczy) wrote :

I have exactly the same problem - today I launched evolution and it hangs on startup. Yesterday it worked just fine. I use the same version of Ubuntu and evolution as the original reporter, but for x86 architecture. Gdb shows that evolution waits infinitely on poll() call like in the stacktrace above.

Revision history for this message
Brendan_P (brendan-p) wrote :

I ended up restoring a backup of my Evolution folder and all was fine from there. I'm not sure of the cause of the issue but that work around was acceptable for me as I ha daily backups and it got me back up and running.

Sorry I can't be of more assistance.

Cheers
Brendan

Revision history for this message
Textureglitch (textureglitch) wrote :

Same issue here, happened after I created a calendar event that spans over several days.

I killed the /usr/lib/evolution/2.28/evolution-alarm-notify program and evolution started up as usual.

Revision history for this message
Antoine RODRIGUEZ (connetport) wrote :

Same exact issue here from today ....... temporal fix with the Textureglitch solution ......... However I've had to run evolution, wait that evolution freezes and then unfreeze it by killing evolution-alarm-notify.

Best regards,

Revision history for this message
Antoine RODRIGUEZ (connetport) wrote :

Update :
After having done what I've said before : I've disconected and reconected from gnome and the bug does not occur anymore.

Best regards,

Revision history for this message
Nicolas Galler (ngaller) wrote :

I had the same issue, removing my .evolution/calendar allowed me to start. I usually just use my blackberry for calendaring but accepted a meeting invite on evolution "just to try it" yesterday. Guess I'll stick with the old BB :)

Revision history for this message
Enrico Zini (enrico) wrote :

A way to "fix" this is to open evolution (if one version is stuck, opening it again should work) and then save a backup of its setting with the option for it in the File menu.

Just saving the backup causes Evolution to somehow clean up its indices, which solves the problem (at least it did for me and for other people here: http://forum.ubuntu-it.org/index.php?topic=312528.msg2353678).

Revision history for this message
Chris Jeffries (chris-candm) wrote :

Using Lucid Lynx all updates applied.

Using Evolution 2.28.3

I got the same bug here today - freezing on start up. Killing alarm-notify (as per RODRIQUEZ) allowed Evolution to start. So, this bug, reported over a year ago, still seems to be in the program.

Revision history for this message
Zigurds (zgstyle) wrote :

Also using Using Lucid Lynx (all updates applied) and Evolution 2.28.3

My Evolution hangs very often and it seems the reason is an email with attachment.
Status bas shows "Formatting message", but nothing happens. Once I left it in "Formatting message" process for more than 3 hours :)
Only way how to do close Evolution is kill it.
To be honest it is quite annoying.

Revision history for this message
Michael Luthardt (michalu) wrote :

Lucid amd64. All updates. Evolution does not start anymore. So, even my backup is useless.
Symptom:
$ evolution
evolution-shell-Message: Killing old version of evolution-data-server...
** (evolution:8147): DEBUG: mailto URL command: evolution --component=mail %s
** (evolution:8147): DEBUG: mailto URL program: evolution
Segmentation fault

$ /usr/lib/evolution/evolution-data-server-2.28
evolution-data-server-Message: Starting server
e-data-server-Message: adding type `ECalBackendGoogleTodosFactory'
...
...
e-data-server-Message: adding type `ECalBackendContactsEventsFactory'
/usr/lib/evolution/evolution-data-server-2.28: symbol lookup error: /usr/lib/evolution/evolution-data-server-2.28: undefined symbol: e_data_book_factory_new

No workaround with logout/-in, reboot.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

We need a backtrace of the issue, please read our previous comments, thanks.

Revision history for this message
Prunus dulcis (prunus-dulcis) wrote :

Here is my debug content... killed bonobo-activation server and evolution-alarm thingy and then it worked but after a restart of the system, it again hangs on startup...

Revision history for this message
Prunus dulcis (prunus-dulcis) wrote :

Just to clarify on my testing process

1. killed only evolution-alarm-notify -> evolution still hangs but starts evolution-alarm-notify again
2. killed only bonobo-activation-server -> evolution works but starts bonobo-activation-server again

Because of that I am not sure, if it is a separate bug I am providing the backtrace for... most others seem to report, that killing evolution-alarm-notify helped them.

Revision history for this message
Dac Chartrand (conner-bw) wrote :

I just had this problem on 10.04 LTS.

The workaround for me, from reading previous comments, was:

* Launch Evolution (freezes)
* Kill evolution-alarm-notify (continues to load normally)
* FIle -> Backup Settings... (Follow the procedure)

"saving the backup causes Evolution to somehow clean up its indices, which solves the problem "

Regards,

Revision history for this message
Eneko Lacunza (elacunza) wrote :

Hi,

I'm running 10.04 LTS up-to-date. I have this problem too, after a cold boot to Ubuntu, sometimes (not always) evolution doesn't start properly; I run it from the mail menu and I can see the evolution process with "ps -ef|grep evolution" but no GUI window appears.

I have to kill all evolution processes:
/usr/lib/evolution/evolution-data-server-2.28
/usr/lib/evolution/2.28/evolution-exchange-storage
/usr/lib/evolution/2.28/evolution-alarm-notify
evolution

After doing it, evolution starts ok.

Revision history for this message
Jörg Frings-Fürst (jff-de) wrote :

Incomplete since 2009-04-23

change status to Invalid

Changed in evolution (Ubuntu):
status: Incomplete → Invalid
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.