2007-10-11 09:49:39 |
Michael Vogt |
bug |
|
|
added bug |
2008-01-04 20:45:51 |
C de-Avillez |
evolution-data-server: importance |
Undecided |
Medium |
|
2008-01-04 20:45:51 |
C de-Avillez |
evolution-data-server: assignee |
|
desktop-bugs |
|
2008-01-04 20:45:51 |
C de-Avillez |
evolution-data-server: status |
New |
Incomplete |
|
2008-01-23 10:07:31 |
Michael Vogt |
evolution-data-server: status |
Incomplete |
New |
|
2008-01-23 14:27:42 |
C de-Avillez |
evolution-data-server: status |
New |
Incomplete |
|
2008-02-24 16:48:42 |
Caroline Ford |
bug |
|
|
added attachment 'evo debug 1' (from gdb) |
2008-02-24 17:01:38 |
Caroline Ford |
bug |
|
|
added attachment 'evo debug 2' (another gdb file) |
2008-02-24 18:57:28 |
Caroline Ford |
bug |
|
|
added attachment 'evo debug 3' (third gdb file) |
2008-02-24 19:51:40 |
Caroline Ford |
bug |
|
|
added attachment 'evo debug 5' (gdb post reboot) |
2008-02-24 20:12:42 |
Caroline Ford |
bug |
|
|
added attachment 'strace-eds.log' (strace output) |
2008-02-25 02:15:03 |
C de-Avillez |
evolution-data-server: status |
Incomplete |
Triaged |
|
2008-02-25 02:25:22 |
C de-Avillez |
bug |
|
|
assigned to evolution-data-server |
2008-02-25 09:20:18 |
Bug Watch Updater |
evolution-data-server: status |
Unknown |
New |
|
2008-04-13 10:15:17 |
C de-Avillez |
evolution-data-server: importance |
Medium |
High |
|
2008-04-13 10:16:13 |
C de-Avillez |
title |
Hangs on login and uses 100% cpu |
[MASTER] E-D-S hangs on login and uses 100% cpu |
|
2008-04-13 14:42:26 |
Caroline Ford |
bug |
|
|
added attachment 'evo debug 1' (1304 evo debug 1) |
2008-04-13 14:42:58 |
Caroline Ford |
bug |
|
|
added attachment 'evo debug 2' (1304 evo debug 2) |
2008-04-13 14:43:57 |
Caroline Ford |
bug |
|
|
added attachment 'evo debug 3' (1304 evo debug 3) |
2008-04-13 14:44:34 |
Caroline Ford |
bug |
|
|
added attachment 'evo debug 4' (1304 evo debug 4) |
2008-04-13 14:45:03 |
Caroline Ford |
bug |
|
|
added attachment 'evo debug 5' (1304 evo debug 5) |
2008-04-13 14:54:15 |
Caroline Ford |
bug |
|
|
added attachment 'e-d-s-gdb.log' (e-d-s-gdb.log) |
2008-04-13 15:09:40 |
Caroline Ford |
bug |
|
|
added attachment '.xsession-errors' (~/.xsession-errors) |
2008-04-13 15:58:02 |
Caroline Ford |
bug |
|
|
added attachment 'killing ean kills eds loop.log' (killing ean kills eds loop.log) |
2008-04-13 16:43:41 |
Caroline Ford |
bug |
|
|
added attachment 'e-a-n-gdb.log' (e-a-n-gdb.log) |
2008-04-13 16:59:32 |
Caroline Ford |
bug |
|
|
added attachment 'strace-e-a-n.log' (strace-e-a-n.log) |
2008-04-13 17:24:30 |
Caroline Ford |
bug |
|
|
added attachment 'e-d-s-nice-gdb.log' (e-d-s-nice-gdb.log) |
2008-04-13 17:31:52 |
Caroline Ford |
bug |
|
|
added attachment 'e-a-n-nice-gdb.log' (e-n-s-nice-gdb.log) |
2008-04-13 17:35:24 |
Caroline Ford |
bug |
|
|
added attachment 'strace-e-a-n-nice.log' (strace-e-a-n-nice.log) |
2008-04-13 17:40:49 |
Caroline Ford |
bug |
|
|
added attachment 'strace-e-d-s-nice.log' (strace-e-d-s-nice.log) |
2008-04-13 19:56:14 |
Caroline Ford |
bug |
|
|
added attachment 'strace-e-d-s-nasty.log' (strace-e-d-s-nasty.log) |
2008-04-22 18:33:54 |
Steve Grosbois |
bug |
|
|
added attachment 'Screenshot-System Monitor.png' (Screenshot-System Monitor.png) |
2008-04-26 07:21:13 |
Albert Bicchi |
bug |
|
|
added attachment 'unnamed' (unnamed) |
2008-04-26 09:51:05 |
C de-Avillez |
description |
Binary package hint: evolution-data-server
On login evolution-data-server uses 100% cpu. This is gutsy with all updates (upgraded from feisty).
$ ps ax |grep evolution-data-server
6522 ? RNl 8:45 /usr/lib/evolution/evolution-data-server-1.12 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_CalFactory:1.2 --oaf-ior-fd=24
$ strace -p 6522
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN|POLLPRI}], 2, 0) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN|POLLPRI}], 2, 0) = 0
...
$ ls -l /proc/6522/fd
...
l-wx------ 1 egon egon 64 2007-10-11 11:42 4 -> pipe:[20797]
lr-x------ 1 egon egon 64 2007-10-11 11:42 5 -> pipe:[20798]
l-wx------ 1 egon egon 64 2007-10-11 11:42 6 -> pipe:[20798]
...
$ sudo lsof |grep 20798
evolution 6522 egon 5r FIFO 0,6 20798 pipe
evolution 6522 egon 6w FIFO 0,6 20798 pipe
$ ltrace -p 6522
--- SIGSTOP (Stopped (signal)) ---
--- SIGSTOP (Stopped (signal)) ---
(nothing more)
$ gdb -p 6522
(gdb) where
#0 0xb7775c8c in pthread_mutex_unlock ()
from /lib/tls/i686/cmov/libpthread.so.0
#1 0xb77f5909 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#2 0xb7956d13 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#3 0x0804b964 in ?? ()
#4 0x0804c3ab in ?? ()
#5 0x00000020 in ?? ()
#6 0x0804c4c7 in ?? ()
#7 0x00000000 in ?? ()
(gdb)
Let me know if you need more information.
Cheers,
Michael |
Binary package hint: evolution-data-server
<PLEASE> -- do not add simple "me too" comments, they do not help: we already *know* this is a problem, and these comments only make it more difficult to find potentially important data in the bug. If you have the knowledge and time to help debug, your help *is* appreciated. Go to #ubuntu-bugs in irc.freenode.net, and discuss it there. I am sure that any one of us will be more than happy to get on with this ;-)</PLEASE>
On login evolution-data-server uses 100% cpu. At login evolution-alarm-notify is auto-started by gnome-session; e-a-n kicks in E-D-S and, for yet an unknown reason, E-D-S enters a loop. strace on E-D-S shows a sequence of very fast poll() calls; a strace on e-a-n shows e-a-n waiting for an event. This seems to happen on some machines, but not all. It affects both Evolution users and non-users -- E-D-S is still installed under Gnome even if you do not use the Evolution mail client.
All symptoms are of a race condition, very early in E-D-S or a library startup. Backtraces are inconclusive, and show slightly different code paths. I cannot reproduce it on my machine (an AMD64 dual-core), no matter what I try.
I would like to know what Linux and hardware architecture, and how many CPUs for those that are *frequently* hit (for example, {linux64, AMD64, 2 CPUs}, meaning I am running linux64 on an AMD64 with two CPUs; {linux32, AMD64, 4 CPUs}, meaning I am running linux32 Intel on an AMD64 with 4 CPUs).
Right now we are considering this as a race very early on session startup, perhaps caused by the current placement of e-a-n on the default session list (with the default priority of 50). I myself still cannot reproduce it, and I wonder if having a dual-CPU machine, and/or linux64, and/or AMD64, makes the race more difficult to happen. |
|
2008-04-27 17:12:17 |
Grizzly |
bug |
|
|
added attachment 'oknok.png' (amd64x2_timok_no_evolution_crash_amd64x1_timenok_evolution_crash) |
2008-04-28 22:16:22 |
Bug Watch Updater |
evolution-data-server: status |
New |
Confirmed |
|
2008-05-04 14:52:27 |
Alterac |
bug |
|
|
added attachment 'mygdb' (my gdb file of EDS process) |
2008-05-08 14:20:04 |
Markus Kienast |
bug |
|
|
added attachment 'leftoverapps.sorted' (Shows processes not shut down after logout.) |
2009-05-05 21:16:17 |
Jeffrey Baker |
removed subscriber Jeffrey Baker |
|
|
|
2009-07-16 13:31:21 |
Bug Watch Updater |
evolution-data-server: status |
Confirmed |
In Progress |
|
2009-07-16 22:18:02 |
Sassur |
removed subscriber Sassur |
|
|
|
2009-07-30 20:33:06 |
Lucian Adrian Grijincu |
removed subscriber Lucian Adrian Grijincu |
|
|
|
2009-10-08 23:51:23 |
Nick B. |
removed subscriber Nick B. |
|
|
|
2010-08-23 21:32:47 |
sam tygier |
evolution-data-server (Ubuntu): status |
Triaged |
Incomplete |
|
2010-08-25 17:34:06 |
Donald |
removed subscriber Donald |
|
|
|
2010-09-15 23:25:15 |
Bug Watch Updater |
evolution-data-server: status |
In Progress |
Expired |
|
2010-09-15 23:25:15 |
Bug Watch Updater |
evolution-data-server: importance |
Unknown |
Critical |
|
2010-09-16 07:19:07 |
Christopher Berner |
removed subscriber raccoonone |
|
|
|
2010-09-25 10:45:54 |
Elias Julkunen |
removed subscriber Elias Julkunen |
|
|
|
2011-05-27 03:10:03 |
James Tait |
removed subscriber James Tait |
|
|
|
2012-01-17 07:07:54 |
Evan Peck |
evolution-data-server (Ubuntu): status |
Incomplete |
Confirmed |
|
2012-12-13 14:08:17 |
Sebastien Bacher |
evolution-data-server (Ubuntu): status |
Confirmed |
Invalid |
|
2012-12-13 14:08:17 |
Sebastien Bacher |
evolution-data-server (Ubuntu): assignee |
Ubuntu Desktop Bugs (desktop-bugs) |
|
|